Skip to content
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.

Releases: cloudfoundry-incubator/quarks-operator

v3.2.1

17 Mar 13:40
Compare
Choose a tag to compare

New Features

  • fixes naming bugs in Quarks Jobs

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.2.1%2B0.ga32a3f79.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.2.1%2B0.ga32a3f79.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v3.2.0

02 Mar 17:08
Compare
Choose a tag to compare

New Features

  • bug-fixes and doc improvements for entanglements
  • fixes to documentation for active/passive probes
  • support for Helm 3

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.2.0%2B0.g178ecd31.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.2.0%2B0.g178ecd31.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v3.1.0

25 Feb 06:17
Compare
Choose a tag to compare

New Features

  • support for Kubernetes 1.16
  • name from BOSH deployment manifest can only be set using the CRD's metadata name; the deployment name from the manifest is ignored
  • improved logging for QuarksSecret in-cluster certificate generation
  • improved docs and examples

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.1.0%2B0.gd5ad8a7d.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.1.0%2B0.gd5ad8a7d.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v3.0.0

25 Feb 00:30
Compare
Choose a tag to compare

New Features

  • working active/passive probes, can be set in BOSH deployment manifests
  • the operator's namespace must be different from the watched namespace
  • the operator exits immediately if the watched namespace is removed (and keeps restarting until the namespace returns)

Known Issues

  • helm delete won't clean up Custom Resource Definitions
  • updates may cause skipping of StatefulSet version numbers
  • not supported on Kubernetes > 1.16

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.0.0%2B0.g4e1038ed.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.0.0%2B0.g4e1038ed.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v2.3.0

06 Feb 11:52
Compare
Choose a tag to compare

New Features

  • helm chart can now be configured to skip creation of the "watched namespace"
  • helm chart version now has a proper semantic version
  • fix for link secrets having illegal names

Known Issues

  • helm delete won't clean up Custom Resource Definitions
  • updates may cause skipping of StatefulSet version numbers
  • not supported on Kubernetes > 1.16
  • if the installation namespace of the operator is the same as the watched namespace, you won't be able to restart the operator

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-2.3.0%2B0.g27a91cdf.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-2.3.0%2B0.g27a91cdf.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v2.2.0

03 Feb 06:29
Compare
Choose a tag to compare

New Features

  • bump to controller-runtime 0.4.0
  • lowercase spelling for QuarksSecret logging
  • tailored permissions for the cluster roles and roles in the chart
  • quarks links (entanglements) can now be consumed as environment variables

Known Issues

  • helm delete won't clean up Custom Resource Definitions
  • updates may cause skipping of StatefulSet version numbers
  • not supported on Kubernetes > 1.16
  • if the installation namespace of the operator is the same as the watched namespace, you won't be able to restart the operator
  • 🚫🚫🚫you should skip this version - it has a bug that causes illegal secret names to be used for Quarks Links 🚫🚫🚫

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-2.2.0-0.g3dce81dc.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-2.2.0-0.g3dce81dc.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v2.1.0

03 Feb 05:57
Compare
Choose a tag to compare

New Features

  • a user can now reference a key of a Secret in an implicit variable
  • users can now rotate secrets
  • webhook to ensure versioned secrets are imutable
  • helm chart version is now valid semver

Known Issues

  • 🚫🚫🚫you should skip this version - it has a bug that causes multiple BOSH manifest conversion to spawn 🚫🚫🚫
  • helm delete won't clean up Custom Resource Definitions
  • updates may cause skipping of StatefulSet version numbers
  • not supported on Kubernetes > 1.16

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-2.1.0-0.g01322035.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-2.1.0-0.g01322035.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v2.0.0

22 Jan 22:17
Compare
Choose a tag to compare

New Features

  • meltdown duration is now 1 minute
  • fix for entangled pods crashing when they contain Volume Sources that are not secrets (#770)
  • support for setting tolerations in instance groups
  • entangled pods can consume multiple bosh links (and the annotations now use a JSON format)
  • helm chart values.yaml contains default values and has comments
  • support for rotating QuarksSecrets

Known Issues

  • helm delete won't clean up Custom Resource Definitions
  • updates may cause skipping of StatefulSet version numbers
  • not supported on Kubernetes > 1.16

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-v2.0.0-0.g0142d1e9.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-v2.0.0-0.g0142d1e9.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v1.0.3

14 Jan 09:49
Compare
Choose a tag to compare

New Features

  • instance groups properties job and bpm configuration jobs are merged into one

Known Issues

  • helm delete won't clean up Custom Resource Definitions
  • updates may cause skipping of StatefulSet version numbers
  • not supported on Kubernetes > 1.16
  • native components can only consume 1 quarks link

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-v1.0.3-0.g5dd886a5.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-v1.0.3-0.g5dd886a5.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary:

v1.0.0

20 Dec 13:54
Compare
Choose a tag to compare

New Features

  • support for BOSH DNS hostnames
  • active/passive probes
  • meltdown detection (reconciliation of resources is throttled)
  • configurable resource requests for instance groups
  • api group renamed from "fissile.cloudfoundry.org" to "quarks.cloudfoundry.org"
  • improved update support for QuarksStatefulSet
  • support for quarks links (sharing configuration with third party kube resources)

Known Issues

  • helm delete won't clean up Custom Resource Definitions
  • updates may cause skipping of StatefulSet version numbers
  • not supported on Kubernetes > 1.16

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-v1.0.0-1.g424dd0b3.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-v1.0.0-1.g424dd0b3.tgz --set "customResources.enableInstallation=false"

Assets

Helm chart and standalone binary: