Skip to content
This repository was 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

1.5.1

27 Nov 10:08
1be080b

Choose a tag to compare

Changelog

  • Pass cluster toleration property to kube-scheduler deployment #206
  • Add new permissions for kube-scheduler in k8s 1.16 #203
  • Prefer node internal IPs in join token generation #201
  • Add k8s recommended labels to all the resources created by the operator #199
  • Add prometheus metrics for operator #196
  • Add leader-for-life leader election #194
  • Pod scheduler mutating admission controller support for PVC with StorageClass set in annotations #195

Install

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

1.5.0

13 Nov 11:02
0da5031

Choose a tag to compare

Changelog

  • Add Prometheus ServiceMonitor support for NFS Server metrics #191
  • Use UBI8 base image #189
  • Add pod scheduler mutating admission controller and use a non-root user as the default container user #184, #186
  • Fix etcd secret type when using mTLS #183

Install

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

1.4.1

09 Oct 11:14
e149762

Choose a tag to compare

Changelog

  • Allow setting cluster-wide NFS Server container image #175
  • Enable NFS Servers to use existing PVCs #172
  • Update operator-sdk to v0.10.0 #171
  • Fix the issue due to which the inferred attributes were missing in CRs #170
  • Add role for node container to manage NFSServer resources #165
  • Change default HTTP port and add readiness probe to NFS server #166
  • Enable CRD subresource status #164

Install

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

1.4.0

05 Sep 09:57
395e552

Choose a tag to compare

Changelog

  • Update go version to 1.12.9 #156
  • Add support for NFS server #151
  • Generate k8s clientset for all the custom resources #149
  • Generate CRD spec based on openAPI go code #148, #150
  • Add support for init container version 1.0.0 #147, #155
  • Add scheduler permission for events patch operation #146
  • Include all the previous CSVs in OLM metadata zip #145

Install

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

1.3.0

08 Jul 15:04
df7b319

Choose a tag to compare

Changelog

  • Add storageos scheduler deployment #135
  • Expose options to control TCMU behaviour #140
  • Structured logging using logger from controller-runtime package #136
  • Update operator-sdk to v0.8.0 and golang to 1.12.5 #129
  • OLM: Add replaces attribute in CSV #126

Install

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

1.2.0

15 May 18:14

Choose a tag to compare

  • Add CSI helpers deployment strategy options #124
  • Fix panic in the node controller due to uninitialized api client #123
  • Add support for OpenShift Security Context Constraints (SCC) in OLM #117
  • Log when the node selectors fail to select any nodes #114
  • Add support for setting k8s distribution name #112
  • Make storageos resources critical using pod priority class #110

Install

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

1.1.0

18 Apr 18:26
1d63f63

Choose a tag to compare

This release adds TLS configuration options for the etcd store to allow authentication and secure communication. Node labels set in Kubernetes are now available withing StorageOS for use in rules and placement decisions.

  • Add openAPIV3Schema validation for all the CRDs #100
  • Switch base image to storageos/base-image #96
  • Add etcd mTLS support #93
  • Add Node Controller for copying node labels #91
  • Add OLM CSV linting to build pipeline #89, #97

v1.0.0

26 Mar 15:27
8fc4b08

Choose a tag to compare

This release moves the API from Alpha to Stable and bumps the version to 1.0.0. Due to the API change, clusters created with previous 0.x versions of the Operator will not be visible to 1.x Operators. Contact StorageOS for assistance with upgrading.

  • Move custom resource API version to v1 #86
  • Add parameters and permissions for fencing #80
  • Rename roles and role bindings with storageos: prefix to be consistent with Kubernetes defaults. #87

v0.0.12

22 Mar 09:27
de7d395

Choose a tag to compare

  • Fixed an issue due to which the cluster status failed to update occasionally. #79
  • OLM supports chart visual while showing cluster status. #77
  • Operator no longer requires cluster admin role. Explicit RBAC rules are added at installation. #75, #78
  • The StatefulSet created by the operator now inherits Node Affinity from the cluster spec. #74

v0.0.11

07 Mar 01:25
2ca85b4

Choose a tag to compare

  • Improvements to OLM CSV
  • Fixes an issue introduced in v0.0.9 which caused the cluster configuration to be cached by the operator. Creating consecutive clusters within the lifecycle of an operator pod would continue using the first cluster configuration. #72