Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

azure: release-1.20 jobs for k/k and windows #20089

Merged
merged 1 commit into from Dec 2, 2020
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.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
337 changes: 337 additions & 0 deletions config/jobs/kubernetes-sigs/sig-windows/release-1.20-windows.yaml
@@ -0,0 +1,337 @@
presubmits:
kubernetes/kubernetes:
- name: pull-kubernetes-e2e-azure-disk-windows
decorate: true
always_run: false
optional: true
run_if_changed: 'azure.*\.go'
path_alias: k8s.io/kubernetes
branches:
- release-1.20
labels:
preset-service-account: "true"
preset-azure-cred: "true"
preset-azure-windows: "true"
preset-windows-repo-list: "true"
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
extra_refs:
- org: kubernetes-sigs
repo: azuredisk-csi-driver
base_ref: master
path_alias: sigs.k8s.io/azuredisk-csi-driver
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20201201-1941b8f-1.20
command:
- runner.sh
- kubetest
args:
# Generic e2e test args
- --test
- --up
- --down
- --build=quick
- --dump=$(ARTIFACTS)
# Azure-specific test args
- --deployment=aksengine
- --provider=skeleton
- --aksengine-admin-username=azureuser
- --aksengine-admin-password=AdminPassw0rd
- --aksengine-creds=$(AZURE_CREDENTIALS)
- --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
- --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
- --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
- --aksengine-winZipBuildScript=$(WIN_BUILD)
- --aksengine-orchestratorRelease=1.20
- --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_in_tree_volume_plugins.json
- --aksengine-win-binaries
- --aksengine-deploy-custom-k8s
- --aksengine-agentpoolcount=2
# Specific test args
- --test-azure-disk-csi-driver
- --ginkgo-parallel=1
- --timeout=420m
securityContext:
privileged: true
env:
- name: AZURE_STORAGE_DRIVER
value: kubernetes.io/azure-disk # In-tree Azure disk storage class
- name: TEST_WINDOWS
value: "true"
- name: pull-kubernetes-e2e-azure-file-windows
decorate: true
always_run: false
optional: true
run_if_changed: 'azure.*\.go'
path_alias: k8s.io/kubernetes
branches:
- release-1.20
labels:
preset-service-account: "true"
preset-azure-cred: "true"
preset-azure-windows: "true"
preset-windows-repo-list: "true"
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
extra_refs:
- org: kubernetes-sigs
repo: azurefile-csi-driver
base_ref: master
path_alias: sigs.k8s.io/azurefile-csi-driver
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20201201-1941b8f-1.20
command:
- runner.sh
- kubetest
args:
# Generic e2e test args
- --test
- --up
- --down
- --build=quick
- --dump=$(ARTIFACTS)
# Azure-specific test args
- --deployment=aksengine
- --provider=skeleton
- --aksengine-admin-username=azureuser
- --aksengine-admin-password=AdminPassw0rd
- --aksengine-creds=$(AZURE_CREDENTIALS)
- --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
- --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
- --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
- --aksengine-winZipBuildScript=$(WIN_BUILD)
- --aksengine-orchestratorRelease=1.20
- --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_in_tree_volume_plugins.json
- --aksengine-win-binaries
- --aksengine-deploy-custom-k8s
- --aksengine-agentpoolcount=2
# Specific test args
- --test-azure-file-csi-driver
- --ginkgo-parallel=1
- --timeout=420m
securityContext:
privileged: true
env:
- name: AZURE_STORAGE_DRIVER
value: kubernetes.io/azure-file # In-tree Azure file storage class
- name: TEST_WINDOWS
value: "true"
periodics:
- interval: 24h
name: ci-kubernetes-e2e-aks-engine-azure-1-20-windows
decorate: true
decoration_config:
timeout: 3h
labels:
preset-service-account: "true"
preset-azure-cred: "true"
preset-azure-windows: "true"
preset-windows-repo-list: "true"
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
extra_refs:
- org: kubernetes
repo: kubernetes
base_ref: release-1.20
path_alias: k8s.io/kubernetes
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20201201-1941b8f-1.20
command:
- runner.sh
- kubetest
args:
# Generic e2e test args
- --test
- --up
- --down
- --build=quick
- --dump=$(ARTIFACTS)
# Azure-specific test args
- --deployment=aksengine
- --provider=skeleton
- --aksengine-orchestratorRelease=1.20
- --aksengine-admin-username=azureuser
- --aksengine-admin-password=AdminPassw0rd
- --aksengine-creds=$(AZURE_CREDENTIALS)
- --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
- --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
- --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
- --aksengine-winZipBuildScript=$(WIN_BUILD)
- --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_release_1_20.json
- --aksengine-win-binaries
- --aksengine-deploy-custom-k8s
# Specific test args
- --test_args=--node-os-distro=windows --ginkgo.focus=\[Conformance\]|\[NodeConformance\]|\[sig-windows\]|\[sig-apps\].CronJob|\[sig-api-machinery\].ResourceQuota|\[sig-scheduling\].SchedulerPreemption --ginkgo.skip=\[LinuxOnly\]|\[Serial\]|\[Slow\]|Guestbook.application.should.create.and.stop.a.working.application
- --ginkgo-parallel=4
securityContext:
privileged: true
annotations:
testgrid-dashboards: sig-windows-releases, sig-windows-azure, sig-release-1.20-informing, provider-azure-windows, provider-azure-periodic
testgrid-tab-name: aks-engine-azure-1-20-windows
testgrid-alert-email: kubernetes-provider-azure@googlegroups.com
description: Runs SIG-Windows release tests on K8s 1.20 clusters provided by aks-engine (https://github.com/Azure/aks-engine) on Azure cloud
- interval: 24h
name: ci-kubernetes-e2e-aks-engine-azure-1-20-windows-serial-slow
decorate: true
decoration_config:
timeout: 5h
labels:
preset-service-account: "true"
preset-azure-cred: "true"
preset-azure-windows: "true"
preset-windows-repo-list: "true"
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
extra_refs:
- org: kubernetes
repo: kubernetes
base_ref: release-1.20
path_alias: k8s.io/kubernetes
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20201201-1941b8f-1.20
command:
- runner.sh
- kubetest
args:
# Generic e2e test args
- --test
- --up
- --down
- --build=quick
- --dump=$(ARTIFACTS)
# Azure-specific test args
- --deployment=aksengine
- --provider=skeleton
- --aksengine-orchestratorRelease=1.20
- --aksengine-admin-username=azureuser
- --aksengine-admin-password=AdminPassw0rd
- --aksengine-creds=$(AZURE_CREDENTIALS)
- --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
- --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
- --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
- --aksengine-winZipBuildScript=$(WIN_BUILD)
- --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_release_1_20_serial.json
- --aksengine-win-binaries
- --aksengine-deploy-custom-k8s
# Specific test args
- --test_args=--node-os-distro=windows --ginkgo.focus=(\[sig-windows\]|\[sig-scheduling\].SchedulerPreemption|\[sig-autoscaling\].\[Feature:HPA\]|\[sig-apps\].CronJob).*(\[Serial\]|\[Slow\])|(\[Serial\]|\[Slow\]).*(\[Conformance\]|\[NodeConformance\]) --ginkgo.skip=\[LinuxOnly\]
- --ginkgo-parallel=1
securityContext:
privileged: true
annotations:
testgrid-dashboards: sig-windows-releases, sig-windows-azure, provider-azure-windows, provider-azure-periodic
testgrid-tab-name: aks-engine-azure-1-20-windows-serial-slow
testgrid-alert-email: kubernetes-provider-azure@googlegroups.com
description: Runs SIG-Windows release serial tests on K8s 1.20 clusters provided by aks-engine (https://github.com/Azure/aks-engine) on Azure cloud
- interval: 24h
name: ci-kubernetes-e2e-aks-engine-azure-1-20-windows-containerd
decorate: true
decoration_config:
timeout: 3h
labels:
preset-service-account: "true"
preset-azure-cred: "true"
preset-azure-windows: "true"
preset-windows-repo-list: "true"
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
extra_refs:
- org: kubernetes
repo: kubernetes
base_ref: release-1.20
path_alias: k8s.io/kubernetes
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20201201-1941b8f-1.20
command:
- runner.sh
- kubetest
args:
# Generic e2e test args
- --test
- --up
- --down
- --build=quick
- --dump=$(ARTIFACTS)
# Azure-specific test args
- --deployment=aksengine
- --provider=skeleton
- --aksengine-admin-username=azureuser
- --aksengine-admin-password=AdminPassw0rd
- --aksengine-creds=$(AZURE_CREDENTIALS)
- --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
- --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
- --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
- --aksengine-winZipBuildScript=$(WIN_BUILD)
- --aksengine-orchestratorRelease=1.20
- --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_containerd_1_20.json
- --aksengine-win-binaries
- --aksengine-deploy-custom-k8s
# Specific test args
- --test_args=--node-os-distro=windows --ginkgo.focus=\[Conformance\]|\[NodeConformance\]|\[sig-windows\]|\[sig-apps\].CronJob|\[sig-api-machinery\].ResourceQuota|\[sig-scheduling\].SchedulerPreemption --ginkgo.skip=\[LinuxOnly\]|\[Serial\]|\[Slow\]|Guestbook.application.should.create.and.stop.a.working.application
- --ginkgo-parallel=8
securityContext:
privileged: true
annotations:
testgrid-dashboards: sig-windows-containerd, sig-windows-azure, provider-azure-windows, provider-azure-periodic
testgrid-tab-name: aks-engine-azure-windows-1-20-containerd
testgrid-alert-email: kubernetes-provider-azure@googlegroups.com
description: Runs Windows tests on a Kubernetes cluster running containerd provided by aks-engine (https://github.com/Azure/aks-engine) on Azure cloud
- interval: 24h
name: ci-kubernetes-e2e-aks-engine-azure-1-20-windows-containerd-serial-slow
decorate: true
decoration_config:
timeout: 5h
labels:
preset-service-account: "true"
preset-azure-cred: "true"
preset-azure-windows: "true"
preset-windows-repo-list: "true"
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
extra_refs:
- org: kubernetes
repo: kubernetes
base_ref: release-1.20
path_alias: k8s.io/kubernetes
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20201201-1941b8f-1.20
command:
- runner.sh
- kubetest
args:
# Generic e2e test args
- --test
- --up
- --down
- --build=quick
- --dump=$(ARTIFACTS)
# Azure-specific test args
- --deployment=aksengine
- --provider=skeleton
- --aksengine-admin-username=azureuser
- --aksengine-admin-password=AdminPassw0rd
- --aksengine-creds=$(AZURE_CREDENTIALS)
- --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
- --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
- --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
- --aksengine-winZipBuildScript=$(WIN_BUILD)
- --aksengine-orchestratorRelease=1.20
- --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_containerd_1_20_serial.json
- --aksengine-win-binaries
- --aksengine-deploy-custom-k8s
# Specific test args
- --test_args=--node-os-distro=windows --ginkgo.focus=(\[sig-windows\]|\[sig-scheduling\].SchedulerPreemption|\[sig-autoscaling\].\[Feature:HPA\]|\[sig-apps\].CronJob).*(\[Serial\]|\[Slow\])|(\[Serial\]|\[Slow\]).*(\[Conformance\]|\[NodeConformance\]) --ginkgo.skip=\[LinuxOnly\]
- --ginkgo-parallel=1
securityContext:
privileged: true
annotations:
testgrid-dashboards: sig-windows-containerd, sig-windows-azure, provider-azure-windows, provider-azure-periodic
testgrid-tab-name: aks-engine-azure-windows-1-20-containerd-serial-slow
testgrid-alert-email: kubernetes-provider-azure@googlegroups.com
description: Runs serial Windows tests on a Kubernetes cluster running containerd provided by aks-engine (https://github.com/Azure/aks-engine) on Azure cloud