Skip to content
This repository has been archived by the owner on Nov 9, 2022. It is now read-only.
This repository is currently being migrated. It's locked while the migration is in progress.

Releases: storageos/cluster-operator

v2.2.1

28 Sep 12:06
a344bf2
Compare
Choose a tag to compare

⚠️ Do not use this version to upgrade existing v1 clusters, use only on new clusters.

This is a bugfix release only.

Fixes:

  • Add support for Kubernetes 1.19 #275
  • app.kubernetes.io/component label set uniquely for each component created by the operator #278

Install

Please follow the installation instructions at https://docs.storageos.com/docs/install/

1.5.4

19 Aug 13:15
Compare
Choose a tag to compare

⚠️ New installs should use v2.2.0 or later instead.

This is a bugfix release only, likely to be the last update to v1. We strongly suggest updating to v2.2.0 or later.

Fixes:

  • Don't overlap /var/lib/kubelet mount (#265)
  • Set fsid_device to false so that NFS does not use local device major/minor numbers for filesystem descriptors.
  • Run CSI containers as privileged (#239)
  • Pass cluster node selector to NFS pods (#236)

Install

kubectl create -f https://github.com/storageos/cluster-operator/releases/download/1.5.4/storageos-operator.yaml

v2.2.0

17 Aug 11:14
b8018fd
Compare
Choose a tag to compare

⚠️ Do not use this version to upgrade existing v1 clusters, use only on new clusters.

For general StorageOS release notes, see: https://docs.storageos.com/docs/reference/release_notes

  • Don't create separate CSI registration mount if under /var/lib/kubelet. #259
  • Update pod scheduler service address. #263
  • Update csi attacher and provisioner. #266
  • Update kind and k8s. #267
  • node: Reset client on unauthorized error. #268
  • Update to v2 init container. #273

Install

kubectl create -f https://github.com/storageos/cluster-operator/releases/download/v2.2.0/storageos-operator.yaml

v2.1.0

24 Jun 13:06
b28c7b4
Compare
Choose a tag to compare

⚠️ Do not use this version to upgrade existing v1 clusters, use only on new clusters.

  • Default tolerations are now added to the StorageOS DaemonSet. This helps ensure that StorageOS is not evicted when a node is under resource pressure. Other StorageOS containers remain the same and should be re-scheduled to another node. #253 #254
  • Add CSI external-resizer deployment for volume expansion support. #221
  • The ClusterRoleBinding used for NFS in v1 clusters was not removed when the cluster is deleted.
  • Updated vendored dependencies. #250
  • API credentials for v1 clusters were no longer being set. #245

Install

kubectl create -f https://github.com/storageos/cluster-operator/releases/download/v2.1.0/storageos-operator.yaml

1.5.4-rc2

06 May 14:00
Compare
Choose a tag to compare
1.5.4-rc2 Pre-release
Pre-release
  • Node selectors are now passed to the NFS server Pod to ensure NFS only runs on nodes where StorageOS has been deployed #236
  • CSI helpers now run as privileged (new clusters only) #239
  • The 1.5.4-rc2 node container contains fixes for detaching shared volumes and pod fencing.

Install

kubectl create -f https://github.com/storageos/cluster-operator/releases/download/1.5.4-rc2/storageos-operator.yaml

v2.0.0

05 May 15:30
Compare
Choose a tag to compare

⚠️ Do not use this version to upgrade existing v1 clusters, use only on new clusters.

  • StorageOS containers now run in the kube-system namespace by default to allow the system-node-critical priority class to be set. This instructs Kubernetes to start StorageOS before application Pods, and to evict StorageOS only after application Pods have finished. This setting was previously recommended in documentation; it is now the default. #242
  • StorageOS CSI helper containers now run as privileged. This ensures that the CSI endpoint can be seen on systems with SELinux enabled. #239

Install

kubectl create -f https://github.com/storageos/cluster-operator/releases/download/v2.0.0/storageos-operator.yaml

1.5.4-rc1

01 May 12:26
Compare
Choose a tag to compare
1.5.4-rc1 Pre-release
Pre-release

⚠️ This release does not correctly recognize custom admin credentials. We recommend using 1.5.4-rc2 or later instead.

This release includes compatibility with v2, but uses storageos/node:1.5.4-rc2 as the default node container version.

  • Node selectors are now passed to the NFS server Pod to ensure NFS only runs on nodes where StorageOS has been deployed #236
  • CSI helpers now run as privileged (new clusters only) #239
  • The 1.5.4-rc2 node container contains fixes for detaching shared volumes and pod fencing.

2.0.0-rc.1

31 Mar 11:43
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

⚠️ Do not use this version to upgrade existing v1 clusters, use only on new clusters

  • Adds support for StorageOS v2, with storageos/node:2.0.0-rc.1 as the default node container version.
    • v1.x node containers are still supported by specifying images.nodeContainer.
  • Most node container configuration is now passed as a ConfigMap, rather than environment variables.
  • Node selectors are now passed to the NFS server Pod to ensure NFS only runs on nodes where StorageOS has been deployed.

Install

kubectl create -f https://github.com/storageos/cluster-operator/releases/download/2.0.0-rc.1/storageos-operator.yaml

1.5.3

10 Jan 10:05
1a53ca7
Compare
Choose a tag to compare

Changelog

  • Add related image environment variables in operator deployment manifest #224
  • Update go version to 1.13.5 #223
  • Replace hyperkube with kube-scheduler container image #222

1.5.2

18 Dec 17:14
d61e92e
Compare
Choose a tag to compare

Changelog

  • Update CSI deployment for k8s 1.14+ #215
  • Update operator-sdk to v0.12 #210