Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mz2/release-k8s-charm

A charmhub release creation utility for Kubernetes operator charms: uploads the OCI images, uploads the charm, then releases.
https://github.com/mz2/release-k8s-charm

Last synced: 25 days ago
JSON representation

A charmhub release creation utility for Kubernetes operator charms: uploads the OCI images, uploads the charm, then releases.

Awesome Lists containing this project

README

        

# release-k8s-charm

A quick and dirty charmhub release creation utility for Kubernetes operator charms: packs the charm, uploads the OCI images, uploads the charm, then releases.

```bash
❯ sudo snap install release-k8s-charm
❯ release-k8s-charm --help
usage: release-k8s-charm [-h] --charm-metadata CHARM_METADATA

options:
-h, --help show this help message and exit
--charm-metadata CHARM_METADATA
Path to charm's metadata.yaml
--channel CHANNEL Channel to release the packed, uploaded charm on
```

**_NOTE:_** If you have GitHub for source control and CI, you should probably use the [canonical/charming-actions GitHub actions](https://github.com/canonical/charming-actions) instead of this tool.