|
@@ -1,5 +1,5 @@
|
|
-# From https://raw.githubusercontent.com/rook/rook/v1.11.11/deploy/charts/rook-ceph-cluster/values.yaml
|
|
|
|
-# KUBECONFIG=/etc/rancher/k3s/k3s.yaml helm upgrade --namespace rook-ceph rook-ceph-cluster --set operatorNamespace=rook-ceph rook-release/rook-ceph-cluster -f rook/rook-ceph-cluster-values.yaml --version 1.10.13
|
|
|
|
|
|
+# From https://raw.githubusercontent.com/rook/rook/v1.12.11/deploy/charts/rook-ceph-cluster/values.yaml
|
|
|
|
+# KUBECONFIG=/etc/rancher/k3s/k3s.yaml helm upgrade --namespace rook-ceph rook-ceph-cluster --set operatorNamespace=rook-ceph rook-release/rook-ceph-cluster -f rook/rook-ceph-cluster-values.yaml --version 1.12.11
|
|
# Default values for a single rook-ceph cluster
|
|
# Default values for a single rook-ceph cluster
|
|
# This is a YAML-formatted file.
|
|
# This is a YAML-formatted file.
|
|
# Declare variables to be passed into your templates.
|
|
# Declare variables to be passed into your templates.
|
|
@@ -27,8 +27,7 @@ toolbox:
|
|
# -- Enable Ceph debugging pod deployment. See [toolbox](../Troubleshooting/ceph-toolbox.md)
|
|
# -- Enable Ceph debugging pod deployment. See [toolbox](../Troubleshooting/ceph-toolbox.md)
|
|
enabled: true
|
|
enabled: true
|
|
# -- Toolbox image, defaults to the image used by the Ceph cluster
|
|
# -- Toolbox image, defaults to the image used by the Ceph cluster
|
|
- # image: quay.io/ceph/ceph:v17.2.6
|
|
|
|
- image: rook/ceph:v1.9.0.230.g6a87cb44a # TODO probably safe to remove?
|
|
|
|
|
|
+ image: #quay.io/ceph/ceph:v17.2.6
|
|
# -- Toolbox tolerations
|
|
# -- Toolbox tolerations
|
|
tolerations: []
|
|
tolerations: []
|
|
# -- Toolbox affinity
|
|
# -- Toolbox affinity
|
|
@@ -57,6 +56,8 @@ monitoring:
|
|
# Monitoring settings for external clusters:
|
|
# Monitoring settings for external clusters:
|
|
# externalMgrEndpoints: <list of endpoints>
|
|
# externalMgrEndpoints: <list of endpoints>
|
|
# externalMgrPrometheusPort: <port>
|
|
# externalMgrPrometheusPort: <port>
|
|
|
|
+ # Scrape interval for prometheus
|
|
|
|
+ # interval: 5s
|
|
# allow adding custom labels and annotations to the prometheus rule
|
|
# allow adding custom labels and annotations to the prometheus rule
|
|
prometheusRule:
|
|
prometheusRule:
|
|
# -- Labels applied to PrometheusRule
|
|
# -- Labels applied to PrometheusRule
|
|
@@ -91,8 +92,8 @@ cephClusterSpec:
|
|
# This tag might not contain a new Ceph version, just security fixes from the underlying operating system, which will reduce vulnerabilities
|
|
# This tag might not contain a new Ceph version, just security fixes from the underlying operating system, which will reduce vulnerabilities
|
|
# image: quay.io/ceph/ceph:v17.2.6
|
|
# image: quay.io/ceph/ceph:v17.2.6
|
|
image: quay.io/ceph/ceph:v16.2.7
|
|
image: quay.io/ceph/ceph:v16.2.7
|
|
- # Whether to allow unsupported versions of Ceph. Currently `pacific` and `quincy` are supported.
|
|
|
|
- # Future versions such as `reef` (v18) would require this to be set to `true`.
|
|
|
|
|
|
+ # Whether to allow unsupported versions of Ceph. Currently `pacific`, `quincy`, and `reef` are supported.
|
|
|
|
+ # Future versions such as `squid` (v19) would require this to be set to `true`.
|
|
# Do not set to true in production.
|
|
# Do not set to true in production.
|
|
allowUnsupported: false
|
|
allowUnsupported: false
|
|
|
|
|
|
@@ -196,12 +197,12 @@ cephClusterSpec:
|
|
# daysToRetain: 30
|
|
# daysToRetain: 30
|
|
|
|
|
|
# enable log collector, daemons will log on files and rotate
|
|
# enable log collector, daemons will log on files and rotate
|
|
- #logCollector:
|
|
|
|
- # enabled: true
|
|
|
|
- # periodicity: daily # one of: hourly, daily, weekly, monthly
|
|
|
|
- # maxLogSize: 500M # SUFFIX may be 'M' or 'G'. Must be at least 1M.
|
|
|
|
|
|
+ logCollector:
|
|
|
|
+ enabled: false
|
|
|
|
+ periodicity: daily # one of: hourly, daily, weekly, monthly
|
|
|
|
+ maxLogSize: 500M # SUFFIX may be 'M' or 'G'. Must be at least 1M.
|
|
|
|
|
|
- # automate [data cleanup process](https://github.com/rook/rook/blob/master/Documentation/ceph-teardown.md#delete-the-data-on-hosts) in cluster destruction.
|
|
|
|
|
|
+ # automate [data cleanup process](https://github.com/rook/rook/blob/master/Documentation/Storage-Configuration/ceph-teardown.md#delete-the-data-on-hosts) in cluster destruction.
|
|
cleanupPolicy:
|
|
cleanupPolicy:
|
|
# Since cluster cleanup is destructive to data, confirmation is required.
|
|
# Since cluster cleanup is destructive to data, confirmation is required.
|
|
# To destroy all Rook data on hosts during uninstall, confirmation must be set to "yes-really-destroy-data".
|
|
# To destroy all Rook data on hosts during uninstall, confirmation must be set to "yes-really-destroy-data".
|
|
@@ -463,7 +464,7 @@ cephBlockPools:
|
|
# - key: rook-ceph-role
|
|
# - key: rook-ceph-role
|
|
# values:
|
|
# values:
|
|
# - storage-node
|
|
# - storage-node
|
|
- # see https://github.com/rook/rook/blob/master/Documentation/ceph-block.md#provision-storage for available configuration
|
|
|
|
|
|
+ # see https://github.com/rook/rook/blob/master/Documentation/Storage-Configuration/Block-Storage-RBD/block-storage.md#provision-storage for available configuration
|
|
parameters:
|
|
parameters:
|
|
# (optional) mapOptions is a comma-separated list of map options.
|
|
# (optional) mapOptions is a comma-separated list of map options.
|
|
# For krbd options refer
|
|
# For krbd options refer
|
|
@@ -551,7 +552,7 @@ cephFileSystems:
|
|
allowVolumeExpansion: true
|
|
allowVolumeExpansion: true
|
|
volumeBindingMode: "Immediate"
|
|
volumeBindingMode: "Immediate"
|
|
mountOptions: []
|
|
mountOptions: []
|
|
- # see https://github.com/rook/rook/blob/master/Documentation/ceph-filesystem.md#provision-storage for available configuration
|
|
|
|
|
|
+ # see https://github.com/rook/rook/blob/master/Documentation/Storage-Configuration/Shared-Filesystem-CephFS/filesystem-storage.md#provision-storage for available configuration
|
|
parameters:
|
|
parameters:
|
|
# The secrets contain Ceph admin credentials.
|
|
# The secrets contain Ceph admin credentials.
|
|
csi.storage.k8s.io/provisioner-secret-name: rook-csi-cephfs-provisioner
|
|
csi.storage.k8s.io/provisioner-secret-name: rook-csi-cephfs-provisioner
|
|
@@ -641,7 +642,7 @@ cephObjectStores:
|
|
name: ceph-bucket
|
|
name: ceph-bucket
|
|
reclaimPolicy: Delete
|
|
reclaimPolicy: Delete
|
|
volumeBindingMode: "Immediate"
|
|
volumeBindingMode: "Immediate"
|
|
- # see https://github.com/rook/rook/blob/master/Documentation/ceph-object-bucket-claim.md#storageclass for available configuration
|
|
|
|
|
|
+ # see https://github.com/rook/rook/blob/master/Documentation/Storage-Configuration/Object-Storage-RGW/ceph-object-bucket-claim.md#storageclass for available configuration
|
|
parameters:
|
|
parameters:
|
|
# note: objectStoreNamespace and objectStoreName are configured by the chart
|
|
# note: objectStoreNamespace and objectStoreName are configured by the chart
|
|
region: us-east-1
|
|
region: us-east-1
|