kompose

Release a Docker Compose to Kubernetes

Arguments

  • DEBUG - print verbose install output
  • DRY_RUN - do a dry run (print out) deployment (do not install anything, useful for Debug)
  • FILE - Docker Compose file to deploy (default docker-compose.yaml file)
  • KUBE_CONTEXT * - Kubernetes context to use (required)
  • NAMESPACE * - target Kubernetes namespace (default "default")
  • REPLICAS - specify the number of replicas generated
  • VOLUMES - volumes to be generated ("persistentVolumeClaim"|"emptyDir")
    version: '1.0'
steps:
  Kompose:
    type: kompose
    arguments:
      KUBE_CONTEXT: '${{KUBE_CONTEXT}}'
      NAMESPACE: '${{NAMESPACE}}'

  
github.com
Alexei Ledenev
Sep 18, 2019