Releases: knative/operator
Knative Operator release v0.15.4
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.15.2 component, Knative Eventing v0.15.3 component with in-memory channel, and the network ingress v0.15.2 component.
The Knative Serving v0.15.2 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-storage-version-migration.yaml.
The Knative Eventing v0.15.3 artifacts, bundled within the image of this operator, include eventing.yaml and upgrade-to-v0.15.yaml, and storage-version-migration-v0.15.yaml.
The network ingress v0.15.2 artifacts, bundled within the image of this operator, include net-istio.yaml.
Bug Fixes
- Consolidate transformers for common CRD fields, registry and config #29 (thanks @jcrossley3)
- Add missing namespace #123 (thanks @Gallardot)
Other Changes
- Use genreconciler framework in the eventing reconciler #32 (thanks @markusthoemmes)
- Remove obsolete finalizer from KnativeServing resources #35 (thanks @markusthoemmes)
- Unify operators into one binary #21 (thanks @markusthoemmes)
- Update pkg to master and use config from context #37 (thanks @markusthoemmes)
- Decouple cluster-scoped resource deletion from tracking #33 (thanks @markusthoemmes)
- Move metrics reporting into its own event handler #36 (thanks @markusthoemmes)
- Remove unnecessary KnativeServing code and finishing touches #39 (thanks @markusthoemmes)
- Hook up platform in the eventing operator #53 (thanks @markusthoemmes)
- Make the prefix of the ConfigMap name optional in the CR #40 (thanks @jcrossley3)
- Migrate from go dep to go mod to generate dependencies #41 (thanks @houshengbo)
- Add the resources field to the eventing CRD #51 (thanks @jcrossley3)
- Eliminate the wasteful updates due to the aggregated rules #49 (thanks @jcrossley3)
- Use the combined operator instead of separated operator #121 (thanks @houshengbo)
- Fix link for latest release in docs #124 (thanks @jcrossley3)
- Get the version number by reading the structure of kodata #117 (thanks @houshengbo)
- With 0.15 the MTChannelBasedBroker is the new default broker #118 (thanks @matzew)
- Change the structure of kodata and read the yamls with the version #115 (thanks @houshengbo)
- Use :nonroot image for the operator. #91 (thanks @markusthoemmes)
- Align Eventing conditions with Serving conditions. #62 (thanks @markusthoemmes)
- Collapse common spec fields into a CommonSpec #63 (thanks @markusthoemmes)
- Add an interface for common status mutations. #65 (thanks @markusthoemmes)
- Move the deployment check into common code and add tests. #70 (thanks @markusthoemmes)
- Add remaining KComponent interfaces and implementations. #66 (thanks @markusthoemmes)
- Move install routine into common code and add tests. #75 (thanks @markusthoemmes)
- Move common transformers to common code. #78 (thanks @markusthoemmes)
- Fix job image override #77 (thanks @aliok)
- Update the manifestival to resolve non-default namespace issue #176 (thanks @houshengbo)
Knative Operator release v0.15.3
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.15.2 component, Knative Eventing v0.15.3 component with in-memory channel, and the network ingress v0.15.2 component.
The Knative Serving v0.15.2 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-storage-version-migration.yaml.
The Knative Eventing v0.15.3 artifacts, bundled within the image of this operator, include eventing.yaml and upgrade-to-v0.15.yaml, and storage-version-migration-v0.15.yaml.
The network ingress v0.15.2 artifacts, bundled within the image of this operator, include net-istio.yaml.
Bug Fixes
- Consolidate transformers for common CRD fields, registry and config #29 (thanks @jcrossley3)
- Add missing namespace #123 (thanks @Gallardot)
Other Changes
- Use genreconciler framework in the eventing reconciler #32 (thanks @markusthoemmes)
- Remove obsolete finalizer from KnativeServing resources #35 (thanks @markusthoemmes)
- Unify operators into one binary #21 (thanks @markusthoemmes)
- Update pkg to master and use config from context #37 (thanks @markusthoemmes)
- Decouple cluster-scoped resource deletion from tracking #33 (thanks @markusthoemmes)
- Move metrics reporting into its own event handler #36 (thanks @markusthoemmes)
- Remove unnecessary KnativeServing code and finishing touches #39 (thanks @markusthoemmes)
- Hook up platform in the eventing operator #53 (thanks @markusthoemmes)
- Make the prefix of the ConfigMap name optional in the CR #40 (thanks @jcrossley3)
- Migrate from go dep to go mod to generate dependencies #41 (thanks @houshengbo)
- Add the resources field to the eventing CRD #51 (thanks @jcrossley3)
- Eliminate the wasteful updates due to the aggregated rules #49 (thanks @jcrossley3)
- Use the combined operator instead of separated operator #121 (thanks @houshengbo)
- Fix link for latest release in docs #124 (thanks @jcrossley3)
- Get the version number by reading the structure of kodata #117 (thanks @houshengbo)
- With 0.15 the MTChannelBasedBroker is the new default broker #118 (thanks @matzew)
- Change the structure of kodata and read the yamls with the version #115 (thanks @houshengbo)
- Use :nonroot image for the operator. #91 (thanks @markusthoemmes)
- Align Eventing conditions with Serving conditions. #62 (thanks @markusthoemmes)
- Collapse common spec fields into a CommonSpec #63 (thanks @markusthoemmes)
- Add an interface for common status mutations. #65 (thanks @markusthoemmes)
- Move the deployment check into common code and add tests. #70 (thanks @markusthoemmes)
- Add remaining KComponent interfaces and implementations. #66 (thanks @markusthoemmes)
- Move install routine into common code and add tests. #75 (thanks @markusthoemmes)
- Move common transformers to common code. #78 (thanks @markusthoemmes)
- Fix job image override #77 (thanks @aliok)
- Update the manifestival to resolve non-default namespace issue #176 (thanks @houshengbo)
Knative Operator release v0.15.2
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.15.2 component, Knative Eventing v0.15.2 component with in-memory channel, and the network ingress v0.15.2 component.
The Knative Serving v0.15.2 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-storage-version-migration.yaml.
The Knative Eventing v0.15.2 artifacts, bundled within the image of this operator, include eventing.yaml and upgrade-to-v0.15.yaml, and storage-version-migration-v0.15.yaml.
The network ingress v0.15.2 artifacts, bundled within the image of this operator, include net-istio.yaml.
Bug Fixes
- Consolidate transformers for common CRD fields, registry and config #29 (thanks @jcrossley3)
- Add missing namespace #123 (thanks @Gallardot)
Other Changes
- Use genreconciler framework in the eventing reconciler #32 (thanks @markusthoemmes)
- Remove obsolete finalizer from KnativeServing resources #35 (thanks @markusthoemmes)
- Unify operators into one binary #21 (thanks @markusthoemmes)
- Update pkg to master and use config from context #37 (thanks @markusthoemmes)
- Decouple cluster-scoped resource deletion from tracking #33 (thanks @markusthoemmes)
- Move metrics reporting into its own event handler #36 (thanks @markusthoemmes)
- Remove unnecessary KnativeServing code and finishing touches #39 (thanks @markusthoemmes)
- Hook up platform in the eventing operator #53 (thanks @markusthoemmes)
- Make the prefix of the ConfigMap name optional in the CR #40 (thanks @jcrossley3)
- Migrate from go dep to go mod to generate dependencies #41 (thanks @houshengbo)
- Add the resources field to the eventing CRD #51 (thanks @jcrossley3)
- Eliminate the wasteful updates due to the aggregated rules #49 (thanks @jcrossley3)
- Use the combined operator instead of separated operator #121 (thanks @houshengbo)
- Fix link for latest release in docs #124 (thanks @jcrossley3)
- Get the version number by reading the structure of kodata #117 (thanks @houshengbo)
- With 0.15 the MTChannelBasedBroker is the new default broker #118 (thanks @matzew)
- Change the structure of kodata and read the yamls with the version #115 (thanks @houshengbo)
- Use :nonroot image for the operator. #91 (thanks @markusthoemmes)
- Align Eventing conditions with Serving conditions. #62 (thanks @markusthoemmes)
- Collapse common spec fields into a CommonSpec #63 (thanks @markusthoemmes)
- Add an interface for common status mutations. #65 (thanks @markusthoemmes)
- Move the deployment check into common code and add tests. #70 (thanks @markusthoemmes)
- Add remaining KComponent interfaces and implementations. #66 (thanks @markusthoemmes)
- Move install routine into common code and add tests. #75 (thanks @markusthoemmes)
- Move common transformers to common code. #78 (thanks @markusthoemmes)
- Fix job image override #77 (thanks @aliok)
- Update the manifestival to resolve non-default namespace issue #176 (thanks @houshengbo)
Knative Operator release v0.15.1
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.15.1 component, Knative Eventing v0.15.1 component with in-memory channel, and the network ingress v0.15.1 component.
The Knative Serving v0.15.1 artifacts, bundled within the image of this operator, include serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-storage-version-migration.yaml.
The Knative Eventing v0.15.1 artifacts, bundled within the image of this operator, include eventing.yaml and upgrade-to-v0.15.1yaml, and storage-version-migration-v0.15.1.yaml.
The network ingress v0.15.1 artifacts, bundled within the image of this operator, include net-istio.yaml.
Bug Fixes
- Consolidate transformers for common CRD fields, registry and config #29 (thanks @jcrossley3)
- Add missing namespace #123 (thanks @Gallardot)
Other Changes
- Use genreconciler framework in the eventing reconciler #32 (thanks @markusthoemmes)
- Remove obsolete finalizer from KnativeServing resources #35 (thanks @markusthoemmes)
- Unify operators into one binary #21 (thanks @markusthoemmes)
- Update pkg to master and use config from context #37 (thanks @markusthoemmes)
- Decouple cluster-scoped resource deletion from tracking #33 (thanks @markusthoemmes)
- Move metrics reporting into its own event handler #36 (thanks @markusthoemmes)
- Remove unnecessary KnativeServing code and finishing touches #39 (thanks @markusthoemmes)
- Hook up platform in the eventing operator #53 (thanks @markusthoemmes)
- Make the prefix of the ConfigMap name optional in the CR #40 (thanks @jcrossley3)
- Migrate from go dep to go mod to generate dependencies #41 (thanks @houshengbo)
- Add the resources field to the eventing CRD #51 (thanks @jcrossley3)
- Eliminate the wasteful updates due to the aggregated rules #49 (thanks @jcrossley3)
- Use the combined operator instead of separated operator #121 (thanks @houshengbo)
- Fix link for latest release in docs #124 (thanks @jcrossley3)
- Get the version number by reading the structure of kodata #117 (thanks @houshengbo)
- With 0.15 the MTChannelBasedBroker is the new default broker #118 (thanks @matzew)
- Change the structure of kodata and read the yamls with the version #115 (thanks @houshengbo)
- Use :nonroot image for the operator. #91 (thanks @markusthoemmes)
- Align Eventing conditions with Serving conditions. #62 (thanks @markusthoemmes)
- Collapse common spec fields into a CommonSpec #63 (thanks @markusthoemmes)
- Add an interface for common status mutations. #65 (thanks @markusthoemmes)
- Move the deployment check into common code and add tests. #70 (thanks @markusthoemmes)
- Add remaining KComponent interfaces and implementations. #66 (thanks @markusthoemmes)
- Move install routine into common code and add tests. #75 (thanks @markusthoemmes)
- Move common transformers to common code. #78 (thanks @markusthoemmes)
- Fix job image override #77 (thanks @aliok)
Knative Operator release v0.15.0
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.15.0 component, Knative Eventing v0.15.0 component with in-memory channel, and the network ingress v0.15.1 component.
The Knative Serving v0.15.0 artifacts, bundled within the image of thid operator includes serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and serving-storage-version-migration.yaml.
The Knative Eventing v0.15.0 artifacts, bundled within the image of this operator includes eventing.yaml and upgrade-to-v0.15.0.yaml, and storage-version-migration-v0.15.0.yaml.
The network ingress v0.15.1 artifacts, bundled within the image of this operator includes net-istio.yaml.
Bug Fixes
- Consolidate transformers for common CRD fields, registry and config #29 (thanks @jcrossley3)
- Add missing namespace #123 (thanks @Gallardot)
Other Changes
- Use genreconciler framework in the eventing reconciler #32 (thanks @markusthoemmes)
- Remove obsolete finalizer from KnativeServing resources #35 (thanks @markusthoemmes)
- Unify operators into one binary #21 (thanks @markusthoemmes)
- Update pkg to master and use config from context #37 (thanks @markusthoemmes)
- Decouple cluster-scoped resource deletion from tracking #33 (thanks @markusthoemmes)
- Move metrics reporting into its own event handler #36 (thanks @markusthoemmes)
- Remove unnecessary KnativeServing code and finishing touches #39 (thanks @markusthoemmes)
- Hook up platform in the eventing operator #53 (thanks @markusthoemmes)
- Make the prefix of the ConfigMap name optional in the CR #40 (thanks @jcrossley3)
- Migrate from go dep to go mod to generate dependencies #41 (thanks @houshengbo)
- Add the resources field to the eventing CRD #51 (thanks @jcrossley3)
- Eliminate the wasteful updates due to the aggregated rules #49 (thanks @jcrossley3)
- Use the combined operator instead of separated operator #121 (thanks @houshengbo)
- Fix link for latest release in docs #124 (thanks @jcrossley3)
- Get the version number by reading the structure of kodata #117 (thanks @houshengbo)
- With 0.15 the MTChannelBasedBroker is the new default broker #118 (thanks @matzew)
- Change the structure of kodata and read the yamls with the version #115 (thanks @houshengbo)
- Use :nonroot image for the operator. #91 (thanks @markusthoemmes)
- Align Eventing conditions with Serving conditions. #62 (thanks @markusthoemmes)
- Collapse common spec fields into a CommonSpec #63 (thanks @markusthoemmes)
- Add an interface for common status mutations. #65 (thanks @markusthoemmes)
- Move the deployment check into common code and add tests. #70 (thanks @markusthoemmes)
- Add remaining KComponent interfaces and implementations. #66 (thanks @markusthoemmes)
- Move install routine into common code and add tests. #75 (thanks @markusthoemmes)
- Move common transformers to common code. #78 (thanks @markusthoemmes)
- Fix job image override #77 (thanks @aliok)
Knative Operator release v0.14.2
Knative Operator
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.14.0 component and Knative Eventing v0.14.1 component with in-memory channel.
The Knative Serving v0.14.0 artifacts, bundled within the image of thid operator includes serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and net-istio.yaml.
The Knative Eventing v0.14.1 artifacts, bundled within the image of this operator includes eventing.yaml and upgrade-to-v0.14.1.yaml.
Bug Fixes
- Overriding resources in terms of require and limit for containers #362 (thanks @jcrossley3)
- Restrict RBAC for Operator #291 (thanks @Cynocracy)
- Use Genreconciler for KnativeServing #380 (thanks @trshafer)
- Restrict RBAC for Operator #109 (thanks @Cynocracy)
- Override images in env vars #152 (thanks @aliok)
- Avoid name conflict by using deployment+delimiter+container as the key #159 (thanks @houshengbo)
- Use finalizers to block CR deletion until all resources are deleted #172 (thanks @aliok)
- Reconciliation for default broker selection #186 (thanks @aliok)
Other Changes
- Delete (Cluster)Role(Bindings) as a final cleanup step #359 (thanks @Cynocracy)
- Install from the manifest in a strict(er) order #374 (thanks @Cynocracy)
- Fix the retry issue with deployment verification #387 (thanks @houshengbo)
- Respect HA Replicas setting in HPAs #394 (thanks @markusthoemmes)
- Delete (Cluster)Role(Bindings) as a final cleanup step #141 (thanks @Cynocracy)
- Remove the obsolete resource in 0.13 #131 (thanks @houshengbo)
- Better verification of the resources #166 (thanks @houshengbo)
- Upgrade to manifestival 0.5.0 #189 (thanks @jcrossley3)
- Adding doc to change the actual broker #192 (thanks @matzew)
- Add configmap support for eventing operator and update the manifest of eventing #28 (thanks @houshengbo)
Knative Operator release v0.14.1
Knative Operator
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.14.0 component and Knative Eventing v0.14.1 component with in-memory channel.
The Knative Serving v0.14.0 artifacts, bundled within the image of thid operator includes serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and net-istio.yaml.
The Knative Eventing v0.14.1 artifacts, bundled within the image of this operator includes eventing.yaml and upgrade-to-v0.14.1.yaml.
Bug Fixes
- Overriding resources in terms of require and limit for containers #362 (thanks @jcrossley3)
- Restrict RBAC for Operator #291 (thanks @Cynocracy)
- Use Genreconciler for KnativeServing #380 (thanks @trshafer)
- Restrict RBAC for Operator #109 (thanks @Cynocracy)
- Override images in env vars #152 (thanks @aliok)
- Avoid name conflict by using deployment+delimiter+container as the key #159 (thanks @houshengbo)
- Use finalizers to block CR deletion until all resources are deleted #172 (thanks @aliok)
- Reconciliation for default broker selection #186 (thanks @aliok)
Other Changes
- Delete (Cluster)Role(Bindings) as a final cleanup step #359 (thanks @Cynocracy)
- Install from the manifest in a strict(er) order #374 (thanks @Cynocracy)
- Fix the retry issue with deployment verification #387 (thanks @houshengbo)
- Respect HA Replicas setting in HPAs #394 (thanks @markusthoemmes)
- Delete (Cluster)Role(Bindings) as a final cleanup step #141 (thanks @Cynocracy)
- Remove the obsolete resource in 0.13 #131 (thanks @houshengbo)
- Better verification of the resources #166 (thanks @houshengbo)
- Upgrade to manifestival 0.5.0 #189 (thanks @jcrossley3)
- Adding doc to change the actual broker #192 (thanks @matzew)
- Add configmap support for eventing operator and update the manifest of eventing #28 (thanks @houshengbo)
Knative Operator release v0.14.0
Knative Operator
This release consists of the following artifacts:
- operator.yaml: the Knative operator component, which is able to install and delete Knative Serving v0.14.0 component and Knative Eventing v0.14.0 component with in-memory channel.
The Knative Serving v0.14.0 artifacts, bundled within the image of this operator includes serving-crds.yaml, serving-core.yaml, serving-hpa.yaml and net-istio.yaml.
The Knative Eventing v0.14.1 artifacts, bundled within the image of this operator includes eventing.yaml and upgrade-to-v0.14.1.yaml.
Bug Fixes
- Overriding resources in terms of require and limit for containers #362 (thanks @jcrossley3)
- Restrict RBAC for Operator #291 (thanks @Cynocracy)
- Use Genreconciler for KnativeServing #380 (thanks @trshafer)
- Restrict RBAC for Operator #109 (thanks @Cynocracy)
- Override images in env vars #152 (thanks @aliok)
- Avoid name conflict by using deployment+delimiter+container as the key #159 (thanks @houshengbo)
- Use finalizers to block CR deletion until all resources are deleted #172 (thanks @aliok)
- Reconciliation for default broker selection #186 (thanks @aliok)
Other Changes
- Delete (Cluster)Role(Bindings) as a final cleanup step #359 (thanks @Cynocracy)
- Install from the manifest in a strict(er) order #374 (thanks @Cynocracy)
- Fix the retry issue with deployment verification #387 (thanks @houshengbo)
- Respect HA Replicas setting in HPAs #394 (thanks @markusthoemmes)
- Delete (Cluster)Role(Bindings) as a final cleanup step #141 (thanks @Cynocracy)
- Remove the obsolete resource in 0.13 #131 (thanks @houshengbo)
- Better verification of the resources #166 (thanks @houshengbo)
- Upgrade to manifestival 0.5.0 #189 (thanks @jcrossley3)
- Adding doc to change the actual broker #192 (thanks @matzew)