Drone plugin to update kubernetes
3.8K
Optional kube_server setting overrides the kube_server secret
Replace items in () with your settings
Use the full image_name path with tag or image_tag value, not both
KUBE_CONFIG will override any KUBE_SERVER, KUBE_USER and KUBE_TOKEN settings.
KUBE_CONFIG can be set with a number from 0 - 10 like KUBE_CONFIG_1 for seperate deployments
update-kubernetes:
image: deyung/drone-kubernetes
pull: true
action: update-image
namespace: (your-namespace)
deployment: (your-deployment)
image_name: (some-image-name):${DRONE_BUILD_NUMBER}
image_tag: (image-tag)
secrets: [ KUBE_SERVER, KUBE_TOKEN, KUBE_USER ]
when:
event: push
update-kubernetes:
image: deyung/drone-kubernetes
pull: true
action: update-image
kube_server: (kubernetes-server-url)
namespace: (your-namespace)
deployment: (your-deployment)
image_name: (some-image-name):${DRONE_BUILD_NUMBER}
image_tag: (image-tag)
secrets: [ KUBE_TOKEN, KUBE_USER ]
when:
event: push
update-kubernetes:
image: deyung/drone-kubernetes
pull: true
action: update-image
namespace: (your-namespace)
deployment: (your-deployment)
image_name: (some-image-name):${DRONE_BUILD_NUMBER}
image_tag: (image-tag)
secrets: [ KUBE_TOKEN, KUBE_USER ]
when:
event: push
update-kubernetes:
image: deyung/drone-kubernetes
pull: true
action: update-image
deployment: (your-deployment)
image_name: (some-image-name):${DRONE_BUILD_NUMBER}
image_tag: (image-tag)
secrets: [ KUBE_TOKEN, KUBE_USER ]
when:
event: push
Content type
Image
Digest
Size
313.7 MB
Last updated
almost 8 years ago
docker pull deyung/drone-kubernetes