This commit is contained in:
Cédric COURALET 2023-10-11 09:06:35 +02:00
parent 41145de9a2
commit 5c92135293

View File

@ -19,8 +19,8 @@ steps:
# exclude: # exclude:
# - pull_request # - pull_request
- name: deploy - name: deploy
image: sinlead/drone-kubectl image: alpine
settings: environment:
kubernetes_server: kubernetes_server:
from_secret: k8s_server from_secret: k8s_server
kubernetes_cert: kubernetes_cert:
@ -28,8 +28,14 @@ steps:
kubernetes_token: kubernetes_token:
from_secret: k8s_token from_secret: k8s_token
commands: commands:
- cat ~/.kube/config - curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
- kubectl get nodes - sudo mv kubectl /usr/local/bin/kubectl
- kubectl config set-cluster default --server=$kubernetes_server
- kubectl config set-cluster default --insecure-skip-tls-verify=true
- kubectl config set-credentials user --token $kubernetes_token
- kubectl config set-context default --user=user --cluster=default --namespace=documentation-dsit
- kubectl config use-context default
- kubectl rollout restart deployment documentation-dsit -n documentation-dsit - kubectl rollout restart deployment documentation-dsit -n documentation-dsit
when: when:
event: event: