Skip to content

addon-operator v1.0.0-beta.6

Compare
Choose a tag to compare
@diafour diafour released this 03 Apr 16:15

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 template to deduplicate helm runs #72
  • watch over resources defined in helm templates — run module if resource is missing #78
  • support named queues for kubernetes and schedule bindings #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 group is 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

  • afterDeleteHelm hook #56
  • proofreading #104