0.9.0
NOTE: This release introduces a potentially breaking change to selector labels. If you currently create any Services or similar objects that contain selectorLabels, and they use the k8s.chia.net/provenance
label, you will need to update your Services to use the new k8s.chia.net/kind
label instead. Additionally, since selector labels are immutable on Deployments and StatefulSets, upgrading this release will cause your Deployments/StatefulSets to be deleted and recreated. This should not cause data loss. StatefulSet's do not delete PVCs/PVs when deleted, and in the case of Deployments where the operator was instructed to create a PVC, the operator will only delete the Deployment, and leave the existing PVC behind. When the Deployment/StatefulSet is recreated, it will immediately pick up the existing PVC. See this Issue for more information: #166
What's Changed
- Remove provenance label, replace with Kind label by @Starttoaster in #167
- Update rbac definitions for statefulsets and deployments by @Starttoaster in #169
- Set controller defaults for 0.9.0 tag by @Starttoaster in #170
Full Changelog: 0.8.1...0.9.0