Skip to content
 
 

Cartographer

Cartographer is a Kubernetes native Choreographer. It allows users to configure K8s resources into re-usable Supply Chains that can be used to define all of the stages that an Application Workload must go through to get to an environment.

Cartographer also allows for separation of controls between a user who is responsible for defining a Supply Chain (known as a App Operator) and a user who is focused on creating applications (Developer). These roles are not necessarily mutually exclusive, but provide the ability to create a separation concern.

Known Issues

  • WARNING!! At this time, the Supply Chain ClusterRoleBinding has more permissions than it needs. This will be fixed in an upcoming release. The issue can be tracked here.

Documentation

Detailed documentation for Cartographer can be found in the site folder of this repository:

  • About Cartographer: Details the design and philosophy of Cartographer
  • Examples: Contains an example of using Cartographer to create a supply chain that takes a repository, creates and image and deploys it to a cluster
  • Spec Reference: Detailed descriptions of the CRD Specs for Cartographer

Getting Started

An example of using Cartographer to define a Supply Chain that pulls code from a repository, builds an image for the code and deploys it the the same cluster can be found in the examples folder of this repository

Installation

Installation details are provided in the documentation at cartographer.sh/docs/install

Uninstall

Uninstallation details are provided in the documentation at cartographer.sh/docs/uninstall

Running Tests

Refer to CONTRIBUTING.md for instructions on running tests.

Contributing

Please read CONTRIBUTING.md for details on the process for submitting pull requests to us.

Code of Conduct

Refer to CODE-OF-CONDUCT.md for details on our code of conduct. This code of conduct applies to the Cartographer community at large (Slack, mailing lists, Twitter, etc...)

License

Refer to LICENSE for details.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages