README
ΒΆ
Cartographer CLI
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
.
Warning This project is currently a proof of concept.
π Getting Started
Prerequisites
-
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
Installation
Check out this code repository, then build the Cartographer CLI:
go build -o carto
Usage
Get the help information for the carto apps
subcommand.
./carto apps
π Documentation
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.
π‘οΈ Security
The security process for reporting vulnerabilities is described in SECURITY.md.
ποΈ License
This project is licensed under the Apache License 2.0. See LICENSE for more information.
π Acknowledgments
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
.
Documentation
ΒΆ
There is no documentation for this package.