Drone plugins > Dron8s

Yet another Kubernetes plugin for Drone using dynamic Server Side Apply to achieve `kubectl apply -f multi-configs.yaml` parity for your CI-CD pipelines.

Example

kind: pipeline
type: docker
name: dron8s-out-of-cluster-example

steps:
- name: dron8s
  image: ghcr.io/bh90210/dron8s:latest
  settings:
    yaml: ./config.yaml
    kubeconfig:
      from_secret: kubeconfig

Properties

  • yaml

    stringrequired

    Yaml containing configs

    Default: none

  • kubeconfig

    stringoptional

    Needed for out-of-cluster use. If not present plugin will default to in-cluster configuration. You can find kubeconfig under ~/.kube/config

    Default: none