https://github.com/victorock/k8s-gitops
Repository containing k8s definitions.
https://github.com/victorock/k8s-gitops
Last synced: 3 months ago
JSON representation
Repository containing k8s definitions.
- Host: GitHub
- URL: https://github.com/victorock/k8s-gitops
- Owner: victorock
- Created: 2020-11-24T17:58:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-11T14:40:35.000Z (over 4 years ago)
- Last Synced: 2025-01-11T06:10:01.180Z (4 months ago)
- Language: Makefile
- Size: 37.1 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
GitOps of K8S resources.
Folder Structure:
- ansible-control
- awx-operator.yml
`-> Control-Plane Execution Environment
- awx-resource-operator.yml
`-> Control-plane Configuration
- argocd-operator.yml
`-> Control-Plane Configuration Policy
- gitea-operator.yml
`-> Control-Plane Configuration Store- ansible-data
- galaxy-operator.yml
`-> Content Distribution
- gitea-operator.yml
`-> Content Store- ansible-monitor
- grafana-operator.yml
`-> Visualization & Reporting
- elastic-operator.yml
`-> Datastore (Logging, Facts, etc...)
- prometheus-operator.yml
`-> Telemetry & Alert Management
- prometheus-exporter-operator.yml
`-> Telemetry CollectorKustomize wasn't made to manipulate and template multiples entries of the same objects.
YQ is ideal to query and change YAML k/v.
jinja2-cli is an option to explore, in order to templatize configurations.
Ansible just for templating is overkill.