starburst997/Deploy Transient Environment

Deploy a transient Helm-based environment by fetching values from an existing HelmRelease

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
kube-configKubernetes configuration (base64 encoded or plain)yes
helm-nameBase name for the Helm releaseyes
namespaceBase namespace (without suffixes like -pr or -dev)yes
suffix-prSuffix to add to namespace for preview deploymentno-pr
suffix-devSuffix to add to namespace for dev deploymentno-dev
source-namespaceSource namespace to fetch HelmRelease values from (if provided, overrides automatic detection)no""
environmentEnvironment name (staging uses base namespace as source, others use namespace+suffix)nodev
registryOCI registry URLnoghcr.io
repository-ownerRepository owner/organizationno${{ github.repository_owner }}
chart-nameChart name (repository name)no${{ github.event.repository.name }}
chart-prefixChart prefix path (e.g., "charts/" for OCI registry)nocharts/dev
chart-versionChart version to deployyes
ingress-hostIngress host for the deploymentno""
future-versionFuture version environment variableno""
additional-set-valuesAdditional --set values for helm (one per line, e.g. "key1=value1\nkey2=value2")no""
create-namespaceWhether to create the namespacenofalse
helm-timeoutHelm timeout for the deploymentno5m

no outputs