chore(deps): update dependency pulumi_aws to v6.52.0 #252
This file contains 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: Pulumi | |
env: | |
PULUMI_CONFIG_PASSPHRASE: "" | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
paths-ignore: | |
- '*/README.md' | |
jobs: | |
kind-clustermesh: | |
strategy: | |
fail-fast: false | |
matrix: | |
dir: | |
- ./kind-clustermesh | |
clusters: | |
- 3 | |
- 4 | |
- 5 | |
- 6 | |
- 7 | |
- 8 | |
- 9 | |
name: Cluster Mesh Kind | |
runs-on: ubuntu-latest | |
defaults: | |
run: | |
working-directory: ${{ matrix.dir }} | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: cilium/cilium-cli@404d52692f62eebb7211fdacd114848995ada1b7 | |
with: | |
skip-build: true | |
release-version: v0.16.10 | |
- name: Setup Python ✨ | |
uses: actions/setup-python@v5 | |
with: | |
python-version: 3.11 | |
- name: Clean disk | |
run: | | |
sudo rm -rf /usr/share/dotnet | |
sudo rm -rf /opt/ghc | |
sudo rm -rf "/usr/local/share/boost" | |
sudo rm -rf "$AGENT_TOOLSDIRECTORY" | |
- name: Installing dependencies 📦️ | |
run: pip install -r requirements.txt | |
- uses: pulumi/actions@v5 | |
- name: Create stack | |
run: pulumi login --local && pulumi stack init dev && pulumi config set --stack dev clusterNumber ${{ matrix.clusters }} | |
- uses: pulumi/actions@v5 | |
with: | |
work-dir: ${{ matrix.dir }} | |
command: up | |
stack-name: dev | |
cloud-url: file://~ | |
- name: Check Cluster Mesh | |
run: | | |
CLUSTER_NUMBER=${{ matrix.clusters }} | |
for i in $(seq 0 $((CLUSTER_NUMBER - 1))) | |
do | |
echo "Cluster: kind-cmesh$i" | |
helm get values cilium -n kube-system --kube-context=kind-cmesh$i | |
cilium status --context=kind-cmesh$i --wait | |
cilium clustermesh status --context=kind-cmesh$i --wait | |
done | |
echo "Cluster Connectivity test kind-cmesh0 and kind-cmesh1" | |
cilium connectivity test --context kind-cmesh0 --multi-cluster kind-cmesh1 | |
- uses: pulumi/actions@v5 | |
with: | |
work-dir: ${{ matrix.dir }} | |
command: destroy | |
stack-name: dev | |
cloud-url: file://~ |