charmed-kubernetes/Setup Operator environment
Setup a operator environment
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 9, 2026
- License
- Apache 2.0
Pinned Snippet
uses: charmed-kubernetes/actions-operator@3d3eb35d73c0f326d07880d83a99876d321f823c # 1.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| provider | Which Juju provider to use. Can be "lxd", "microk8s" or "microstack", or a cloud added via the credentials-yaml and clouds-yaml inputs. | no | lxd |
| channel | snap channel for the providers which are installed via snap | no | "" |
| credentials-yaml | A base64-encoded credentials.yaml file to use. | no | "" |
| clouds-yaml | A base64-encoded clouds.yaml file to use. | no | "" |
| bootstrap-options | Additional options to pass to the bootstrap excluding constraints. | no | "" |
| bootstrap-constraints | Additional options to pass as bootstrap constraints. | no | cores=2 mem=4G |
| charm-channel | snap channel for charm, installed via snap | no | latest/stable |
| charmcraft-channel | snap channel for charmcraft, installed via snap | no | latest/stable |
| juju-channel | snap channel for juju, installed via snap | no | 3/stable |
| juju-bundle-channel | snap channel for juju bundle, installed via snap if unset, uses a stable revision | no | "" |
| lxd-channel | snap channel for lxd, installed via snap Ignored if inputs.provider="lxd" and inputs.channel is non-empty | no | latest/stable |
| juju-crashdump-artifact-name | Name of the juju-crashdump artifact to upload | no | "" |
| juju-crashdump-channel | snap channel for juju-crashdump, installed via snap if unset, uses a stable revision | no | "" |
| microk8s-group | microk8s group name | no | "" |
| microk8s-addons | microk8s addons to enable | no | storage dns rbac |
| tox-version | Version of tox to install | no | "" |
| container-registry-url | Container registry to use | — | — |
Outputs
no outputs