addon-operator v1.0.0-beta.6
Changelog:
New features:
- execute kubernetes hooks with Synchronization binding context on start #64
- before* and after* hooks receives all snapshots defined in bindings #72
- use
helm templateto deduplicate helm runs #72 - watch over resources defined in helm templates — run module if resource is missing #78
- support named queues for
kubernetesandschedulebindings #72 - reload ModuleRun task if values are changed by afterHelm hooks #72
- reload DiscoverModules task if values are changed by afterAll hooks #72
- run afterDeleteHelm hooks for modules that should be deleted on startup #58
- deduplicate ReloadAllModules tasks #103
- deduplicate ModuleRun tasks #83
- combine binding context for similar hooks #103
- group binding context if
groupis defined in binding configuration #103 - custom metrics from hooks #112
- run tiller as a subprocess #48
- debug cli to dump queue, global and modules values, patches, config #76
Also:
- YAML format for hook configuration #72
- support streams for JSON patches #95
- cleanup temporary files after hook execution #72
- flags for rate limiter settings of kube client (qps ans burst) #86
- flag for TILLER_MAX_HISTORY, release name for helm template #99
- use libjq-go for jqFilters #65
- versioned config from shell-operator with config validation #57
- json logging #61
- values: enable patch compaction #60, #63
Fixes:
- run afterDeleteHelm hooks for modules that should be deleted on startup (#58)
- run onStartup hooks for newly enabled modules #48
build
- migrate to github actions #92
- add alpine3.10 build
- fix spelling #105
- accept linter recommendations #116
examples
- update to use 'configVersion: v1' configuration #66
documentation