Warning The Cartographer upstream project is not actively developed anymore. As a consequence, this repository has been archived.
The Cartographer CLI offers a convenient way to manage a Cartographer installation and related workflows. It's built on top of the Apps Plugin for the Tanzu CLI, which provides the ability to create, view, update, and delete application Workloads
as well as list and view ClusterSupplyChains
.
-
Kubernetes 1.24+
-
Carvel
kctrl
CLI. -
Cert Manager deployed in your Kubernetes cluster. You can install it with Carvel
kapp
(recommended choice) orkubectl
.kapp deploy -a cert-manager -y \ -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.yaml
-
Cartographer deployed in your Kubernetes cluster. You can install it with Carvel
kapp
(recommended choice) orkubectl
.kapp deploy -a cert-manager -y \ -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.7.0/cartographer.yaml
Download the binary for your OS from the latest GitHub release, move it next to your other executables and make it executable.
mv ~/Downloads/carto-darwin-arm64 /usr/local/bin/carto
chmod +x /usr/local/bin/carto
Get the help information for the carto apps
subcommand.
carto apps
Documentation, tutorials and examples for this project are available in the docs folder. For documentation specific to the Apps Plugin for the Tanzu CLI, check out github.com/vmware-tanzu/apps-cli-plugin.
The security process for reporting vulnerabilities is described in SECURITY.md.
This project is licensed under the Apache License 2.0. See LICENSE for more information.
The Cartographer CLI embeds the Apps Plugin for the Tanzu CLI as subcommands providing the ability to create, view, update, and delete application Workloads
as well as list and view ClusterSupplyChains
.