File tree Expand file tree Collapse file tree 3 files changed +39
-0
lines changed Expand file tree Collapse file tree 3 files changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -174,6 +174,10 @@ stages:
174174 name : cilium_overlay_nightly
175175 clusterName : ciliumnightly
176176 steps :
177+ - template : ../../templates/k8s-yaml-test.yaml
178+ parameters :
179+ clusterName : $(clusterName)-$(commitID)
180+
177181 - template : ../../templates/delete-cluster.yaml
178182 parameters :
179183 name : $(name)
Original file line number Diff line number Diff line change 1818 echo "Cluster and resources down"
1919 name : delete
2020 displayName : Delete - ${{ parameters.name }}
21+ condition : always()
Original file line number Diff line number Diff line change 1+ parameters :
2+ clusterName : " "
3+
4+ steps :
5+ - task : AzureCLI@2
6+ inputs :
7+ azureSubscription : $(BUILD_VALIDATIONS_SERVICE_CONNECTION)
8+ scriptLocation : " inlineScript"
9+ scriptType : " bash"
10+ addSpnToEnvironment : true
11+ inlineScript : |
12+ make -C ./hack/aks set-kubeconf AZCLI=az CLUSTER=${{ parameters.clusterName }}
13+ deployments="cilium-operator"
14+ daemonsets="cilium|azure-cns|ip-masq"
15+
16+ exit=0
17+ for ds in $(kubectl get ds -n kube-system | grep -E $daemonsets | awk '{print $1}'); do
18+ if ! kubectl rollout restart ds -n kube-system $ds --warnings-as-errors=true; then
19+ exit=1
20+ fi
21+ done
22+
23+ for deploy in $(kubectl get deploy -n kube-system | grep -E $deployments | awk '{print $1}'); do
24+ if ! kubectl rollout restart deploy -n kube-system $deploy --warnings-as-errors=true; then
25+ exit=1
26+ fi
27+ done
28+
29+ if [ ${exit} == 1 ]; then
30+ echo "Warnings within maintained daemonsets/deployment need to be resolved."
31+ exit 1
32+ fi
33+ name : " k8syaml"
34+ displayName : " Check k8s YAML"
You can’t perform that action at this time.
0 commit comments