Disable cephfs provisioner in multinode jobs

This disables the cephfs provisioner in the multinode
periodic jobs. It seems the helm tests for the ceph
provisioner chart that test cephfs fail more often than
not in the multinode jobs while passing reliably in the
single node check and gate jobs. As cephfs is still
gated, disabling the cephfs provisioner in the periodic
jobs allows for further investigation into this issue
without causing potential regressions

Change-Id: I36e68cc2e446afac8769fb9ab753105909341f24
Signed-off-by: Steve Wilkerson <sw5822@att.com>
This commit is contained in:
Steve Wilkerson 2019-08-06 08:42:51 -05:00 committed by Steve Wilkerson
parent 9b9309fe31
commit d547063c37
7 changed files with 28 additions and 5 deletions

View File

@ -290,8 +290,14 @@ data:
deployment: deployment:
ceph: true ceph: true
rbd_provisioner: true rbd_provisioner: true
cephfs_provisioner: true cephfs_provisioner: false
client_secrets: false client_secrets: false
storageclass:
cephfs:
provision_storage_class: false
manifests:
deployment_cephfs_provisioner: false
job_cephfs_client_key: false
bootstrap: bootstrap:
enabled: true enabled: true
conf: conf:

View File

@ -94,6 +94,9 @@ data:
rbd_provisioner: False rbd_provisioner: False
cephfs_provisioner: False cephfs_provisioner: False
client_secrets: True client_secrets: True
storageclass:
cephfs:
provision_storage_class: False
bootstrap: bootstrap:
enabled: False enabled: False
source: source:

View File

@ -51,7 +51,7 @@ deployment:
storage_secrets: true storage_secrets: true
ceph: true ceph: true
rbd_provisioner: true rbd_provisioner: true
cephfs_provisioner: true cephfs_provisioner: false
client_secrets: false client_secrets: false
rgw_keystone_user_and_endpoints: false rgw_keystone_user_and_endpoints: false
bootstrap: bootstrap:
@ -89,8 +89,13 @@ jobs:
# Skip new job if previous job still active # Skip new job if previous job still active
execPolicy: Forbid execPolicy: Forbid
startingDeadlineSecs: 60 startingDeadlineSecs: 60
storageclass:
cephfs:
provision_storage_class: false
manifests: manifests:
cronjob_defragosds: true cronjob_defragosds: true
deployment_cephfs_provisioner: false
job_cephfs_client_key: false
EOF EOF
for CHART in ceph-mon ceph-osd ceph-client ceph-provisioners; do for CHART in ceph-mon ceph-osd ceph-client ceph-provisioners; do

View File

@ -33,6 +33,9 @@ deployment:
cephfs_provisioner: false cephfs_provisioner: false
client_secrets: true client_secrets: true
rgw_keystone_user_and_endpoints: false rgw_keystone_user_and_endpoints: false
storageclass:
cephfs:
provision_storage_class: false
bootstrap: bootstrap:
enabled: false enabled: false
conf: conf:

View File

@ -54,7 +54,7 @@ deployment:
storage_secrets: true storage_secrets: true
ceph: true ceph: true
rbd_provisioner: true rbd_provisioner: true
cephfs_provisioner: true cephfs_provisioner: false
client_secrets: false client_secrets: false
rgw_keystone_user_and_endpoints: false rgw_keystone_user_and_endpoints: false
jobs: jobs:
@ -73,6 +73,8 @@ jobs:
manifests: manifests:
deployment_mds: false deployment_mds: false
cronjob_defragosds: true cronjob_defragosds: true
deployment_cephfs_provisioner: false
job_cephfs_client_key: false
bootstrap: bootstrap:
enabled: true enabled: true
conf: conf:
@ -101,6 +103,8 @@ conf:
storageclass: storageclass:
rbd: rbd:
ceph_configmap_name: ceph-etc ceph_configmap_name: ceph-etc
cephfs:
provision_storage_class: false
ceph_mgr_modules_config: ceph_mgr_modules_config:
prometheus: prometheus:
server_port: 9283 server_port: 9283

View File

@ -108,6 +108,8 @@ jobs:
manifests: manifests:
deployment_mds: false deployment_mds: false
cronjob_defragosds: true cronjob_defragosds: true
deployment_cephfs_provisioner: false
job_cephfs_client_key: false
ceph_mgr_modules_config: ceph_mgr_modules_config:
prometheus: prometheus:
server_port: 9284 server_port: 9284
@ -160,4 +162,4 @@ for CHART in ceph-mon ceph-osd ceph-client; do
done done
helm test tenant-ceph-osd --timeout 900 helm test tenant-ceph-osd --timeout 900
helm test ceph-client --timeout 900 helm test tenant-ceph-client --timeout 900