namespacelabs/"Configure Namespace Cloud" Action For GitHub Actions
Configure a Namespace Instance with a Kubernetes cluster and expose a preconfigured kubectl to access it
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| preview | If set to 'true', the instance created will NOT be destroyed at the end. | no | false |
| wait-kube-system | If set to 'true', wait for coredns and local-path-provisioner to be ready. | no | true |
| platform | Select the platform to run on. Valid options: linux/amd64,linux/arm64,macos/arm64 | no | linux/amd64 |
| machine-shape | Specify the machine shape as <cpu>x<mem>. E.g. 2x8 starts a 2 vCPU 8GB RAM instance. | no | 4x8 |
| duration | If set, specifies how long the instance should live for. E.g. 10m. | no | "" |
| unique-tag | If set, assign a unique tag to the instance. If there is already an instance with this tag, reuse it. | no | "" |
| ingress | If set, configures the ingress of this instance. Valid options: wildcard. | no | "" |
| kubernetes-version | Which Kubernetes cluster version to deploy in the instance. Valid options: 1.26, 1.27, 1.28, 1.29, 1.30, 1.31, 1.32, 1.33 | no | 1.33 |
Outputs
| name | description |
|---|---|
| registry-address | Endpoint address of the registry set up for the Namespace Cloud cluster. |
| instance-id | Identifier of the Namespace instance hosting the created cluster. |
| instance-url | Namespace App URL to manage and observe the created instance. |
| kubeconfig | Plain text version of the kubeconfig used to access the Kubernetes cluster. |