mirror of
https://github.com/honestbee/drone-kubernetes.git
synced 2025-09-10 23:53:21 +00:00
First version
This commit is contained in:
parent
4fb115dcd7
commit
4490e740d3
3 changed files with 49 additions and 2 deletions
34
README.md
34
README.md
|
@ -1,2 +1,32 @@
|
|||
# drone-kubernetes
|
||||
A drone plugin to update a deployment on a kubernetes cluster
|
||||
# Kubernetes plugin for drone.io
|
||||
|
||||
This plugin allows to update a Kubernetes deployment.
|
||||
|
||||
## Usage
|
||||
|
||||
This pipeline will update the `my-deployment` deployment with the image tagged `DRONE_COMMIT_SHA:8`
|
||||
|
||||
pipeline:
|
||||
deploy:
|
||||
image: quay.io/honestbee/drone-kubernetes
|
||||
deployment: my-deployment
|
||||
repo: myorg/myrepo
|
||||
name: my-container
|
||||
tag: ${DRONE_COMMIT_SHA:8}
|
||||
|
||||
## Required secrets
|
||||
|
||||
drone secret add --image=honestbee/drone-kubernetes \
|
||||
your-user/your-repo KUBERNETES_SERVER https://mykubernetesapiserver
|
||||
|
||||
|
||||
drone secret add --image=honestbee/drone-kubernetes \
|
||||
your-user/your-repo KUBERNETES_TOKEN eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJ...
|
||||
|
||||
## To do
|
||||
|
||||
Replace the current kubectl bash script with a go implementation.
|
||||
|
||||
### Special thanks
|
||||
|
||||
Inspired by [drone-helm](https://github.com/ipedrazas/drone-helm).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue