Releases: kabanero-io/kabanero-operator
0.6.0-rc.3
The kabanero-operator has the following new features since version 0.5.0:
- The 'Collection' CRD has been replaced with the
Stack
CRD. AnyCollection
CRs which are found after upgrading to kabanero-operator 0.6.0-rc.3 will be converted toStack
CRs, and theCollection
CRs will be deleted. - The
Kabanero
CRD is now using v1alpha2, and has several changes. Of particular note, the Kabanero pipelines used by the Stacks must be specified in the Kabanero CR instance. The kabanero-operator will attempt to convert any v1alpha1 Kabanero CR instances to v1alpha2 when it starts. Please see the example CR instances in theconfig/samples
directory to see the new format. - Due to the migration from Collections to Stacks, the kabanero-operator 0.6.0 is unable to configure Kabanero CR instances from prior releases (ie 0.4.0, 0.5.0). Be sure that if the
spec.version
is coded in your Kabanero CR instance, that is set to0.6.0
. - The versions of several Tekton components has changed. Pipelines is now at v0.10.1. Triggers is now at v0.2.1. Dashboard is now at v0.5.2. If you have generated Github webhooks for your pipelines using the Tekton Dashboard, they will need to be regenerated, as there are several breaking changes between Triggers v0.1.0 and v0.2.1.
- The Che operator has been replaced with the CodeReady Workspaces operator.
- A Red Hat Single Sign-On (RH-SSO) server is available for application use, and can be configured using the Kabanero CR instance.
- The uninstall script deletes the
kabanero
namespace - This release was tested on OCP 4.3. While we don't have reason to believe that kabanero-operator 0.6.0-rc.2 would not work on OCP 4.2, it was not tested there, and we will be unable to provide support for running kabanero-operator at that level.
The following was used to test this release:
- OpenShift Container Platform (OCP) 4.3
- OpenShift Service Mesh 1.0.4
- OpenShift Serverless Operator 1.3.0
- OpenShift Pipelines Operator 0.10.4
- Appsody Operator 0.3.0
- CodeReady WorkSpaces Operator
- Tekton Dashboard 0.5.2
This is a release-candidate and it is our intention to delete this release and its associated containers in 90 days.
0.6.0-rc.2
The kabanero-operator has the following new features since version 0.5.0:
- The 'Collection' CRD has been replaced with the
Stack
CRD. AnyCollection
CRs which are found after upgrading to kabanero-operator 0.6.0-rc.2 will be converted toStack
CRs, and theCollection
CRs will be deleted. - The
Kabanero
CRD is now using v1alpha2, and has several changes. Of particular note, the Kabanero pipelines used by the Stacks must be specified in the Kabanero CR instance. The kabanero-operator will attempt to convert any v1alpha1 Kabanero CR instances to v1alpha2 when it starts. Please see the example CR instances in theconfig/samples
directory to see the new format. - Due to the migration from Collections to Stacks, the kabanero-operator 0.6.0 is unable to configure Kabanero CR instances from prior releases (ie 0.4.0, 0.5.0). Be sure that if the
spec.version
is coded in your Kabanero CR instance, that is set to0.6.0
. - The versions of several Tekton components has changed. Pipelines is now at v0.10.1. Triggers is now at v0.2.1. Dashboard is now at v0.5.2. If you have generated Github webhooks for your pipelines using the Tekton Dashboard, they will need to be regenerated, as there are several breaking changes between Triggers v0.1.0 and v0.2.1.
- The Che operator has been replaced with the CodeReady Workspaces operator.
- A Red Hat Single Sign-On (RH-SSO) server is available for application use, and can be configured using the Kabanero CR instance.
- This release was tested on OCP 4.3. While we don't have reason to believe that kabanero-operator 0.6.0-rc.2 would not work on OCP 4.2, it was not tested there, and we will be unable to provide support for running kabanero-operator at that level.
The following was used to test this release:
- OpenShift Container Platform (OCP) 4.3
- OpenShift Service Mesh 1.0.4
- OpenShift Serverless Operator 1.3.0
- OpenShift Pipelines Operator 0.10.4
- Appsody Operator 0.3.0
- CodeReady WorkSpaces Operator
- Tekton Dashboard 0.5.1
This is a release-candidate and it is our intention to delete this release and its associated containers in 90 days.
0.6.0-rc.1
The kabanero-operator has the following new features since version 0.5.0:
- The 'Collection' CRD has been replaced with the
Stack
CRD. AnyCollection
CRs which are found after upgrading to kabanero-operator 0.6.0-rc.1 will be converted toStack
CRs, and theCollection
CRs will be deleted. - The
Kabanero
CRD is now using v1alpha2, and has several changes. Of particular note, the Kabanero pipelines used by the Stacks must be specified in the Kabanero CR instance. The kabanero-operator will attempt to convert any v1alpha1 Kabanero CR instances to v1alpha2 when it starts. Please see the example CR instances in theconfig/samples
directory to see the new format. - Due to the migration from Collections to Stacks, the kabanero-operator 0.6.0 is unable to configure Kabanero CR instances from prior releases (ie 0.4.0, 0.5.0). Be sure that if the
spec.version
is coded in your Kabanero CR instance, that is set to0.6.0
. - The versions of several Tekton components has changed. Pipelines is now at v0.10.1. Triggers is now at v0.2.1. Dashboard is now at v0.5.1. If you have generated Github webhooks for your pipelines using the Tekton Dashboard, they will need to be regenerated, as there are several breaking changes between Triggers v0.1.0 and v0.2.1.
- The Che operator has been replaced with the CodeReady Workspaces operator.
- A Red Hat Single Sign-On (RH-SSO) server is available for application use, and can be configured using the Kabanero CR instance.
- This release was tested on OCP 4.3. While we don't have reason to believe that kabanero-operator 0.6.0-rc.1 would not work on OCP 4.2, it was not tested there, and we will be unable to provide support for running kabanero-operator at that level.
The following was used to test this release:
- OpenShift Container Platform (OCP) 4.3
- OpenShift Service Mesh 1.0.4
- OpenShift Serverless Operator 1.3.0
- OpenShift Pipelines Operator 0.10.4
- Appsody Operator 0.3.0
- CodeReady WorkSpaces Operator
- Tekton Dashboard 0.5.1
This is a release-candidate and it is our intention to delete this release and its associated containers in 90 days.
0.3.5
This is the fifth patch release in the Kabanero 0.3 stream. It contains support for OpenShift Container Platform (OCP) 4.3. It is otherwise identical to Kabanero 0.3.4.
The install.sh script can be used to upgrade a Kabanero 0.3.1, 0.3.2 or 0.3.3 to the 0.3.4 release. However there is no need to upgrade unless you are using OCP 4.3, in which case you are probably not upgrading, but rather installing from scratch.
0.3.5-rc.2
This is the second release candidate for the fifth patch release in the Kabanero 0.3 stream. It contains support for OpenShift Container Platform (OCP) 4.3. It is otherwise identical to Kabanero 0.3.4.
The install.sh script can be used to upgrade a Kabanero 0.3.1, 0.3.2 or 0.3.3 to the 0.3.4 release. However there is no need to upgrade unless you are using OCP 4.3, in which case you are probably not upgrading, but rather installing from scratch.
0.5.0
The kabanero-operator has the following new features since version 0.4.0:
- The
Collection
CRD has been changed to support multiple versions of a collection. It is now possible to have multiple versions of the same collection active at the same time. To achieve this, list multiple Collection repositories in yourKabanero
CR instance. Please note that other components of Kabanero, such as the CLI and landing page, cannot currently parse the multi-version data. - The versions of several Tekton components has changed. Pipelines is now at v0.8.0. Dashboard is now at v0.4.1. Tekton Triggers v0.1.0 is included. If you have generated Github webhooks for your pipelines using the Tekton Dashboard, they will need to be regenerated, as the Dashboard now uses Triggers to drive the pipelines.
- The operator now uses operator-sdk v0.11.0
- Knative Eventing is no longer strictly required. The Kabanero install script will continue to install it, but this will be removed in a future release.
The following was used to test this release:
- OpenShift Container Platform (OCP) 4.2
- OpenShift Service Mesh 1.0.2
- OpenShift Serverless Operator 1.2.0
- OpenShift Pipelines Operator 0.8.1
- Knative Eventing Operator 0.9
- Knative Sources 0.9
- Appsody Operator 0.3.0
- Eclipse Che Operator 7.3.1
- Tekton Dashboard 0.4.1
Deprecation note - It is our intention to release a set of v1alpha2 CRDs in the next release. There will not necessarily be an upgrade path from the v1alpha1 CRDs to the v1alpha2 CRDs.
0.3.5-rc.1
This is the first release candidate for the fifth patch release in the Kabanero 0.3 stream. It contains support for OpenShift Container Platform (OCP) 4.3. It is otherwise identical to Kabanero 0.3.4.
The install.sh script can be used to upgrade a Kabanero 0.3.1, 0.3.2 or 0.3.3 to the 0.3.4 release. However there is no need to upgrade unless you are using OCP 4.3, in which case you are probably not upgrading, but rather installing from scratch.
0.5.0-rc.3
This is the third release candidate for the Kabanero Operator 0.5.0 release. New features since rc.2:
- The install script installs the Tekton Dashboard v0.4.1 instead of v0.3.0
- The landing page is changed to 0.5.0-rc.2
The following was used to test this release:
- OpenShift Container Platform (OCP) 4.2
- OpenShift Service Mesh 1.0.2
- OpenShift Serverless Operator 1.2.0
- OpenShift Pipelines Operator 0.8.1
- Knative Eventing Operator 0.9
- Knative Sources 0.9
- Appsody Operator 0.3.0
- Eclipse Che Operator 7.3.1
Deprecation note - It is our intention to release a set of v1alpha2 CRDs in the next release. There will not necessarily be an upgrade path from the v1alpha1 CRDs to the v1alpha2 CRDs.
This is a release-candidate and is not intended for production use. Our intention is to delete the release and its associated containers in 90 days.
0.5.0-rc.2
This is the second release candidate for the Kabanero Operator 0.5.0 release. New features since rc.1:
- The variable
openshift_master_default_subdomain
is no longer required - Collections 0.5.0-rc.3 is now the default
The following was used to test this release:
- OpenShift Container Platform (OCP) 4.2
- OpenShift Service Mesh 1.0.2
- OpenShift Serverless Operator 1.2.0
- OpenShift Pipelines Operator 0.8.1
- Knative Eventing Operator 0.9
- Knative Sources 0.9
- Appsody Operator 0.3.0
- Eclipse Che Operator 7.3.1
Deprecation note - It is our intention to release a set of v1alpha2 CRDs in the next release. There will not necessarily be an upgrade path from the v1alpha1 CRDs to the v1alpha2 CRDs.
This is a release-candidate and is not intended for production use. Our intention is to delete the release and its associated containers in 90 days.
0.5.0-rc.1
This is the first release candidate for the Kabanero Operator 0.5.0 release. New features:
- The
Collection
CRD has been changed to support multiple versions of a collection. It is now possible to have multiple versions of the same collection active at the same time. To achieve this, list multiple Collection repositories in yourKabanero
CR instance. - The versions of several Tekton components has changed. Pipelines is now at v0.8.0. Dashboard is now at v0.3.0. Tekton Triggers v0.1.0 is included. If you have generated Github webhooks for your pipelines using the Tekton Dashboard, they will need to be regenerated, as the Dashboard now uses Triggers to drive the pipelines.
- The install script requires you to set the variable
openshift_master_default_subdomain
to the master default subdomain for your OpenShift cluster. The Tekton Dashboard may not function correctly if this variable is not set. - The operator now uses operator-sdk v0.11.0
- Knative Eventing is no longer strictly required. The Kabanero install script will continue to install it, but this will be removed in a future release.
The following was used to test this release:
- OpenShift Container Platform (OCP) 4.2
- OpenShift Service Mesh 1.0.2
- OpenShift Serverless Operator 1.2.0
- OpenShift Pipelines Operator 0.8.1
- Knative Eventing Operator 0.9
- Knative Sources 0.9
- Appsody Operator 0.3.0
- Eclipse Che Operator 7.3.1
Deprecation note - It is our intention to release a set of v1alpha2 CRDs in the next release. It is also our intention to deprecate the v1alpha1 CRDs in that release, to be removed in 3-6 months time. Specifically, the singleton version, desiredState and repositoryUrl fields on the Collection CRD will be removed in v1alpha2, and are replaced by the new versions array introduced in v1alpha1. Users consuming Kabanero releases in order will not need to perform any migration.
This is a release-candidate and is not intended for production use. Our intention is to delete the release and its associated containers in 90 days.