TDB-19052: add topologyconstraints in charts #228
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Test all Charts with 'dry-run' option | |
| on: | |
| push: | |
| branches-ignore: | |
| - main # Run on all not 'main' branches | |
| jobs: | |
| release: | |
| permissions: | |
| contents: write | |
| runs-on: self-hosted | |
| steps: | |
| - name: Clean workspace | |
| run: | | |
| rm -Rf * | |
| - name: Checkout | |
| uses: actions/checkout@v3 | |
| with: | |
| fetch-depth: 0 | |
| - name: Install Helm | |
| run: | | |
| curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | |
| sh ./get_helm.sh | |
| rm ./get_helm.sh | |
| - name: Dry-run of apigateway | |
| run: | | |
| helm dependency update apigateway/helm | |
| helm template apigw apigateway/helm | |
| helm template apigw apigateway/helm --set podDisruptionBudget.enabled=true --set podDisruptionBudget.spec.maxUnavailable=1 | |
| - name: Dry-run of developerportal | |
| run: | | |
| helm dependency update developerportal/helm | |
| helm template devportal developerportal/helm | |
| - name: Dry-run of microservicesruntime | |
| run: | | |
| helm dependency update microservicesruntime/helm | |
| helm template msr microservicesruntime/helm | |
| - name: Dry-run of mywebmethodsserver | |
| run: | | |
| helm dependency update mywebmethodsserver/helm | |
| helm template mws mywebmethodsserver/helm | |
| - name: Dry-run of universalmessaging | |
| run: | | |
| helm dependency update universalmessaging/helm | |
| helm template um universalmessaging/helm | |
| - name: Dry-run of terracottabigmemorymax | |
| run: | | |
| helm dependency update terracottabigmemorymax/helm | |
| helm template bm terracottabigmemorymax/helm | |
| - name: Dry-run of terracotta | |
| run: | | |
| helm dependency update terracotta/helm | |
| helm template tc terracotta/helm | |
| - name: Dry-run of apicontrolplan | |
| run: | | |
| helm dependency update apicontrolplane/helm | |
| helm template apicp apicontrolplane/helm |