Awesome
GitOps Application Manager
The GitOps Application Manager provides command line interface to bootstrap GitOps and perform other operations. See why and how GitOps for Application Delivery can help your business streamline your application delivery.
Support Matrix
KAM | OpenShift | OpenShift GitOps | OpenShift Pipelines |
---|---|---|---|
0.0.47 | 4.10 - 4.13 | 1.8 | >=1.7.x |
0.0.46 | 4.10 - 4.12 | 1.7 | >=1.7.x |
0.0.46 | 4.8 - 4.11 | 1.6 | >=1.7.x |
0.0.42 | 4.8 - 4.11 | 1.5 | >=1.6.x |
0.0.41 | 4.7 - 4.10 | 1.4 | >=1.6.x |
0.0.40 | 4.7 - 4.9 | 1.3 | 1.6.x |
0.0.39 | 4.8 | >=1.2.1 | 1.5.x |
0.0.38 | 4.7 | >=1.2.0 | 1.4.x |
CLI Reference
Getting Started
GitOps Day 1 and Day 2 operations
- Day 1 Operations: Install the prerequisites and setup your GitOps pipeline.
- Day 2 Operations: Continue adding more applications.
Please visit the CLI user documentation to try out the CLI. For more information regarding how kam CLI is used, please refer to this blog.
OpenShift Console
Please visit the OpenShift Console Documentation to visualize Environments on your Console's Developer Perspective.
FAQs
GitOps Frequently Asked Questions
How to Contribute
Building kam
requires Go 1.20
To contribute to KAM CLI
, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
How to Build
$ make bin
The resulting binary will be found in ./bin/kam
Alternatively this is a Standard Go project layout project, so you can build with:
$ go build ./cmd/kam
Contact
Please open a Github Issue or reach out to the team at team-gitops@redhat.com
License
This project uses the following license: Apache 2.0.