2019-04-01 10:09:36 +11:00
2019-03-29 11:02:34 +11:00
2019-03-28 15:40:08 +11:00
2019-03-29 17:06:14 +11:00
2019-03-29 11:02:34 +11:00
2019-04-01 09:47:00 +11:00
2019-04-01 09:47:00 +11:00
2019-04-01 10:09:36 +11:00
2019-04-01 09:47:00 +11:00
2019-03-29 11:02:34 +11:00

kubano

A simple Drone plugin for managing Kubernetes deployments.

Usage

Add the following build step to your drone pipeline definition.

drone.yaml partial example

- name:
  image: danielgormly/kubano
  settings:
    template: deployment.yaml

Settings

  • template: path to deployment file from repo root e.g. deploy/deployment.yaml, etc

deployment templates

Deployment config files are first interpreted by raymond (handlebarsjs equivalent). Use {{variable}} to add interpolated expressions e.g.

deployment.yaml partial example

spec:
  containers:
  - name: nginx
    image: 10.0.0.24:443/danielgormly:{{git-repo}}.{{git-branch}}

Development

Acknowledgements

S
Description
No description provided
Readme 6.2 MiB
Languages
Go 90.7%
Shell 8.9%
Dockerfile 0.4%