canonical / canonical/webteam-devops

Support private GHCR deployment

Open
#11 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.