|
57 | 57 | - name: Test access revoking |
58 | 58 | run: | |
59 | 59 | make -C sre disable_agent_access |
| 60 | + bookinfo: |
| 61 | + name: Istio Book Info Smoke Tests |
| 62 | + needs: |
| 63 | + - istio |
| 64 | + runs-on: ubuntu-24.04 |
| 65 | + steps: |
| 66 | + |
| 67 | + |
| 68 | + with: |
| 69 | + python-version: '3.13' |
| 70 | + |
| 71 | + with: |
| 72 | + go-version-file: sre/dev/local_cluster/go.mod |
| 73 | + cache-dependency-path: sre/dev/local_cluster/go.sum |
| 74 | + |
| 75 | + with: |
| 76 | + version: v3.18.6 |
| 77 | + - name: Install Python and Ansible dependencies |
| 78 | + run: | |
| 79 | + pip install -r sre/requirements.txt |
| 80 | + ansible-galaxy install -r sre/requirements.yaml |
| 81 | + - name: Create Kind cluster |
| 82 | + run: | |
| 83 | + make -C sre/dev/local_cluster create_single_node_cluster |
| 84 | + - name: Create group vars |
| 85 | + run: | |
| 86 | + make -C sre group_vars |
| 87 | + mv sre/tests/files/istio.yaml sre/group_vars/environment/tools.yaml |
| 88 | + mv sre/tests/files/bookinfo.yaml sre/group_vars/environment/applications.yaml |
| 89 | + - name: Install tools |
| 90 | + run: | |
| 91 | + make -C sre deploy_tools |
| 92 | + - name: Run installation smoke test |
| 93 | + run: | |
| 94 | + make -C sre deploy_applications |
| 95 | + - name: Run uninstallation smoke test |
| 96 | + run: | |
| 97 | + make -C sre undeploy_applications |
60 | 98 | chaos-mesh: |
61 | 99 | name: Chaos Mesh Smoke Tests |
62 | 100 | runs-on: ubuntu-24.04 |
@@ -556,7 +594,7 @@ jobs: |
556 | 594 | - name: Create group vars |
557 | 595 | run: | |
558 | 596 | make -C sre group_vars |
559 | | - mv sre/tests/files/otel-demo.yaml sre/group_vars/environment/tools.yaml |
| 597 | + mv sre/tests/files/otel-demo.yaml sre/group_vars/environment/applications.yaml |
560 | 598 | - name: Install tools |
561 | 599 | run: | |
562 | 600 | INCIDENT_NUMBER=1 make -C sre deploy_tools |
|
0 commit comments