Releases: cloudfoundry-incubator/quarks-operator
v5.1.0
New Features
- Fix BOSH add-ons to support BOSH links #1033
- Entanglement improvements and fixes #998
- Configurable base layer in our docker images #1006
- Trace level debugging for native-to-bosh links #1015
- Improvements meltdown implementation #1020
- Fix for missing provider detection #1025
- Fix bug that caused multiple dm (desired manifest) jobs #1030
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Dependencies
Other versions may work, the ones listed here have been verified by the maintainers.
Kubernetes
Helm
Assets
Helm repository
Helm chart and standalone binary:
v5.0.0
New Features
- configurable meltdown window #911
- sample configuration to colorize operator logs #920
- multiple namespace support #922
- bump to coredns image version #934
- consistent labeling for resources created by the operator #875
- "wait for dependency" support for any pod #921
- restart on config or secret change generic to any StatefulSet or Deployment #927
- status for QuarksStatefulSet #938
- improved docs published to https://quarks.suse.dev/ #964
- fix for user-provided explicit BOSH variables #970
- bosh dns works even if there are missing instance groups #971
- fix to support nested native -> BOSH entanglements of any time #979
- support for Kubernetes 1.14 - 1.18
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Dependencies
Other versions may work, the ones listed here have been verified by the maintainers.
Kubernetes
Helm
Assets
Helm repository
Helm chart and standalone binary:
v4.5.6
New Features
- ops files processed by the operator can now contain copy/move semantics #913
BOSHDeployment
CRD supports setting explicit vars using user-specified secrets #915
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Assets
Helm repository
Helm chart and standalone binary:
v4.4.5
New Features
- cleanup for roles #893
- faster template rendering #896
- support for copying generated secrets in other namespaces #897
- default timeout for talking to Kubernetes increased to 300s #903
- upgrade controller-runtime to
0.6.0
#905
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Dependencies
Other versions may work, the ones listed here have been verified by the maintainers.
Kubernetes
Helm
Assets
Helm repository
Helm chart and standalone binary:
v4.3.1
New Features
- configurable backoff limits for errands #888
- errand pods are not deleted by default #889
- quarks-job helm chart updated to allow pod watching #888
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Dependencies
Other versions may work, the ones listed here have been verified by the maintainers.
Kubernetes
Helm
Assets
Helm repository
Helm chart and standalone binary:
v4.2.0
New Features
- failed errand jobs no longer restart on failure #883
- fixes a bug introduced in
4.1.0
where some BPM information is missing #886 - the helm chart now includes a list of images used (useful for automation) #882
- service.cf.internal from BOSH DNS search #885
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Dependencies
Other versions may work, the ones listed here have been verified by the maintainers.
Kubernetes
Helm
Assets
Helm repository
Helm chart and standalone binary:
v4.1.0
New Features
- better handling of updates to the deployment manifest #841 (fix for #812)
- improved logging details #879
- SLE base for the BOSH DNS image #881
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Dependencies
Kubernetes
Helm
Assets
Helm repository
Helm chart and standalone binary:
v4.0.0
New Features
- Deployment name prefixes have been removed #873
- Ability to control processes lifecyle managed by
containerrun
through a socket #858
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
- this version won't upgrade properly from v3.4.0; if you need to upgrade from that version, please let us know on cloudfoundry.slack.com, channel #quarks-dev
Installation
# Use this if you've never installed the operator before
helm repo add quarks https://cloudfoundry-incubator.github.io/quarks-helm/
helm install cf-operator quarks/cf-operator
# Use this if the custom resources have already been created by a previous CF Operator installation
helm repo update
helm install cf-operator quarks/cf-operator --set "customResources.enableInstallation=false"
# For more options look at the README for the chart
helm show readme quarks/cf-operator
Dependencies
Kubernetes
Helm
Assets
Helm repository
Helm chart and standalone binary:
v3.4.0
New Features
- support for a
trace
logging level #856 #861 - support for manual volume configuration in containers #862
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm install --namespace cf-operator cf-operator https://s3.amazonaws.com/cf-operators/release/helm-charts/cf-operator-3.4.0%2B0.g0c173836.tgz
# Use this if the custom resources have already been created by a previous CF Operator installation
helm install --namespace cf-operator cf-operator https://s3.amazonaws.com/cf-operators/release/helm-charts/cf-operator-3.4.0%2B0.g0c173836.tgz --set "customResources.enableInstallation=false"
Compatibility
Kubernetes
Helm
Assets
Helm chart and standalone binary:
v3.3.0
New Features
- fix for BOSH template rendering errors when deploying on multiple AZs #843
- operator now deletes CSRs if they need to be recreated #846
- operator docker images are now based on SLE (SUSE Linux Enterprise) #851
- operator now runs as the numeric user
1000
(used to bevcap
) #853 - ephemeral disks can now be backed by PVCs #852
Known Issues
- helm delete won't clean up Custom Resource Definitions
- updates may cause skipping of StatefulSet version numbers
Installation
# Use this if you've never installed the operator before
helm install --namespace cf-operator --name cf-operator https://s3.amazonaws.com/cf-operators/release/helm-charts/cf-operator-3.3.0%2B0.gf32b521e.tgz
# Use this if the custom resources have already been created by a previous CF Operator installation
helm install --namespace cf-operator --name cf-operator https://s3.amazonaws.com/cf-operators/release/helm-charts/cf-operator-3.3.0%2B0.gf32b521e.tgz --set "customResources.enableInstallation=false"
Compatibility
Kubernetes
Helm
Fissile
- Binary
5.1.0+101.g8971928
- Stemcell (base layer) for BOSH release images
SLE_15_SP1-23.15
Assets
Helm chart and standalone binary: