canonical / canonical/bundle-kubeflow

Set up semi-automated track creation procedures for all charmed kubeflow repositories

Open
#751 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
122
Forks
50
PR merge metrics
No merged PRs in 30d

Description

### What needs to get done

Charmhub has developed a semi-automated method for track creation, as described [here](https://discourse.charmhub.io/t/self-service-creation-of-tracks-now-available-to-charm-developers/10910) and [here](https://discourse.charmhub.io/t/how-to-create-a-track-for-your-charm/11102). We should use this in all our charms to reduce the manual effort during bundle release.

### Why it needs to get done

The current process requires a manual request for each charmhub track created (~30 per release). Automating this would speed up the release process (both in engineering hours and calendar time) and make it more deterministic

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the two linked Charmhub procedures and map the current manual track-request process across the Charmed Kubeflow repositories. Identify how bundle releases currently create tracks; done means a semi-automated procedure is available for every charm and removes the repeated manual requests.

Written by the indexing model from the issue text.

Assessment

Domain
release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.