addon-operator
addon-operator copied to clipboard
A system to manage additional components for Kubernetes cluster in a simple, consistent and automated way.
Bumps [github.com/tidwall/gjson](https://github.com/tidwall/gjson) from 1.12.1 to 1.14.2. Commits 475b403 Allow for Index > 0 on path compontent that are not modifiers. 980f12c Merge pull request #282 from L2ncE/master 72953c7 Fix a...
Bumps [github.com/tidwall/sjson](https://github.com/tidwall/sjson) from 1.2.3 to 1.2.5. Commits b279807 Fixed #61 133db28 Delete FUNDING.yml 3f7d529 Upgrade gjson See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts...
#### Overview Supporting changes for https://github.com/deckhouse/deckhouse/pull/1729 - Prevent queueing ConvergeModules while running global hooks at startup - Add tracking last error for ModuleRun, ModuleDelete and ModuleHookRun - Add GetModuleNames method...
Bumps [github.com/go-chi/chi](https://github.com/go-chi/chi) from 4.0.3+incompatible to 4.1.2+incompatible. Release notes Sourced from github.com/go-chi/chi's releases. v4.1.2 fix that handles MethodNotAllowed with path variables, thank you @caseyhadden for your contribution fix to replace nested...
Bumps [github.com/evanphx/json-patch](https://github.com/evanphx/json-patch) from 4.11.0+incompatible to 5.6.0+incompatible. Release notes Sourced from github.com/evanphx/json-patch's releases. Bug fixes What's Changed Function ensurePathExists should handle appending correctly by @MarcelMue in evanphx/json-patch#148 Fix partial negative indice...
**Is your feature request related to a problem? Please describe.** 1. Right now 'onStartup' hooks are executed for enabled modules on Addon-operator startup and on module enablement. We want to...
**Expected behavior (what you expected to happen)**: The management of multiple components is decoupled from each other and has complementary effects**Actual behavior (what actually happened)**: one component exception will affect...
**Problem overview** ConfigMap has its limits. * It is not convenient to write settings for many modules: * Users need to always remember about the `|` * Suffix `Enabled` is...
It might be useful to have at least two additional metrics about queues: - {PREFIX}tasks_queue_in_total `COUNTER` increments each time a task is added to the queue - {PREFIX}tasks_queue_success_total `COUNTER` increments...
## From go_hook `reconcileFunc()` Using the client-go [EventRecorder](https://github.com/kubernetes/client-go/blob/master/tools/record/event.go#L90-L110): ```golang // EventRecorder knows how to record events on behalf of an EventSource. type EventRecorder interface { // Event constructs an event...