canonical / canonical/webteam-devops
Support private GHCR deployment
- Dominant language
- HCL
- Stars
- 3
- Forks
- 0
- Avg merge
- 6h 53m
- Merged PRs (30d)
- 8
Description
Charmhub.io doesn't support private projects. It would be useful to have the option to deploy directly using relative charm file and image resource from GHCR and providing the Juju controller with GHCR access credentials to the private OCI artifact.
Example: https://github.com/canonical/assets.ubuntu.com/blob/main/.github/workflows/deploy.yaml#L206-L212
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the deployment workflow example at .github/workflows/deploy.yaml around lines 206-212, then trace how this repository deploys charms and image resources. Define the required private GHCR credential flow and relative charm and image inputs; done means a private GHCR artifact can be deployed through the Juju controller without relying on Charmhub.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github
- Domain
- cloud, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100