generated from onedr0p/cluster-template
-
Notifications
You must be signed in to change notification settings - Fork 0
feat(helm): update rook-ceph-cluster ( v1.16.2 → v1.17.0 ) #739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
flowbie-bot
wants to merge
1
commit into
main
Choose a base branch
from
renovate/rook-ceph-cluster-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
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
Contributor
--- HelmRelease: rook-ceph/rook-ceph-cluster ConfigMap: rook-ceph/rook-config-override
+++ HelmRelease: rook-ceph/rook-ceph-cluster ConfigMap: rook-ceph/rook-config-override
@@ -2,13 +2,12 @@
kind: ConfigMap
apiVersion: v1
metadata:
name: rook-config-override
namespace: rook-ceph
data:
- config: |2
-
+ config: |
[global]
bdev_enable_discard = true
bdev_async_discard = true
osd_class_update_on_start = false
--- HelmRelease: rook-ceph/rook-ceph-cluster StorageClass: rook-ceph/ceph-block
+++ HelmRelease: rook-ceph/rook-ceph-cluster StorageClass: rook-ceph/ceph-block
@@ -1,9 +1,9 @@
---
+kind: StorageClass
apiVersion: storage.k8s.io/v1
-kind: StorageClass
metadata:
name: ceph-block
annotations:
storageclass.kubernetes.io/is-default-class: 'true'
provisioner: rook-ceph.rbd.csi.ceph.com
parameters:
--- HelmRelease: rook-ceph/rook-ceph-cluster StorageClass: rook-ceph/ceph-filesystem
+++ HelmRelease: rook-ceph/rook-ceph-cluster StorageClass: rook-ceph/ceph-filesystem
@@ -1,9 +1,9 @@
---
+kind: StorageClass
apiVersion: storage.k8s.io/v1
-kind: StorageClass
metadata:
name: ceph-filesystem
annotations:
storageclass.kubernetes.io/is-default-class: 'false'
provisioner: rook-ceph.cephfs.csi.ceph.com
parameters:
--- HelmRelease: rook-ceph/rook-ceph-cluster Deployment: rook-ceph/rook-ceph-tools
+++ HelmRelease: rook-ceph/rook-ceph-cluster Deployment: rook-ceph/rook-ceph-tools
@@ -1,9 +1,9 @@
---
+kind: Deployment
apiVersion: apps/v1
-kind: Deployment
metadata:
name: rook-ceph-tools
namespace: rook-ceph
labels:
app: rook-ceph-tools
spec:
@@ -17,22 +17,23 @@
app: rook-ceph-tools
spec:
dnsPolicy: ClusterFirstWithHostNet
hostNetwork: true
containers:
- name: rook-ceph-tools
- image: quay.io/ceph/ceph:v19.2.0
+ image: quay.io/ceph/ceph:v19.2.3
command:
- /bin/bash
- -c
- |
# Replicate the script from toolbox.sh inline so the ceph image
# can be run directly, instead of requiring the rook toolbox
CEPH_CONFIG="/etc/ceph/ceph.conf"
MON_CONFIG="/etc/rook/mon-endpoints"
KEYRING_FILE="/etc/ceph/keyring"
+ CONFIG_OVERRIDE="/etc/rook-config-override/config"
# create a ceph config file in its default location so ceph/rados tools can be used
# without specifying any arguments
write_endpoints() {
endpoints=$(cat ${MON_CONFIG})
@@ -47,12 +48,19 @@
[global]
mon_host = ${mon_endpoints}
[client.admin]
keyring = ${KEYRING_FILE}
EOF
+
+ # Merge the config override if it exists and is not empty
+ if [ -f "${CONFIG_OVERRIDE}" ] && [ -s "${CONFIG_OVERRIDE}" ]; then
+ echo "$DATE merging config override from ${CONFIG_OVERRIDE}"
+ echo "" >> ${CEPH_CONFIG}
+ cat ${CONFIG_OVERRIDE} >> ${CEPH_CONFIG}
+ fi
}
# watch the endpoints config file and update if the mon endpoints ever change
watch_endpoints() {
# get the timestamp for the target of the soft link
real_path=$(realpath ${MON_CONFIG})
@@ -112,12 +120,15 @@
- mountPath: /etc/ceph
name: ceph-config
- name: mon-endpoint-volume
mountPath: /etc/rook
- name: ceph-admin-secret
mountPath: /var/lib/rook-ceph-mon
+ - name: rook-config-override
+ mountPath: /etc/rook-config-override
+ readOnly: true
serviceAccountName: rook-ceph-default
volumes:
- name: ceph-admin-secret
secret:
secretName: rook-ceph-mon
optional: false
@@ -127,12 +138,16 @@
- name: mon-endpoint-volume
configMap:
name: rook-ceph-mon-endpoints
items:
- key: data
path: mon-endpoints
+ - name: rook-config-override
+ configMap:
+ name: rook-config-override
+ optional: true
- name: ceph-config
emptyDir: {}
tolerations:
- key: node.kubernetes.io/unreachable
operator: Exists
effect: NoExecute
--- HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/rook-ceph-dashboard
+++ HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/rook-ceph-dashboard
@@ -1,9 +1,9 @@
---
+kind: Ingress
apiVersion: networking.k8s.io/v1
-kind: Ingress
metadata:
name: rook-ceph-dashboard
namespace: rook-ceph
spec:
rules:
- host: rook...PLACEHOLDER_SECRET_DOMAIN..
--- HelmRelease: rook-ceph/rook-ceph-cluster CephBlockPool: rook-ceph/ceph-blockpool
+++ HelmRelease: rook-ceph/rook-ceph-cluster CephBlockPool: rook-ceph/ceph-blockpool
@@ -1,9 +1,9 @@
---
+kind: CephBlockPool
apiVersion: ceph.rook.io/v1
-kind: CephBlockPool
metadata:
name: ceph-blockpool
namespace: rook-ceph
spec:
enableRBDStats: true
failureDomain: host
--- HelmRelease: rook-ceph/rook-ceph-cluster CephCluster: rook-ceph/rook-ceph
+++ HelmRelease: rook-ceph/rook-ceph-cluster CephCluster: rook-ceph/rook-ceph
@@ -5,14 +5,15 @@
name: rook-ceph
namespace: rook-ceph
spec:
monitoring:
enabled: true
cephVersion:
+ image: quay.io/ceph/ceph:v19.2.3
allowUnsupported: false
- image: quay.io/ceph/ceph:v19.2.0
+ imagePullPolicy: null
cleanupPolicy:
allowUninstallWithVolumes: false
confirmation: ''
sanitizeDisks:
dataSource: zero
iteration: 1
@@ -28,13 +29,12 @@
ssl: false
urlPrefix: /
dataDirHostPath: /var/lib/rook
disruptionManagement:
managePodBudgets: true
osdMaintenanceTimeout: 30
- pgHealthCheckTimeout: 0
healthCheck:
daemonHealth:
mon:
disabled: false
interval: 45s
osd:
--- HelmRelease: rook-ceph/rook-ceph-cluster CephFilesystem: rook-ceph/ceph-filesystem
+++ HelmRelease: rook-ceph/rook-ceph-cluster CephFilesystem: rook-ceph/ceph-filesystem
@@ -1,9 +1,9 @@
---
+kind: CephFilesystem
apiVersion: ceph.rook.io/v1
-kind: CephFilesystem
metadata:
name: ceph-filesystem
namespace: rook-ceph
spec:
dataPools:
- failureDomain: host
--- HelmRelease: rook-ceph/rook-ceph-cluster CephFilesystemSubVolumeGroup: rook-ceph/ceph-filesystem-csi
+++ HelmRelease: rook-ceph/rook-ceph-cluster CephFilesystemSubVolumeGroup: rook-ceph/ceph-filesystem-csi
@@ -1,9 +1,9 @@
---
+kind: CephFilesystemSubVolumeGroup
apiVersion: ceph.rook.io/v1
-kind: CephFilesystemSubVolumeGroup
metadata:
name: ceph-filesystem-csi
namespace: rook-ceph
spec:
name: csi
filesystemName: ceph-filesystem
--- HelmRelease: rook-ceph/rook-ceph-cluster VolumeSnapshotClass: rook-ceph/csi-ceph-filesystem
+++ HelmRelease: rook-ceph/rook-ceph-cluster VolumeSnapshotClass: rook-ceph/csi-ceph-filesystem
@@ -1,9 +1,9 @@
---
+kind: VolumeSnapshotClass
apiVersion: snapshot.storage.k8s.io/v1
-kind: VolumeSnapshotClass
metadata:
name: csi-ceph-filesystem
annotations:
snapshot.storage.kubernetes.io/is-default-class: 'false'
driver: rook-ceph.cephfs.csi.ceph.com
parameters:
--- HelmRelease: rook-ceph/rook-ceph-cluster VolumeSnapshotClass: rook-ceph/csi-ceph-blockpool
+++ HelmRelease: rook-ceph/rook-ceph-cluster VolumeSnapshotClass: rook-ceph/csi-ceph-blockpool
@@ -1,9 +1,9 @@
---
+kind: VolumeSnapshotClass
apiVersion: snapshot.storage.k8s.io/v1
-kind: VolumeSnapshotClass
metadata:
name: csi-ceph-blockpool
annotations:
snapshot.storage.kubernetes.io/is-default-class: 'false'
driver: rook-ceph.rbd.csi.ceph.com
parameters: |
4964cdc to
4cc8cf6
Compare
Contributor
--- kubernetes/apps/rook-ceph/rook-ceph/cluster Kustomization: flux-system/rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster
+++ kubernetes/apps/rook-ceph/rook-ceph/cluster Kustomization: flux-system/rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster
@@ -13,13 +13,13 @@
spec:
chart: rook-ceph-cluster
sourceRef:
kind: HelmRepository
name: rook-ceph
namespace: flux-system
- version: v1.16.2
+ version: v1.19.0
dependsOn:
- name: rook-ceph-operator
namespace: rook-ceph
- name: snapshot-controller
namespace: storage
install: |
4cc8cf6 to
fc208b6
Compare
fc208b6 to
fbb20b8
Compare
fbb20b8 to
15cc17d
Compare
15cc17d to
b176eec
Compare
b176eec to
9e216aa
Compare
9e216aa to
38a9b7c
Compare
38a9b7c to
968a4f9
Compare
50322c8 to
d1c842d
Compare
d1c842d to
0ba9ca6
Compare
5969e25 to
50241c7
Compare
50241c7 to
2cbce06
Compare
2cbce06 to
c615094
Compare
c615094 to
2c6cd6f
Compare
2c6cd6f to
401c133
Compare
401c133 to
39cb460
Compare
39cb460 to
7d45e3e
Compare
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.16.2->v1.17.0Release Notes
rook/rook (rook-ceph-cluster)
v1.17.0Compare Source
Upgrade Guide
To upgrade from previous versions of Rook, see the Rook upgrade guide.
Breaking Changes
ROOK_OBC_ALLOW_ADDITIONAL_CONFIG_FIELDSmust be set to enable users to set all of these options. For more details, see the OBC additionalConfig documentation.PLAIN. Previously, no auth mechanism was specified by default. It was possible to set the auth mechanism viaCephBucketTopic.spec.endpoint.kafka.opaqueData. However, setting&mechanism=<auth type>viaopaqueDatais no longer possible. If any auth mechanism other thanPLAINis in use, modification toCephBucketTopicresources is required.Features
v1.16.7Compare Source
Improvements
Rook v1.16.7 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.6Compare Source
Improvements
Rook v1.16.6 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.5Compare Source
Improvements
Rook v1.16.5 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.4Compare Source
Improvements
Rook v1.16.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
v1.16.3Compare Source
Improvements
Rook v1.16.3 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 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 Renovate Bot.