nforgeio / neonKUBE

Public NeonKUBE Kubernetes distribution related projects
https://neonkube.io
Apache License 2.0
78 stars 13 forks source link

neonKUBE and GitOps #1419

Closed jefflill closed 1 year ago

jefflill commented 2 years ago

GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD tooling, and applies them to infrastructure automation:

https://about.gitlab.com/topics/gitops/

One idea for integrating supporting this in neonKUBE is by having neon-cluster-operator monitor changes of Helm Charts or Kubernetes YAML files in one (or perhaps more) git repositories and then apply any changes to the cluster.

We'd have user enable this by adding a new GitOps custom resource that specifies the upstream git repo and folder path to monitor as well as any necessary credentials and settings. We'd have to provide a way to specify and reference secrets perhaps by integrating 1Password.

jefflill commented 1 year ago

Duplicate: https://github.com/nforgeio/neonKUBE/issues/1713