Free, open sourced, and reliable Helm chart registry in Rust
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!
As charted-server is being prepared for a beta release, we do not have an official "getting started" guide yet.
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 git@github.com: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
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.
β 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
.
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