Skip to content

Commit

Permalink
Set min juju version for secret related tests;
Browse files Browse the repository at this point in the history
  • Loading branch information
ycliuhw committed Nov 16, 2023
1 parent 1c1c19a commit 4bf389f
Show file tree
Hide file tree
Showing 3 changed files with 113 additions and 45 deletions.
80 changes: 55 additions & 25 deletions jobs/ci-run/integration/gen/test-secrets_iaas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,11 +109,17 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secret_drain'
skip_tasks: 'test_secrets_cmr,test_secrets_juju,test_secrets_vault,test_user_secret_drain'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([2-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secret_drain'
skip_tasks: 'test_secrets_cmr,test_secrets_juju,test_secrets_vault,test_user_secret_drain'
publishers:
- integration-artifacts

Expand Down Expand Up @@ -183,11 +189,17 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secrets_cmr'
skip_tasks: 'test_secret_drain,test_secrets_juju,test_secrets_vault,test_user_secret_drain'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([1-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secrets_cmr'
skip_tasks: 'test_secret_drain,test_secrets_juju,test_secrets_vault,test_user_secret_drain'
publishers:
- integration-artifacts

Expand Down Expand Up @@ -257,11 +269,17 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secrets_juju'
skip_tasks: 'test_secret_drain,test_secrets_cmr,test_secrets_vault,test_user_secret_drain'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([1-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secrets_juju'
skip_tasks: 'test_secret_drain,test_secrets_cmr,test_secrets_vault,test_user_secret_drain'
publishers:
- integration-artifacts

Expand Down Expand Up @@ -331,11 +349,17 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secrets_vault'
skip_tasks: 'test_secret_drain,test_secrets_cmr,test_secrets_juju,test_user_secret_drain'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([1-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_secrets_vault'
skip_tasks: 'test_secret_drain,test_secrets_cmr,test_secrets_juju,test_user_secret_drain'
publishers:
- integration-artifacts

Expand Down Expand Up @@ -405,10 +429,16 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_user_secret_drain'
skip_tasks: 'test_secret_drain,test_secrets_cmr,test_secrets_juju,test_secrets_vault'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([3-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test:
test_name: 'secrets_iaas'
setup_steps: ''
task_name: 'test_user_secret_drain'
skip_tasks: 'test_secret_drain,test_secrets_cmr,test_secrets_juju,test_secrets_vault'
publishers:
- integration-artifacts
64 changes: 44 additions & 20 deletions jobs/ci-run/integration/gen/test-secrets_k8s.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,11 +107,17 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_secret_drain'
skip_tasks: 'test_secrets,test_user_secret_drain,test_user_secrets'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([2-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_secret_drain'
skip_tasks: 'test_secrets,test_user_secret_drain,test_user_secrets'
publishers:
- integration-artifacts

Expand Down Expand Up @@ -181,11 +187,17 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_secrets'
skip_tasks: 'test_secret_drain,test_user_secret_drain,test_user_secrets'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([1-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_secrets'
skip_tasks: 'test_secret_drain,test_user_secret_drain,test_user_secrets'
publishers:
- integration-artifacts

Expand Down Expand Up @@ -255,11 +267,17 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_user_secret_drain'
skip_tasks: 'test_secret_drain,test_secrets,test_user_secrets'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([3-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_user_secret_drain'
skip_tasks: 'test_secret_drain,test_secrets,test_user_secrets'
publishers:
- integration-artifacts

Expand Down Expand Up @@ -329,10 +347,16 @@
OPERATOR_IMAGE_ACCOUNT=${PARAM_OPERATOR_IMAGE_ACCOUNT}
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_user_secrets'
skip_tasks: 'test_secret_drain,test_secrets,test_user_secret_drain'
- conditional-step:
condition-kind: regex-match
regex: "^[4-9].*|^3\\.([3-9]|\\d{2,})(\\.|-).*"
label: "${JUJU_VERSION}"
on-evaluation-failure: "dont-run"
steps:
- run-integration-test-microk8s:
test_name: 'secrets_k8s'
setup_steps: ''
task_name: 'test_user_secrets'
skip_tasks: 'test_secret_drain,test_secrets,test_user_secret_drain'
publishers:
- integration-artifacts
14 changes: 14 additions & 0 deletions tools/gen-wire-tests/juju.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ folders:
3.2
test_query_tracing:
3.2
test_secrets_cmr:
3.1
test_secrets_juju:
3.1
test_secrets_vault:
3.1
test_secrets:
3.1
test_secret_drain:
3.2
test_user_secret_drain:
3.3
test_user_secrets:
3.3
timeout:
secrets_iaas:
test_secrets_vault: 60
Expand Down

0 comments on commit 4bf389f

Please sign in to comment.