charted
charted copied to clipboard
📦 Free, open source, and reliable Helm Chart registry made in Rust
🐻❄️📦 charted-server
Free, open sourced, and reliable Helm chart registry in Rust
v0.1-beta | :scroll: Documentation
charted-server is a free and open platform to help you host, test, and build efficient Helm charts that allow you to use Helm efficiently in a single-user or multi-organization instance.
charted-server is also the first product released by Noelware, LLC.. We use this same repository to host our official instance!
Getting started
As charted-server is being prepared for a beta release, we do not have an official "getting started" guide yet.
Installation
Locally from source
To build charted-server from the canonical Git repository, you are required to have the following tools:
To clone the repository, you can use the git pull command:
# HTTPS
$ git pull https://github.com/charted-dev/charted
# SSH
$ git pull [email protected]:charted-dev/charted
Once you cloned the repository, you can cd into it and run:
$ ./dev cli --release
This will build the charted CLI in release mode, to run it, you can use --run (but it'll produce a debug build):
$ ./dev cli --run
This will run the actual CLI, to run the server, you will need to use ./dev server instead:
$ ./dev server
FAQ
:question: Can I use cargo install from the Git repository?
Yes! To do so, you can use the following commands:
- charted CLI:
cargo install https://github.com/charted-dev/charted - charted Helm plugin:
cargo install https://github.com/charted-dev/charted charted-helm-plugin
We don't recommend installing charted-devtools as it is an internal tool.
:question: Can I use cargo install from crates.io?
At the moment, no you can't since we use Git dependencies to pull from Noelware/core-rs.
License
charted-server is released under the Apache 2.0 License with love by Noelware, LLC.! If you wish to know more, you can read the LICENSE file for more information