EDITD / kubetools

:nut_and_bolt: Kubetools is a tool and processes for developing and deploying microservices to Kubernetes.
MIT License
13 stars 2 forks source link

Rework conditions #71

Open Fizzadar opened 4 years ago

Fizzadar commented 4 years ago

WIP! New conditions implementation that actually makes sense:

name: my-project
configVersion: 1
requireKubetools: '~=12.0'  # optional, replacement for minKubetoolsVersion

deployments:
  app-name:
    conditions:
      dev:  true  # default
      test: true  # default
      deploy:
        - env: 'production'
          namespace: 'A'
        - env: 'backup'
          namespace: 'B'

Closes: #64