File tree Expand file tree Collapse file tree 1 file changed +24
-7
lines changed
Expand file tree Collapse file tree 1 file changed +24
-7
lines changed Original file line number Diff line number Diff line change 55 branches : [main]
66 pull_request :
77 schedule :
8- - cron : ' 0 0 * * *'
8+ - cron : " 0 0 * * *"
99
1010permissions :
1111 contents : read
7979 test-cloud :
8080 name : Test Cloud
8181 runs-on : ubuntu-latest
82+ permissions :
83+ id-token : write
84+ contents : read
8285 steps :
8386 - name : Checkout code
8487 uses : actions/checkout@v4
@@ -91,20 +94,26 @@ jobs:
9194 go-version : " 1.24"
9295 cache : true
9396
97+ - id : get-secrets
98+ uses : grafana/shared-workflows/actions/get-vault-secrets@5d7e361bc7e0a183cde8afe9899fb7b596d2659b # get-vault-secrets-v1.2.0
99+ with :
100+ # Secrets placed in the ci/repo/grafana/mcp-grafana/<path> path in Vault
101+ repo_secrets : |
102+ GRAFANA_API_KEY=mcptests-grafana:api-key
103+ ASSERTS_GRAFANA_API_KEY=dev-grafana:api-key
104+
94105 - name : Run cloud tests
95106 env :
96107 GRAFANA_URL : ${{ vars.CLOUD_GRAFANA_URL }}
97- GRAFANA_API_KEY : ${{ secrets.CLOUD_GRAFANA_API_KEY }}
98108 ASSERTS_GRAFANA_URL : ${{ vars.ASSERTS_GRAFANA_URL }}
99- ASSERTS_GRAFANA_API_KEY : ${{ secrets.ASSERTS_GRAFANA_API_KEY }}
100109 run : make test-cloud
101110
102111 test-python-e2e :
103112 name : Python E2E Tests
104113 runs-on : ubuntu-latest
105- env :
106- OPENAI_API_KEY : ${{ secrets.OPENAI_API_KEY }}
107- ANTHROPIC_API_KEY : ${{ secrets.ANTHROPIC_API_KEY }}
114+ permissions :
115+ id-token : write
116+ contents : read
108117 steps :
109118 - name : Checkout code
110119 uses : actions/checkout@v4
@@ -122,8 +131,16 @@ jobs:
122131 cd tests
123132 uv sync --all-groups
124133
134+ - id : get-secrets
135+ uses : grafana/shared-workflows/actions/get-vault-secrets@5d7e361bc7e0a183cde8afe9899fb7b596d2659b # get-vault-secrets-v1.2.0
136+ with :
137+ # Secrets placed in the ci/repo/grafana/mcp-grafana/<path> path in Vault
138+ repo_secrets : |
139+ ANTHROPIC_API_KEY=anthropic:api-key
140+ OPENAI_API_KEY=openai:api-key
141+
125142 - name : Start docker-compose services
126- uses : hoverkraft-tech/compose-action@8be2d741e891ac9b8ac20825e6f3904149599925
143+ uses : hoverkraft-tech/compose-action@8be2d741e891ac9b8ac20825e6f3904149599925
127144 with :
128145 compose-file : " docker-compose.yaml"
129146
You can’t perform that action at this time.
0 commit comments