📝 Description
We would like to provide GitHub and GitLab native pipeline templates for allowing users of kubara to keep their environments up to date through automatic.
GitHub:
- Create a GitHub action for installing kubara and running it with parameters as exposed input fields. Similar to something like https://github.com/golangci/golangci-lint-action
- Create an example GitHub workflow to fetch the latest catalog releases for the bootstrap and general catalog and run
kubara generate against the contents of the repo
- If drift/changes have been detected automatically open a PR
- Make the workflow runnable on-demand as well as with a schedule (daily)
GitLab:
- Create a GitLab pipeline to install kubara -> fetch the latest catalog releases for the bootstrap and general catalog -> run
kubara generate against the contents of the repo -> If drift/changes have been detected automatically open a MR
- Make the pipeline runnable on-demand
🎯 Use Case
- GitOps drift detection
- Automated PRs/MRs for updating external catalog dependencies
📎 Additional Context
No response
✅ Checklist
📝 Description
We would like to provide GitHub and GitLab native pipeline templates for allowing users of kubara to keep their environments up to date through automatic.
GitHub:
kubara generateagainst the contents of the repoGitLab:
kubara generateagainst the contents of the repo -> If drift/changes have been detected automatically open a MR🎯 Use Case
📎 Additional Context
No response
✅ Checklist