Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtyr/acm-gitops
ACM GitOps
https://github.com/jtyr/acm-gitops
acm gitops
Last synced: 11 days ago
JSON representation
ACM GitOps
- Host: GitHub
- URL: https://github.com/jtyr/acm-gitops
- Owner: jtyr
- Created: 2021-09-23T08:57:38.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-10-15T13:46:57.000Z (about 3 years ago)
- Last Synced: 2024-12-06T19:53:27.619Z (18 days ago)
- Topics: acm, gitops
- Language: Python
- Homepage:
- Size: 126 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ACM GitOps workflow
This repo contains POC for
[ACM](https://www.redhat.com/en/technologies/management/advanced-cluster-management)
promotion strategy using GitOps principles as described
[here](https://github.com/finastra-engineering/gitops-acm-operator/blob/main/docs/promotion_strategy.md).## Contribution
This repo utilises [`pre-commit`](https://pre-commit.com/) hooks to lint code
changes. Make sure you install it before contributing to the repo.### Installation
Following are the installation instructions for `pre-commit`. Further details
can be found [here](https://pre-commit.com/#installation).#### Mac
```shell
brew install pre-commit
```#### Ubuntu
```shell
pip install pre-commit
```#### Arch Linux
```shell
pacman -S python-pre-commit
```### Usage
`pre-commit` can run automatically on every commit. This requires to run the
following command once:```shell
pre-commit install
```Use the following command to run `pre-commit` manually for all files in the
repository:```shell
pre-commit run --all-files
```## Author
Jiri Tyr