|
1 | | -- hosts: all |
| 1 | +- name: Run Kubernetes E2E conformance tests with cloud-provider-openstack |
| 2 | + hosts: all |
| 3 | + roles: |
| 4 | + - export-vexxhost-openrc |
2 | 5 | become: yes |
3 | 6 | tasks: |
4 | 7 | - shell: |
5 | 8 | cmd: | |
6 | | - # use echo to delete extra spaces |
7 | | - export OS_AUTH_TYPE=$(echo '{{ vexxhost_credentials.auth_type }}') |
8 | | - export OS_IDENTITY_API_VERSION=$(echo '{{ vexxhost_credentials.identity_api_version }}') |
9 | | - export OS_VOLUME_API_VERSION=$(echo '{{ vexxhost_credentials.volume_api_version }}') |
10 | | - export OS_INTERFACE=$(echo '{{ vexxhost_credentials.interface }}') |
11 | | - export OS_AUTH_URL=$(echo '{{ vexxhost_credentials.auth_url }}') |
12 | | - export OS_PROJECT_ID=$(echo '{{ vexxhost_credentials.project_id }}') |
13 | | - export OS_PROJECT_NAME=$(echo '{{ vexxhost_credentials.project_name }}') |
14 | | - export OS_USER_DOMAIN_NAME=$(echo '{{ vexxhost_credentials.user_domain_name }}') |
15 | | - export OS_PROJECT_DOMAIN_ID=$(echo '{{ vexxhost_credentials.project_domain_id }}') |
16 | | - export OS_USERNAME=$(echo '{{ vexxhost_credentials.username }}') |
17 | | - export OS_PASSWORD=$(echo '{{ vexxhost_credentials.password }}') |
18 | | - export OS_REGION_NAME=$(echo '{{ vexxhost_credentials.region_name }}') |
19 | | -
|
20 | 9 | set -x |
21 | 10 | set -e |
22 | 11 | set -o pipefail |
|
45 | 34 | export ENABLE_CRI=false |
46 | 35 | export ENABLE_HOSTPATH_PROVISIONER=true |
47 | 36 | export ENABLE_SINGLE_CA_SIGNER=true |
48 | | - export KUBE_ENABLE_CLUSTER_DNS=false |
| 37 | + # Cluster DNS should be enabled in E2E conformance test |
| 38 | + export KUBE_ENABLE_CLUSTER_DNS=true |
49 | 39 | export LOG_LEVEL=4 |
50 | 40 | # We want to use the openstack cloud provider |
51 | 41 | export CLOUD_PROVIDER=openstack |
|
120 | 110 | --timeout=120m |
121 | 111 | executable: /bin/bash |
122 | 112 | chdir: '{{ zuul.project.src_dir }}' |
123 | | - environment: '{{ golang_env }}' |
| 113 | + environment: '{{ golang_env | combine(vexxhost_openrc) }}' |
0 commit comments