Loading .drone.yaml +44 −17 Original line number Diff line number Diff line Loading @@ -38,22 +38,49 @@ steps: - 'latest' # deploy to kubernetes - image: 'docker.io/bitnami/kubectl' name: 'deploy' pull: 'always' settings: mtu: '1440' # kubernetes deployment --- kind: 'pipeline' name: 'build' type: 'kubernetes' depends_on: - 'publish' # disable clone clone: disable: true # deployment step steps: # kubernetes deployment - name: 'kubernetes deployment' image: 'docker.io/appleboy/drone-ssh:1' when: branch: - 'master' event: - 'push' environment: KUBE_CONFIG: from_secret: 'drone_kube_config_kaas' settings: # bastion proxy_host: 'siempie.com' proxy_port: '22' proxy_user: from_secret: 'drone_user' proxy_key: from_secret: 'drone_ssh_key' # k9s host: 'k9s.siempie.internal' port: '22' user: from_secret: 'drone_user' key: from_secret: 'drone_ssh_key' script: commands: - 'echo "$KUBE_CONFIG" > $HOME/.kube/config' # kubernetes deployment - 'kubectl -n start-simoncor-net rollout restart deployment start-simoncor-net' Loading
.drone.yaml +44 −17 Original line number Diff line number Diff line Loading @@ -38,22 +38,49 @@ steps: - 'latest' # deploy to kubernetes - image: 'docker.io/bitnami/kubectl' name: 'deploy' pull: 'always' settings: mtu: '1440' # kubernetes deployment --- kind: 'pipeline' name: 'build' type: 'kubernetes' depends_on: - 'publish' # disable clone clone: disable: true # deployment step steps: # kubernetes deployment - name: 'kubernetes deployment' image: 'docker.io/appleboy/drone-ssh:1' when: branch: - 'master' event: - 'push' environment: KUBE_CONFIG: from_secret: 'drone_kube_config_kaas' settings: # bastion proxy_host: 'siempie.com' proxy_port: '22' proxy_user: from_secret: 'drone_user' proxy_key: from_secret: 'drone_ssh_key' # k9s host: 'k9s.siempie.internal' port: '22' user: from_secret: 'drone_user' key: from_secret: 'drone_ssh_key' script: commands: - 'echo "$KUBE_CONFIG" > $HOME/.kube/config' # kubernetes deployment - 'kubectl -n start-simoncor-net rollout restart deployment start-simoncor-net'