Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions zuul.d/jobs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
9 changes: 7 additions & 2 deletions zuul.d/projects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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
Expand Down
Loading