|
46 | 46 | yaml-lint -n pubsubplus/*.yaml
|
47 | 47 | helm lint pubsubplus
|
48 | 48 |
|
| 49 | + - name: Run Whitesource Action |
| 50 | + |
| 51 | + with: |
| 52 | + wssURL: https://saas.whitesourcesoftware.com/agent |
| 53 | + apiKey: ${{ secrets.WSS_API_KEY }} |
| 54 | + productName: 'pubsubplus-kubernetes-helm' |
| 55 | + projectName: 'pubsubplus-kubernetes-helm' |
| 56 | + configFile: 'ci/whitesource/whitesource-agent.config' |
| 57 | + |
49 | 58 | - name: Setup K8s env in GKE
|
50 | 59 | run: |
|
51 | 60 | gcloud components install gke-gcloud-auth-plugin --quiet
|
|
79 | 88 | helm install my-release pubsubplus --set solace.size=dev,solace.redundancy=true,solace.podDisruptionBudgetForHA=true,solace.podModifierEnabled=true,tls.enabled=true,tls.serverCertificatesSecret=test-tls,solace.usernameAdminPassword=admin,image.repository=$REPO,image.tag=$TAG
|
80 | 89 | kubectl get statefulset,svc,pods,pvc,pv --show-labels
|
81 | 90 | echo "Waiting for broker to become active"
|
82 |
| - sleep 40; kubectl describe nodes |
| 91 | + sleep 60; kubectl describe nodes |
83 | 92 | until kubectl get pods --show-labels | grep pubsubplus-0 | grep -m 1 -E '1/1'; do sleep 10; done
|
84 | 93 | until kubectl get pods --show-labels | grep pubsubplus-1 | grep -m 1 -E '1/1'; do sleep 10; done
|
85 | 94 | until kubectl get pods --show-labels | grep pubsubplus-2 | grep -m 1 -E '1/1'; do sleep 10; done
|
@@ -110,6 +119,7 @@ jobs:
|
110 | 119 | helm upgrade my-release pubsubplus --set solace.size=dev,solace.redundancy=true,solace.podDisruptionBudgetForHA=true,solace.podModifierEnabled=true,tls.enabled=true,tls.serverCertificatesSecret=test-tls,solace.usernameAdminPassword=admin,image.repository=$REPO,image.tag=$UPGRADETAG,storage.useStorageGroup=true
|
111 | 120 | kubectl get statefulset,svc,pods,pvc,pv --show-labels
|
112 | 121 | echo "Waiting for broker to become active after upgrade"
|
| 122 | + sleep 20; kubectl describe nodes |
113 | 123 | statefulset_name=$(kubectl get statefulset | grep pubsubplus | awk '{print $1}')
|
114 | 124 | until kubectl rollout status statefulset $statefulset_name -w | grep "rolling update complete"; do sleep 10; done
|
115 | 125 | until kubectl get pods --show-labels | grep pubsubplus-0 | grep -m 1 -E '1/1'; do sleep 10; done
|
@@ -169,7 +179,7 @@ jobs:
|
169 | 179 | git push --quiet --set-upstream origin-pages gh-pages
|
170 | 180 | popd
|
171 | 181 | echo "Updated and pushed GH pages!"
|
172 |
| - elif [ ${{ github.ref }} != 'refs/heads/gh-pages' ] && [ ${{ github.repository_owner }} != 'SolaceProducts' ] ; then |
| 182 | + elif [ ${{ github.ref }} != 'refs/heads/gh-pages' ] && [ ${{ github.repository_owner }} != 'SolaceProducts' ] && [[ ${{ github.ref }} =~ .*"refs/heads/v".* ]] ; then |
173 | 183 | echo "Using $TESTRUNBRANCH on ${{ github.repository_owner }}"
|
174 | 184 | git clone --quiet --branch=gh-pages https://${{ secrets.GH_TOKEN }}@github.com/${{ github.repository }} gh-pages > /dev/null 2>&1
|
175 | 185 | rm -rf gh-pages/helm-charts-openshift; mkdir -p gh-pages/helm-charts-openshift
|
|
0 commit comments