Skip to content

victorock/k8s-gitops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

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 Collector

Kustomize 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.

About

Repository containing k8s definitions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published