Skip to content

Commit f34b2db

Browse files
authored
Merge pull request #29891 from lzhecheng/add-dualstack-daily-jobs
[cloud-provider-azure] Add 2 daily dualstack jobs
2 parents 190c9dc + adb706f commit f34b2db

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

config/jobs/kubernetes-sigs/cloud-provider-azure/cloud-provider-azure-config.yaml

+108
Original file line numberDiff line numberDiff line change
@@ -661,6 +661,114 @@ periodics:
661661
testgrid-tab-name: cloud-provider-azure-master-ipv6-vmss-capz
662662
testgrid-alert-email: [email protected]
663663
description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in an IPv6 single stack cluster with vmss."
664+
- cron: '0 20 * * *' # Run at 20:00 UTC everyday
665+
# cloud-provider-azure-master-dualstack-capz runs Azure specific tests periodically using a stable capz release in a dualstack cluster.
666+
name: cloud-provider-azure-master-dualstack-capz
667+
decorate: true
668+
decoration_config:
669+
timeout: 5h
670+
labels:
671+
preset-dind-enabled: "true"
672+
preset-kind-volume-mounts: "true"
673+
preset-azure-cred-only: "true"
674+
preset-azure-anonymous-pull: "true"
675+
extra_refs:
676+
- org: kubernetes-sigs
677+
repo: cluster-api-provider-azure
678+
base_ref: release-1.9
679+
path_alias: sigs.k8s.io/cluster-api-provider-azure
680+
workdir: true
681+
- org: kubernetes-sigs
682+
repo: cloud-provider-azure
683+
base_ref: master
684+
path_alias: sigs.k8s.io/cloud-provider-azure
685+
workdir: false
686+
spec:
687+
containers:
688+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230616-e730b60769-master
689+
command:
690+
- runner.sh
691+
args:
692+
- ./scripts/ci-entrypoint.sh
693+
- bash
694+
- -c
695+
- >-
696+
cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
697+
make test-ccm-e2e
698+
securityContext:
699+
privileged: true
700+
env:
701+
- name: TEST_CCM # CAPZ config
702+
value: "true"
703+
- name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
704+
value: "standard"
705+
- name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
706+
value: "1"
707+
- name: KUBERNETES_VERSION # CAPZ config
708+
value: "v1.25.6"
709+
- name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
710+
value: "capz"
711+
- name: CLUSTER_TEMPLATE # CAPZ config
712+
value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-md.yaml
713+
annotations:
714+
testgrid-dashboards: provider-azure-cloud-provider-azure
715+
testgrid-tab-name: cloud-provider-azure-master-dualstack-capz
716+
testgrid-alert-email: [email protected]
717+
description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in a dualstack cluster."
718+
- cron: '0 20 * * *' # Run at 20:00 UTC everyday
719+
# cloud-provider-azure-master-dualstack-vmss-capz runs Azure specific tests periodically using a stable capz release in a dualstack cluster with VMSS.
720+
name: cloud-provider-azure-master-dualstack-vmss-capz
721+
decorate: true
722+
decoration_config:
723+
timeout: 5h
724+
labels:
725+
preset-dind-enabled: "true"
726+
preset-kind-volume-mounts: "true"
727+
preset-azure-cred-only: "true"
728+
preset-azure-anonymous-pull: "true"
729+
extra_refs:
730+
- org: kubernetes-sigs
731+
repo: cluster-api-provider-azure
732+
base_ref: release-1.9
733+
path_alias: sigs.k8s.io/cluster-api-provider-azure
734+
workdir: true
735+
- org: kubernetes-sigs
736+
repo: cloud-provider-azure
737+
base_ref: master
738+
path_alias: sigs.k8s.io/cloud-provider-azure
739+
workdir: false
740+
spec:
741+
containers:
742+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230616-e730b60769-master
743+
command:
744+
- runner.sh
745+
args:
746+
- ./scripts/ci-entrypoint.sh
747+
- bash
748+
- -c
749+
- >-
750+
cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
751+
make test-ccm-e2e
752+
securityContext:
753+
privileged: true
754+
env:
755+
- name: TEST_CCM # CAPZ config
756+
value: "true"
757+
- name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
758+
value: "standard"
759+
- name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
760+
value: "1"
761+
- name: KUBERNETES_VERSION # CAPZ config
762+
value: "v1.25.6"
763+
- name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
764+
value: "capz"
765+
- name: CLUSTER_TEMPLATE # CAPZ config
766+
value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-mp.yaml
767+
annotations:
768+
testgrid-dashboards: provider-azure-cloud-provider-azure
769+
testgrid-tab-name: cloud-provider-azure-master-dualstack-vmss-capz
770+
testgrid-alert-email: [email protected]
771+
description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in a dualstack cluster with vmss."
664772
- cron: '0 16 * * *' # Run at 16:00 UTC everyday
665773
# cloud-provider-azure-master-capz runs Azure specific tests periodically using a stable capz release.
666774
name: cloud-provider-azure-master-capz

0 commit comments

Comments
 (0)