Skip to content
This repository was archived by the owner on Jun 11, 2025. It is now read-only.

Feat/operator enhancements#47

Merged
nxtcoder17 merged 6 commits into
release-1.0.5from
feat/operator-enhancements
Nov 26, 2023
Merged

Feat/operator enhancements#47
nxtcoder17 merged 6 commits into
release-1.0.5from
feat/operator-enhancements

Conversation

@nxtcoder17
Copy link
Copy Markdown
Member

@nxtcoder17 nxtcoder17 commented Nov 26, 2023

fixes #46
fixes #45
fixes #44
fixes #43
fixes #42

BREAKING CHANGES

INTRODUCING nix flakes

- 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
@nxtcoder17 nxtcoder17 self-assigned this Nov 26, 2023
@nxtcoder17 nxtcoder17 merged commit 68301ba into release-1.0.5 Nov 26, 2023
@nxtcoder17 nxtcoder17 deleted the feat/operator-enhancements branch November 26, 2023 17:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.