This is a demo of the Guardener. Please follow the script in DEMO.md.
- Create a fork of this repository
- Generate a GitHub IAM identity locally using chainctl by running:
chainctl iam identities create github gh --github-repo={YOUR_REPO} --github-ref=refs/heads/main --role=owner --github-audience=https://github.com/{GITHUB_USER} --parent={YOUR_ORGNAME/ID} - Create a secret in Settings > Actions called
GUARDENER_DEMO_CHAINCTL_IDENTITYand assign it the value above.
- Access the pipeline in the Actions section
- Select
Run the Guardenerand input your group ID, desired image tag name, and your repo namespace
- Note: Ensure that under Settings > Actions > General > Workflow permissions,
Read and write permissionsare enabled - Note: Ensure that under Your Profile > Packages > guardener-demo > Package Settings > Manage Actions access your repo is listed with write access. If not, add it.