ceph-mon, tenat-ceph storageclass schema
In order to align with ceph-provisioner storageclass .Values we need to update ceph-mon .Values and tenant- ceph scripts Change-Id: I36fb07de9e791ac33cf0b4c38b3e4d63337d3e72 Story: storageclass schema changes Signed-off-by: kranthi guttikonda <kranthi.guttikonda@att.com> Signed-off-by: kranthikirang <kranthi.guttikonda@b-yond.com>
This commit is contained in:
parent
a63f3b3662
commit
6c45566132
@ -85,7 +85,7 @@ spec:
|
|||||||
- name: CEPH_KEYRING_ADMIN_NAME
|
- name: CEPH_KEYRING_ADMIN_NAME
|
||||||
value: {{ .Values.secrets.keyrings.admin }}
|
value: {{ .Values.secrets.keyrings.admin }}
|
||||||
- name: CEPH_STORAGECLASS_ADMIN_SECRET_NAME
|
- name: CEPH_STORAGECLASS_ADMIN_SECRET_NAME
|
||||||
value: {{ .Values.storageclass.rbd.admin_secret_name }}
|
value: {{ .Values.storageclass.rbd.parameters.adminSecretName }}
|
||||||
command:
|
command:
|
||||||
- /tmp/keys-storage-keyring-manager.sh
|
- /tmp/keys-storage-keyring-manager.sh
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
|
@ -224,28 +224,35 @@ bootstrap:
|
|||||||
# if you change provision_storage_class to false
|
# if you change provision_storage_class to false
|
||||||
# it is presumed you manage your own storage
|
# it is presumed you manage your own storage
|
||||||
# class definition externally
|
# class definition externally
|
||||||
|
# We iterate over each storageclass parameters
|
||||||
|
# and derive the manifest.
|
||||||
storageclass:
|
storageclass:
|
||||||
rbd:
|
rbd:
|
||||||
provision_storage_class: true
|
provision_storage_class: true
|
||||||
provisioner: ceph.com/rbd
|
provisioner: ceph.com/rbd
|
||||||
name: general
|
ceph_configmap_name: ceph-etc
|
||||||
monitors: null
|
metadata:
|
||||||
pool: rbd
|
default_storage_class: true
|
||||||
admin_id: admin
|
name: general
|
||||||
admin_secret_name: pvc-ceph-conf-combined-storageclass
|
parameters:
|
||||||
admin_secret_namespace: ceph
|
pool: rbd
|
||||||
user_id: admin
|
adminId: admin
|
||||||
user_secret_name: pvc-ceph-client-key
|
adminSecretName: pvc-ceph-conf-combined-storageclass
|
||||||
image_format: "2"
|
adminSecretNamespace: ceph
|
||||||
image_features: layering
|
userId: admin
|
||||||
|
userSecretName: pvc-ceph-client-key
|
||||||
|
imageFormat: "2"
|
||||||
|
imageFeatures: layering
|
||||||
cephfs:
|
cephfs:
|
||||||
provision_storage_class: true
|
provision_storage_class: true
|
||||||
provisioner: ceph.com/cephfs
|
provisioner: ceph.com/cephfs
|
||||||
name: cephfs
|
metadata:
|
||||||
admin_id: admin
|
name: cephfs
|
||||||
user_secret_name: pvc-ceph-cephfs-client-key
|
parameters:
|
||||||
admin_secret_name: pvc-ceph-conf-combined-storageclass
|
adminId: admin
|
||||||
admin_secret_namespace: ceph
|
userSecretName: pvc-ceph-cephfs-client-key
|
||||||
|
adminSecretName: pvc-ceph-conf-combined-storageclass
|
||||||
|
adminSecretNamespace: ceph
|
||||||
|
|
||||||
endpoints:
|
endpoints:
|
||||||
cluster_domain_suffix: cluster.local
|
cluster_domain_suffix: cluster.local
|
||||||
|
@ -76,16 +76,20 @@ storageclass:
|
|||||||
rbd:
|
rbd:
|
||||||
ceph_configmap_name: tenant-ceph-etc
|
ceph_configmap_name: tenant-ceph-etc
|
||||||
provision_storage_class: false
|
provision_storage_class: false
|
||||||
name: tenant-rbd
|
metadata:
|
||||||
admin_secret_name: pvc-tenant-ceph-conf-combined-storageclass
|
name: tenant-rbd
|
||||||
admin_secret_namespace: tenant-ceph
|
parameters:
|
||||||
user_secret_name: pvc-tenant-ceph-client-key
|
adminSecretName: pvc-tenant-ceph-conf-combined-storageclass
|
||||||
|
adminSecretNamespace: tenant-ceph
|
||||||
|
userSecretName: pvc-tenant-ceph-client-key
|
||||||
cephfs:
|
cephfs:
|
||||||
provision_storage_class: false
|
provision_storage_class: false
|
||||||
name: cephfs
|
metadata:
|
||||||
user_secret_name: pvc-tenant-ceph-cephfs-client-key
|
name: cephfs
|
||||||
admin_secret_name: pvc-tenant-ceph-conf-combined-storageclass
|
parameters:
|
||||||
admin_secret_namespace: tenant-ceph
|
adminSecretName: pvc-tenant-ceph-conf-combined-storageclass
|
||||||
|
adminSecretNamespace: tenant-ceph
|
||||||
|
userSecretName: pvc-tenant-ceph-cephfs-client-key
|
||||||
bootstrap:
|
bootstrap:
|
||||||
enabled: true
|
enabled: true
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -49,16 +49,20 @@ storageclass:
|
|||||||
rbd:
|
rbd:
|
||||||
ceph_configmap_name: tenant-ceph-etc
|
ceph_configmap_name: tenant-ceph-etc
|
||||||
provision_storage_class: false
|
provision_storage_class: false
|
||||||
name: tenant-rbd
|
metadata:
|
||||||
admin_secret_name: pvc-tenant-ceph-conf-combined-storageclass
|
name: tenant-rbd
|
||||||
admin_secret_namespace: tenant-ceph
|
parameters:
|
||||||
user_secret_name: pvc-tenant-ceph-client-key
|
adminSecretName: pvc-tenant-ceph-conf-combined-storageclass
|
||||||
|
adminSecretNamespace: tenant-ceph
|
||||||
|
userSecretName: pvc-tenant-ceph-client-key
|
||||||
cephfs:
|
cephfs:
|
||||||
provision_storage_class: false
|
provision_storage_class: false
|
||||||
name: cephfs
|
metadata:
|
||||||
admin_secret_name: pvc-tenant-ceph-conf-combined-storageclass
|
name: cephfs
|
||||||
admin_secret_namespace: tenant-ceph
|
parameters:
|
||||||
user_secret_name: pvc-tenant-ceph-cephfs-client-key
|
adminSecretName: pvc-tenant-ceph-conf-combined-storageclass
|
||||||
|
adminSecretNamespace: tenant-ceph
|
||||||
|
userSecretName: pvc-tenant-ceph-cephfs-client-key
|
||||||
EOF
|
EOF
|
||||||
helm upgrade --install tenant-ceph-openstack-config ./ceph-provisioners \
|
helm upgrade --install tenant-ceph-openstack-config ./ceph-provisioners \
|
||||||
--namespace=openstack \
|
--namespace=openstack \
|
||||||
|
@ -53,6 +53,7 @@
|
|||||||
#- openstack-helm-infra-five-fedora
|
#- openstack-helm-infra-five-fedora
|
||||||
#NOTE(srwilkers): Disable centos experimental jobs until issues resolved
|
#NOTE(srwilkers): Disable centos experimental jobs until issues resolved
|
||||||
#- openstack-helm-infra-five-centos
|
#- openstack-helm-infra-five-centos
|
||||||
|
- openstack-helm-infra-tenant-ceph
|
||||||
- openstack-helm-infra-elastic-beats
|
- openstack-helm-infra-elastic-beats
|
||||||
- openstack-helm-infra-armada-deploy
|
- openstack-helm-infra-armada-deploy
|
||||||
- openstack-helm-infra-armada-update-uuid
|
- openstack-helm-infra-armada-update-uuid
|
||||||
|
Loading…
Reference in New Issue
Block a user