Skip to content

Commit

Permalink
chore: maintain ci tests
Browse files Browse the repository at this point in the history
Add in the new Azure ci tests and remove obsolete proving grounds deploy tests
  • Loading branch information
wallyworld committed Jul 1, 2024
1 parent d7e6dac commit f4472dd
Show file tree
Hide file tree
Showing 6 changed files with 415 additions and 195 deletions.
396 changes: 396 additions & 0 deletions jobs/ci-run/integration/gen/test-cloud_azure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,396 @@


# Code generated by gen-wire-tests. DO NOT EDIT.
- job:
name: 'test-cloud_azure-multijob'
project-type: 'multijob'
description: |-
Test cloud_azure Suite
condition: SUCCESSFUL
node: noop-parent-jobs
concurrent: true
wrappers:
- ansicolor
- workspace-cleanup
- timestamps
parameters:
- string:
default: ''
description: 'Enable sub job to be run individually.'
name: SHORT_GIT_COMMIT
- string:
default: ''
description: 'Build arch used to download the build tar.gz.'
name: BUILD_ARCH
- string:
default: ''
description: 'Ubuntu series to use when bootstrapping Juju'
name: BOOTSTRAP_SERIES
builders:
- get-build-details
- set-test-description
- multijob:
name: 'IntegrationTests-cloud_azure'
projects:
- name: 'test-cloud_azure-test-managed-identity-aws'
current-parameters: true
- name: 'test-cloud_azure-test-managed-identity-azure'
current-parameters: true
- name: 'test-cloud_azure-test-managed-identity-google'
current-parameters: true
- name: 'test-cloud_azure-test-managed-identity-lxd'
current-parameters: true
- name: 'test-cloud_azure-test-managed-identity-microk8s'
current-parameters: true

- job:
name: test-cloud_azure-test-managed-identity-aws
node: ephemeral-focal-small-amd64
description: |-
Test cloud_azure suite on aws
parameters:
- validating-string:
name: SHORT_GIT_COMMIT
description: 'Enable sub job to be run individually.'
regex: ^\S{7}$
msg: Enter a valid 7 char git sha
- choice:
default: 'amd64'
description: 'Build arch used to download the build tar.gz.'
name: BUILD_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used to boostrap controller.'
name: BOOTSTRAP_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used for hosted models.'
name: MODEL_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- string:
default: 'aws'
description: 'Cloud to use when bootstrapping Juju'
name: BOOTSTRAP_CLOUD
- string:
default: 'ec2'
description: 'Provider to use when bootstrapping Juju'
name: BOOTSTRAP_PROVIDER
- string:
default: 'us-east-1'
description: 'Cloud Region to use when bootstrapping Juju'
name: BOOTSTRAP_REGION
- string:
default: ''
description: 'Ubuntu series to use when bootstrapping Juju'
name: BOOTSTRAP_SERIES
wrappers:
- default-integration-test-wrapper
- timeout:
timeout: 30
fail: true
type: absolute
builders:
- select-oci-registry
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'cloud_azure'
setup_steps: ''
task_name: ''
skip_tasks: ''
publishers:
- integration-artifacts

- job:
name: test-cloud_azure-test-managed-identity-azure
node: ephemeral-focal-small-amd64
description: |-
Test cloud_azure suite on azure
parameters:
- validating-string:
name: SHORT_GIT_COMMIT
description: 'Enable sub job to be run individually.'
regex: ^\S{7}$
msg: Enter a valid 7 char git sha
- choice:
default: 'amd64'
description: 'Build arch used to download the build tar.gz.'
name: BUILD_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used to boostrap controller.'
name: BOOTSTRAP_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used for hosted models.'
name: MODEL_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- string:
default: 'azure'
description: 'Cloud to use when bootstrapping Juju'
name: BOOTSTRAP_CLOUD
- string:
default: 'azure'
description: 'Provider to use when bootstrapping Juju'
name: BOOTSTRAP_PROVIDER
- string:
default: 'eastus'
description: 'Cloud Region to use when bootstrapping Juju'
name: BOOTSTRAP_REGION
- string:
default: ''
description: 'Ubuntu series to use when bootstrapping Juju'
name: BOOTSTRAP_SERIES
wrappers:
- default-integration-test-wrapper
- timeout:
timeout: 30
fail: true
type: absolute
builders:
- select-oci-registry
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'cloud_azure'
setup_steps: ''
task_name: ''
skip_tasks: ''
publishers:
- integration-artifacts

- job:
name: test-cloud_azure-test-managed-identity-google
node: ephemeral-focal-small-amd64
description: |-
Test cloud_azure suite on google
parameters:
- validating-string:
name: SHORT_GIT_COMMIT
description: 'Enable sub job to be run individually.'
regex: ^\S{7}$
msg: Enter a valid 7 char git sha
- choice:
default: 'amd64'
description: 'Build arch used to download the build tar.gz.'
name: BUILD_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used to boostrap controller.'
name: BOOTSTRAP_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used for hosted models.'
name: MODEL_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- string:
default: 'google'
description: 'Cloud to use when bootstrapping Juju'
name: BOOTSTRAP_CLOUD
- string:
default: 'gce'
description: 'Provider to use when bootstrapping Juju'
name: BOOTSTRAP_PROVIDER
- string:
default: 'us-east1'
description: 'Cloud Region to use when bootstrapping Juju'
name: BOOTSTRAP_REGION
- string:
default: ''
description: 'Ubuntu series to use when bootstrapping Juju'
name: BOOTSTRAP_SERIES
wrappers:
- default-integration-test-wrapper
- timeout:
timeout: 30
fail: true
type: absolute
builders:
- select-oci-registry
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'cloud_azure'
setup_steps: ''
task_name: ''
skip_tasks: ''
publishers:
- integration-artifacts

- job:
name: test-cloud_azure-test-managed-identity-lxd
node: ephemeral-focal-8c-32g-amd64
description: |-
Test cloud_azure suite on lxd
parameters:
- validating-string:
name: SHORT_GIT_COMMIT
description: 'Enable sub job to be run individually.'
regex: ^\S{7}$
msg: Enter a valid 7 char git sha
- choice:
default: 'amd64'
description: 'Build arch used to download the build tar.gz.'
name: BUILD_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used to boostrap controller.'
name: BOOTSTRAP_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used for hosted models.'
name: MODEL_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- string:
default: 'localhost'
description: 'Cloud to use when bootstrapping Juju'
name: BOOTSTRAP_CLOUD
- string:
default: 'lxd'
description: 'Provider to use when bootstrapping Juju'
name: BOOTSTRAP_PROVIDER
- string:
default: ''
description: 'Ubuntu series to use when bootstrapping Juju'
name: BOOTSTRAP_SERIES
wrappers:
- default-integration-test-wrapper
- timeout:
timeout: 30
fail: true
type: absolute
builders:
- select-oci-registry
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test:
test_name: 'cloud_azure'
setup_steps: ''
task_name: ''
skip_tasks: ''
publishers:
- integration-artifacts

- job:
name: test-cloud_azure-test-managed-identity-microk8s
node: ephemeral-focal-8c-32g-amd64
description: |-
Test cloud_azure suite on microk8s
parameters:
- validating-string:
name: SHORT_GIT_COMMIT
description: 'Enable sub job to be run individually.'
regex: ^\S{7}$
msg: Enter a valid 7 char git sha
- choice:
default: 'amd64'
description: 'Build arch used to download the build tar.gz.'
name: BUILD_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used to boostrap controller.'
name: BOOTSTRAP_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- choice:
default: ''
description: 'Arch used for hosted models.'
name: MODEL_ARCH
choices:
- amd64
- arm64
- s390x
- ppc64el
- string:
default: 'microk8s'
description: 'Cloud to use when bootstrapping Juju'
name: BOOTSTRAP_CLOUD
- string:
default: 'k8s'
description: 'Provider to use when bootstrapping Juju'
name: BOOTSTRAP_PROVIDER
- string:
default: ''
description: 'Ubuntu series to use when bootstrapping Juju'
name: BOOTSTRAP_SERIES
wrappers:
- default-integration-test-wrapper
- timeout:
timeout: 30
fail: true
type: absolute
builders:
- select-oci-registry
- wait-for-cloud-init
- prepare-integration-test
- run-integration-test-microk8s:
test_name: 'cloud_azure'
setup_steps: ''
task_name: ''
skip_tasks: ''
publishers:
- integration-artifacts
Loading

0 comments on commit f4472dd

Please sign in to comment.