starburst997/Deploy Transient Environment
Deploy a transient Helm-based environment by fetching values from an existing HelmRelease
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| kube-config | Kubernetes configuration (base64 encoded or plain) | yes | — |
| helm-name | Base name for the Helm release | yes | — |
| namespace | Base namespace (without suffixes like -pr or -dev) | yes | — |
| suffix-pr | Suffix to add to namespace for preview deployment | no | -pr |
| suffix-dev | Suffix to add to namespace for dev deployment | no | -dev |
| source-namespace | Source namespace to fetch HelmRelease values from (if provided, overrides automatic detection) | no | "" |
| environment | Environment name (staging uses base namespace as source, others use namespace+suffix) | no | dev |
| registry | OCI registry URL | no | ghcr.io |
| repository-owner | Repository owner/organization | no | ${{ github.repository_owner }} |
| chart-name | Chart name (repository name) | no | ${{ github.event.repository.name }} |
| chart-prefix | Chart prefix path (e.g., "charts/" for OCI registry) | no | charts/dev |
| chart-version | Chart version to deploy | yes | — |
| ingress-host | Ingress host for the deployment | no | "" |
| future-version | Future version environment variable | no | "" |
| additional-set-values | Additional --set values for helm (one per line, e.g. "key1=value1\nkey2=value2") | no | "" |
| create-namespace | Whether to create the namespace | no | false |
| helm-timeout | Helm timeout for the deployment | no | 5m |
Outputs
no outputs