actions-marketplace-validations/Scaleway Kustomize Deploy

Deploy to Scaleway using a Kustomize config

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Sep 1, 2022
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/jacobsvante_scaleway-kustomize-deploy-action@42c15eab47c76be095b47b72452c881031369c95 # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
secret-keyScaleway secret keyyes
cluster-idScaleway Cluster ID. Can be retrieved with `scw k8s cluster list name=$CLUSTER_NAME -o template="{{.ID}}"`.yes
regionScaleway region (e.g. "fr-par")yes
docker-namespaceScaleway Docker registry namespace (e.g. "my-namespace")yes
kustomization-base-dirPath to base kustomize directoryyeskustomize/base
kustomization-dirPath to the kustomize directory to apply / deploy (e.g. `kustomize/overlays/production`)yes
create-k8s-namespaceCreate Kubernetes namespace if it does not existyestrue
image-nameDocker image name (e.g. `my-app`)yes
image-tagDocker image tag to deploy (e.g. `0.9.14`)yes
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-image-pull-secretCreate an image pull secret named "rg.`$region`.scw.cloud", to be referenced in `imagePullSecrets` in a k8s deployment/jobyestrue
k8s-dry-runUsed to set `kubectl` option `--dry-run` Valid values are `none` (default), `client` and `server`.yesnone
pre-deploy-delete-job-selectorDelete objects with `status.successful=1` and the given label (e.g. `autodelete-successful-on-deploy=yes`), before doing the deploy. Useful for e.g. cleaning up a completed db migration job.no

no outputs