Repository navigation
feat(helm/rook-ceph-cluster): update v1.20.6 ➼ v1.21.0 - #8124
Open
tinfoild[bot] wants to merge 1 commit into
Open
tinfoild[bot] wants to merge 1 commit into
tinfoild[bot] wants to merge 1 commit into
Conversation
Contributor
Author
kube/kustomization/out00--- kube/clusters/biohazard/flux Kustomization: flux-system/0-biohazard-config Kustomization: mollysocket/mollysocket-pvc
+++ kube/clusters/biohazard/flux Kustomization: flux-system/0-biohazard-config Kustomization: mollysocket/mollysocket-pvc
@@ -276,13 +276,13 @@
RGID: '1000'
RUID: '1000'
SC: file
SIZE: 1Gi
SNAP: file
SNAP_ACCESSMODE: ReadOnlyMany
- VS_APP_CURRENT_VERSION: ghcr.io/mollyim/mollysocket:1.7.1-alpine@sha256:29ef29049c250f0ab3337c5daeb6b2cd54be9c57921eeeeb71a0ce3e35669c7e
+ VS_APP_CURRENT_VERSION: ghcr.io/mollyim/mollysocket:1.7.1-alpine@sha256:6c92a0b2bb913f64a270c8d4aebc29c813793d48037aec8258ea0daeb876893b
substituteFrom:
- kind: Secret
name: biohazard-vars
optional: false
- kind: Secret
name: biohazard-secrets
--- kube/deploy/core/storage/rook-ceph/cluster/biohazard Kustomization: flux-system/1-core-storage-rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster-biohazard
+++ kube/deploy/core/storage/rook-ceph/cluster/biohazard Kustomization: flux-system/1-core-storage-rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster-biohazard
@@ -14,13 +14,13 @@
spec:
chart: rook-ceph-cluster
sourceRef:
kind: HelmRepository
name: rook-ceph
namespace: flux-system
- version: v1.20.6
+ version: v1.21.0
dependsOn:
- name: rook-ceph
namespace: rook-ceph
install:
crds: CreateReplace
createNamespace: true
--- kube/deploy/core/storage/volsync/template Kustomization: mollysocket/mollysocket-pvc ReplicationSource: mollysocket/mollysocket-data-r2-updates-restic
+++ kube/deploy/core/storage/volsync/template Kustomization: mollysocket/mollysocket-pvc ReplicationSource: mollysocket/mollysocket-data-r2-updates-restic
@@ -53,8 +53,8 @@
daily: 14
within: 7d
storageClassName: file
volumeSnapshotClassName: file
sourcePVC: mollysocket-data
trigger:
- manual: ghcr.io/mollyim/mollysocket:1.7.1-alpine@sha256:29ef29049c250f0ab3337c5daeb6b2cd54be9c57921eeeeb71a0ce3e35669c7e
+ manual: ghcr.io/mollyim/mollysocket:1.7.1-alpine@sha256:6c92a0b2bb913f64a270c8d4aebc29c813793d48037aec8258ea0daeb876893b
--- kube/deploy/core/storage/volsync/template Kustomization: mollysocket/mollysocket-pvc VolumeSnapshot: mollysocket/mollysocket-data-ve3e35669c7e
+++ kube/deploy/core/storage/volsync/template Kustomization: mollysocket/mollysocket-pvc VolumeSnapshot: mollysocket/mollysocket-data-ve3e35669c7e
@@ -1,16 +0,0 @@
----
-apiVersion: snapshot.storage.k8s.io/v1
-kind: VolumeSnapshot
-metadata:
- labels:
- app.kubernetes.io/name: mollysocket
- kustomize.toolkit.fluxcd.io/name: mollysocket-pvc
- kustomize.toolkit.fluxcd.io/namespace: mollysocket
- pvc.home.arpa/volsync: 'true'
- name: mollysocket-data-ve3e35669c7e
- namespace: mollysocket
-spec:
- source:
- persistentVolumeClaimName: mollysocket-data
- volumeSnapshotClassName: file
-
--- kube/deploy/core/storage/volsync/template Kustomization: mollysocket/mollysocket-pvc VolumeSnapshot: mollysocket/mollysocket-data-vdaeb876893b
+++ kube/deploy/core/storage/volsync/template Kustomization: mollysocket/mollysocket-pvc VolumeSnapshot: mollysocket/mollysocket-data-vdaeb876893b
@@ -0,0 +1,16 @@
+---
+apiVersion: snapshot.storage.k8s.io/v1
+kind: VolumeSnapshot
+metadata:
+ labels:
+ app.kubernetes.io/name: mollysocket
+ kustomize.toolkit.fluxcd.io/name: mollysocket-pvc
+ kustomize.toolkit.fluxcd.io/namespace: mollysocket
+ pvc.home.arpa/volsync: 'true'
+ name: mollysocket-data-vdaeb876893b
+ namespace: mollysocket
+spec:
+ source:
+ persistentVolumeClaimName: mollysocket-data
+ volumeSnapshotClassName: file
+
--- kube/deploy/apps/mollysocket/app Kustomization: mollysocket/mollysocket-app HelmRelease: mollysocket/mollysocket
+++ kube/deploy/apps/mollysocket/app Kustomization: mollysocket/mollysocket-app HelmRelease: mollysocket/mollysocket
@@ -58,13 +58,13 @@
TZ: null
envFrom:
- secretRef:
name: mollysocket-secrets
image:
repository: ghcr.io/mollyim/mollysocket
- tag: 1.7.1-alpine@sha256:29ef29049c250f0ab3337c5daeb6b2cd54be9c57921eeeeb71a0ce3e35669c7e
+ tag: 1.7.1-alpine@sha256:6c92a0b2bb913f64a270c8d4aebc29c813793d48037aec8258ea0daeb876893b
probes:
liveness:
enabled: true
readiness:
enabled: true
resources: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.20.6→v1.21.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
rook/rook (rook-ceph-cluster)
v1.21.0Compare Source
Upgrade Guide
To upgrade from previous versions of Rook, see the Rook upgrade guide.
Breaking Changes
vprefix (e.g.,1.21.0instead ofv1.21.0). Update any scripts or tooling that reference the chart by tag.network.connections.requireMsgr2: false. If using the helm chart, this same value is applied under thecephClusterSpecof the values..nfspool. Rook no longer automatically creates the.nfspool. A sample CephBlockPool spec is included indeploy/examples/nfs.yaml. Upgraded clusters are not impacted, as the.nfspool was already previously created.Features
VolumeAttributesClassusing the krbd mounter with cgroup v2io.maxenforcement. See the RBD QoS documentation for details.CephObjectStoreUserresources via the newcephObjectStoreUsersvalue.ceph.confautomatically after CephX key rotation, mon failover, or a config override change.spec.dashboard.sslCertificateRefwhen the dashboard SSL is enabled. Rook reconciles updates to the referenced Secret and restores the default self-signed certificate when the reference is removed.CephObjectStoreUsergained settingsspec.defaultPlacementandspec.defaultStorageClass, which set the RGW user's default bucket placement target and default storage class. Both are optional and validated by RGW. The effective values are reported instatus.info. Removing either field stops Rook from managing it and leaves the last applied value in place on the RGW user, except that changingdefaultPlacementwithout adefaultStorageClassresets the storage class to the new placement target's default.rook-csi-operator-image-set-configmapis now configured with empty values, allowing the ceph-csi-operator to use its built-in defaults. Users with custom CSI images should ensure their overrides are present in the configmap after upgrade.v1.21.0Compare Source
Upgrade Guide
To upgrade from previous versions of Rook, see the Rook upgrade guide.
Breaking Changes
vprefix (e.g.,1.21.0instead ofv1.21.0). Update any scripts or tooling that reference the chart by tag.network.connections.requireMsgr2: false. If using the helm chart, this same value is applied under thecephClusterSpecof the values..nfspool. Rook no longer automatically creates the.nfspool. A sample CephBlockPool spec is included indeploy/examples/nfs.yaml. Upgraded clusters are not impacted, as the.nfspool was already previously created.Features
VolumeAttributesClassusing the krbd mounter with cgroup v2io.maxenforcement. See the RBD QoS documentation for details.CephObjectStoreUserresources via the newcephObjectStoreUsersvalue.ceph.confautomatically after CephX key rotation, mon failover, or a config override change.spec.dashboard.sslCertificateRefwhen the dashboard SSL is enabled. Rook reconciles updates to the referenced Secret and restores the default self-signed certificate when the reference is removed.CephObjectStoreUsergained settingsspec.defaultPlacementandspec.defaultStorageClass, which set the RGW user's default bucket placement target and default storage class. Both are optional and validated by RGW. The effective values are reported instatus.info. Removing either field stops Rook from managing it and leaves the last applied value in place on the RGW user, except that changingdefaultPlacementwithout adefaultStorageClassresets the storage class to the new placement target's default.rook-csi-operator-image-set-configmapis now configured with empty values, allowing the ceph-csi-operator to use its built-in defaults. Users with custom CSI images should ensure their overrides are present in the configmap after upgrade.v1.20.8Compare Source
Improvements
Rook v1.20.8 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.20.7Compare Source
Improvements
Rook v1.20.7 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
Configuration
📅 Schedule: (in timezone Asia/Singapore)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.