Loading .drone.yml +43 −17 Original line number Diff line number Diff line Loading @@ -38,23 +38,49 @@ steps: - 'latest' # deploy to kubernetes - image: 'docker.io/bitnami/kubectl' name: 'deploy' pull: 'always' # kubernetes deployment --- kind: 'pipeline' name: 'deployment' type: 'kubernetes' depends_on: - 'build' # disable clone clone: disable: true # deployment step steps: # kubernetes deployment - name: 'kubernetes deployment' image: 'docker.io/appleboy/drone-ssh:1' when: branch: - 'main' - 'master' event: - 'push' settings: mtu: '1440' environment: KUBE_CONFIG: from_secret: 'drone_kube_config_kaas' # 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 roundcube rollout restart statefulsets roundcube-app' Loading
.drone.yml +43 −17 Original line number Diff line number Diff line Loading @@ -38,23 +38,49 @@ steps: - 'latest' # deploy to kubernetes - image: 'docker.io/bitnami/kubectl' name: 'deploy' pull: 'always' # kubernetes deployment --- kind: 'pipeline' name: 'deployment' type: 'kubernetes' depends_on: - 'build' # disable clone clone: disable: true # deployment step steps: # kubernetes deployment - name: 'kubernetes deployment' image: 'docker.io/appleboy/drone-ssh:1' when: branch: - 'main' - 'master' event: - 'push' settings: mtu: '1440' environment: KUBE_CONFIG: from_secret: 'drone_kube_config_kaas' # 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 roundcube rollout restart statefulsets roundcube-app'