jacobsvante/Kustomize Deploy

Deploy to Kubernetes cluster using a Kustomize config

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
kubeconfigContents of the cluster's kubeconfigyes
kustomization-dirPath to the kustomize directory to apply / deploy (e.g. `kustomize/overlays/production`)yes
docker-repoDocker repository/image to deploy, if any (e.g. `my-org/my-app`)no
docker-tagDocker image tag to deploy, if any (e.g. `0.9.14`)no
docker-serverDocker server, if any (e.g. `docker.io`)no
docker-usernameDocker user, if any (e.g. `my-username`)no
docker-passwordDocker password, if any (e.g. `abc123`)no
pre-deploy-delete-job-selectorDelete jobs with `status.successful=1` and the given label (e.g. `autodelete-successful-on-deploy=yes`), before doing the deploy. Useful for cleaning up completed db migration jobs and similar.no""
kustomization-base-dirPath to base kustomize directoryyeskustomize/base
age-secret-keySecret key to decrypt deploy secrets with (e.g. `AGE-SECRET-KEY-123456`)no""
encrypted-filenameFilename/subpath inside `kustomization-dir` to a file with age encrypted secrets to decryptyessecrets.env
decrypted-filenameFilename/subpath inside `kustomization-dir` to which the age encrypted secrets will be decrypted toyessecrets.env.dec
create-k8s-namespaceCreate Kubernetes namespace if it does not existyestrue
create-image-pull-secretCreate an image pull secret named "rg.`$region`.scw.cloud", to be referenced in `imagePullSecrets` in a k8s deployment/jobyestrue
kubectlVersion of kubectlyeslatest
kubectl-dry-runUsed to set `kubectl` option `--dry-run` Valid values are `none` (default), `client` and `server`.yesnone

no outputs