We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7374596 commit 1c3ce4eCopy full SHA for 1c3ce4e
.github/workflows/deploy_helmfile.yaml
@@ -58,6 +58,10 @@ on:
58
required: false
59
type: string
60
default: apply --suppress-secrets
61
+ enableVpn:
62
+ description: Enable VPN connection
63
+ required: false
64
+ default: true
65
66
secrets:
67
awsAccessKeyId:
@@ -176,6 +180,14 @@ jobs:
176
180
- name: setup kubeconfig
177
181
run: aws eks update-kubeconfig --name ${{ inputs.eksClusterName }} $OPTIONAL_PARAMS
178
182
183
+ - name: Tailscale VPN
184
+ uses: tailscale/github-action@v2
185
+ if: inputs.enableVpn
186
+ with:
187
+ oauth-client-id: ${{ secrets.TS_OAUTH_CLIENT_ID }}
188
+ oauth-secret: ${{ secrets.TS_OAUTH_SECRET }}
189
+ tags: tag:ci
190
+
179
191
- name: helmfile ${{ inputs.helmfileCommand }}
192
run: |
193
export $(echo ${{ inputs.envVariables }})
0 commit comments