diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 3d6cab29..85f65c6d 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -60,3 +60,34 @@ share.default_share_type_name 'default' share.run_share_group_tests False share.suppress_errors_in_cleanup True + +- job: + name: manila-s2i-test-nfsganesha + parent: s2i-test-base-ceph + description: | + Validate speculatively-built s2i manila images with NFS ganesha backend + against a live HCI OpenStack deployment with Ceph. + irrelevant-files: *ir_files + vars: + s2i_manila_share_backends: ['share1'] + cifmw_block_device_size: 15G + cifmw_ceph_daemons_layout: + rgw_enabled: false + dashboard_enabled: false + cephfs_enabled: false + ceph_nfs_enabled: true + cifmw_services_manila_enabled: True + cifmw_test_operator_tempest_concurrency: 3 + cifmw_test_operator_tempest_include_list: | + ^manila_tempest_tests.tests.api..* + ^manila_tempest_tests.tests.rbac..* + cifmw_test_operator_tempest_tempestconf_config: + overrides: | + share.capability_storage_protocol NFS + share.catalog_type 'sharev2' + share.default_share_type_name 'default' + share.enable_cert_rules_for_protocols "" + share.enable_ip_rules_for_protocols 'nfs' + share.enable_protocols 'nfs' + share.nfs_versions '3,4.1,4.2' + share.run_share_group_tests False diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 15791902..a5b49628 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -6,16 +6,20 @@ jobs: - manila-s2i-content-provider - manila-s2i-test-cephfs: - dependencies: + dependencies: &manila_s2i_operator_test_dependencies - openstack-k8s-operators-content-provider - manila-s2i-content-provider + github-experimental-trigger: + jobs: + - manila-s2i-test-nfsganesha: + dependencies: *manila_s2i_operator_test_dependencies # project template to be used in the s2i repository - project-template: name: manila-operator-s2i-component-jobs github-check: jobs: - - manila-s2i-test-cephfs: + - manila-s2i-test-cephfs: &manila_s2i_component_overrides vars: content_provider_registry_ip: "{{ s2i_content_provider_registry_ip }}" files: @@ -24,6 +28,7 @@ dependencies: - s2i-openstack-container-content-provider - s2i-openstack-container-consumer-smoke + - manila-s2i-test-nfsganesha: *manila_s2i_component_overrides - project: name: openstack-k8s-operators/manila-operator