This repository was archived by the owner on Jun 11, 2025. It is now read-only.
Feat/operator enhancements#47
Merged
Merged
Conversation
- we now have pre-install, post-install, pre-uninstall and post-uninstall scripts, which can be defined directly in the helmchart CR. It will allow us to do some operators prior to the helm install, like installing CRDs - also adds tolerations, and node selector in helm uninstall job - updated CRD types, which resulted in updated CRDs - we now also, use a custom helm job runner image, it is defined in `./Containerfile.helm-job-runner` github-issue: #42
- adds job name, and job namespace to cluster and nodepool resources - adds `kloudlite.io/job_name` in cluster and nodepool jobs github-issue: #45
- watches PVCs, and dispatches it through message-office-api - watches wirueguard devices, add also adds wireguard-config in this key `resource-watcher-wireguard-config`, and dispatches as normal
- fixes incorrect credentials verification - fixes resource cpu missing `m` suffix - adds tolerations and node selectors in wireguard templates
- add `cmd/agent-operator` to have a single binary agent operator
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fixes #46
fixes #45
fixes #44
fixes #43
fixes #42
BREAKING CHANGES
INTRODUCING nix flakes
cmd/agent-operator:cmd/agent-operator, simplifying deployment and managementdistribution and wireguard
msuffix to resource CPU.resource-watcher (fixes ✨ need wireguard connection config for device created on tenant cluster #44):
message-office-api.resource-watcher-wireguard-config, and dispatches them as usual. This improves resource tracking and dispatching.clusters and nodepool (fixes 🐛 no way to get the cluster/nodepool job, for a cluster/nodepool resource #45):
kloudlite.io/job_namein cluster and nodepool jobs for better job identification. This change resolves GitHub issue 🐛 no way to get the cluster/nodepool job, for a cluster/nodepool resource #45.operator/helm-charts(fixes ✨ need helm chart pre-install and post-install scripts in HelmChart Custom Resources #42) :./Containerfile.helm-job-runner.