Skip to content

Commit 1e8cafa

Browse files
committed
k8s
1 parent 246cfa8 commit 1e8cafa

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

.github/workflows/build-and-publish.yml

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,29 @@ jobs:
3131
oauth-secret: ${{ secrets.TS_OAUTH_SECRET }}
3232
tags: tag:ci
3333
- run: sudo tailscale up --accept-dns --accept-routes --advertise-tags=tag:ci --hostname=github-actions
34-
- run: tailscale ssh ${{ secrets.TS_SSH }} ls
35-
- run: ssh ${{ secrets.TS_SSH }} ls
34+
- uses: kubernetes-actions/setup-kubectl@v1
35+
- name: kubeconfig
36+
run: |
37+
mkdir -p ~/.kube
38+
cat <<EOF > ~/.kube/config
39+
apiVersion: v1
40+
kind: Config
41+
clusters:
42+
- name: default
43+
cluster:
44+
server: ${{ secrets.K8S_SERVER }}
45+
certificate-authority-data: ${{ secrets.K8S_CA_DATA }}
46+
contexts:
47+
- name: default
48+
context:
49+
cluster: default
50+
user: default
51+
current-context: default
52+
preferences: {}
53+
users:
54+
- name: default
55+
user:
56+
client-certificate-data: ${{ secrets.K8S_CLIENT_CERT_DATA }}
57+
client-key-data: ${{ secrets.K8S_CLIENT_KEY_DATA }}
58+
EOF
59+
- run: kubectl get pods --all-namespaces

0 commit comments

Comments
 (0)