Releases: flant/addon-operator
v1.2.0
What's Changed
Enhancements 🚀
Bug Fixes 🐛
- Revert mergo lib by @nabokihms in #393
Dependency Updates ⬆️
- chore(deps): bump mheap/github-action-required-labels from 4 to 5 by @dependabot in #394
- chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in #395
- chore(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0 by @dependabot in #396
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #397
- chore(deps): bump google.golang.org/grpc from 1.47.0 to 1.53.0 by @dependabot in #399
Full Changelog: v1.1.4...v1.2.0
v1.1.4
What's Changed
Enhancements 🚀
- List only metadata in resource monitor by @nabokihms in #388
- Modules registration by @yalosev in #379
Dependency Updates ⬆️
- chore(deps): bump github.com/onsi/gomega from 1.20.1 to 1.27.6 by @dependabot in #383
- chore(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.18 by @dependabot in #364
- chore(deps): bump github.com/docker/docker from 20.10.17+incompatible to 20.10.24+incompatible by @dependabot in #384
- chore(deps): bump github.com/flant/shell-operator from 1.1.3 to 1.2.0 by @dependabot in #387
- chore(deps): bump actions/setup-go from 3 to 4 by @dependabot in #389
- chore(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #391
Other Changes
- Render docs by @nabokihms in #385
- Read resources from cache in resource monitor by @nabokihms in #386
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
Enhancements 🚀
- feat: load modules from multiple paths, support symlink as module by @diafour in #362
- feat: Persist helm3lib Kubernetes clients by @nabokihms in #374
- feat: Add debug flag for render command by @alex123012 in #372
- Addon-operator method calls optimization by @yalosev in #381
Other Changes
- fix: modules directory not exist by @diafour in #363
- feat: Add stricter lint rules by @nabokihms in #373
- Refactor module-manager by @yalosev in #376
- Ignore module on absent symlink by @yalosev in #377
- More refactoring by @yalosev in #378
- fix: Speedup ApplyIgnoreNonExistentPaths jsonpatch method by @nabokihms in #375
- feat: use mergo to merge values by @nabokihms in #380
- feat: autogen release message by @nabokihms in #382
New Contributors
- @alex123012 made their first contribution in #372
Full Changelog: v1.1.2...v1.1.3
1.1.2 (2022-12-28)
1.1.1 (2022-12-13)
1.1.0 (2022-12-12)
What's Changed
-
Use kube-client 1.25 and Go 1.19:
-
Drop helm2
-
Support for ModuleConfig in deckhouse (see deckhouse/deckhouse#1729)
- forbid usage startup and kubernetes bindings together by @yalosev in #335
- fix: support 'map merge' feature for OpenAPI schemas in YAML files by @diafour in #337
- fix: ignore KubeConfig events before first converge by @diafour in #330
- feat: override KubeConfig before bootstrap by @diafour in #340
- feat: GetSchema method in ValuesValidator by @diafour in #344
-
chore(deps): bump docker/login-action from 2.0.0 to 2.1.0 by @dependabot in #339
-
chore(deps): bump docker/setup-qemu-action from 2.0.0 to 2.1.0 by @dependabot in #338
-
chore(deps): bump github.com/tidwall/sjson from 1.2.3 to 1.2.5 by @dependabot in #331
-
chore(deps): bump github.com/tidwall/gjson from 1.12.1 to 1.14.4 by @dependabot in #341
Full Changelog: v1.0.6...v1.1.0
Milestone: https://github.com/flant/addon-operator/milestone/16?closed=1
1.0.6 (2022-08-23)
What's Changed
- fix: reinitialize kubeClient by @yalosev in #313
- fix: Disable OpenAPI validation for manifests rendering in helm3lib by @yalosev in #317
- fix: runtimeConfig dependency, log level for snapshot info by @diafour in #318
- fix: faster response to config map changes by @diafour in #315
- fix: restore separate metric storage for hooks by @diafour in #323
- fix: prevent excess log messages for repeated tasks by @diafour in #324
- fix: restore exponential backoff for failed hooks by @diafour in #326
- fix: report about modules left to process during the converge by @diafour in #327
- fix: concurrent map read-write on access module values by @diafour in #329
- chore: update shell-operator, set debug level for snapshot info by @diafour in #310
- chore: documentation about module onStartup hooks by @diafour in #311
- feat(deps): update shell-operator to v1.0.11 by @diafour in #334
- chore(deps): bump actions/setup-go from 2 to 3 by @dependabot in #316
- chore(deps): bump docker/setup-qemu-action from 1.2.0 to 2.0.0 by @dependabot in #320
- chore(deps): bump docker/login-action from 1.14.1 to 2.0.0 by @dependabot in #321
- chore(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #322
- chore(deps): bump actions/setup-python from 3 to 4 by @dependabot in #325
Full Changelog: v1.0.5...v1.0.6
Milestone: https://github.com/flant/addon-operator/milestone/15?closed=1
1.0.5 (2022-03-22)
What's Changed
Notable changes
- feat: add flag to start scheduling 'schedule' hook before first converge done. by @name212 in #300
- chore: update versions in Dockerfile by @diafour in #308
- fix: beforeHelm hook got empty snapshots for some bindings by @diafour in #305
Other changes
- chore(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #304
- chore(deps): bump actions/github-script from 5 to 6 by @dependabot in #297
- chore(deps): bump docker/login-action from 1.12.0 to 1.14.1 by @dependabot in #303
- chore(deps): bump actions/setup-python from 2.3.1 to 3 by @dependabot in #301
- chore: remove unused ValuesChecksumsAnnotation by @diafour in #307
- chore: remove everything related to AmbiguousState by @diafour in #306
- chore(deps): bump actions/cache from 2.1.7 to 3 by @dependabot in #309
Full Changelog: v1.0.4...v1.0.5
Milestone: https://github.com/flant/addon-operator/milestone/14?closed=1
1.0.4 (2022-02-25)
What's Changed
- feat: periodically validate config and increase metric counter by @yalosev in #283
- feat: more debug commands by @diafour in #288
- feat: enable schedule hooks after the first converge by @name212 in #294
- feat: runtime config from shell-operator by @diafour in #299
- chore(deps): bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in #284
New Contributors
Full Changelog: v1.0.3...v1.0.4
Milestone: https://github.com/flant/addon-operator/milestone/13?closed=1
1.0.3 (2021-12-15)
What's Changed
- chore(ci): rename master to main in refs by @diafour in #279
- ref(ci): simplify publish process and go modules caching by @diafour in #281
- fix: clean module state when disabled by @diafour in #280
- deps: update shell-operator to 1.0.6 by @diafour in #282
chore deps
- chore(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0 by @dependabot in #277
- chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 by @dependabot in #252
- chore(deps): bump github.com/tidwall/gjson from 1.9.1 to 1.12.1 by @dependabot in #276
- chore(deps): bump github.com/tidwall/sjson from 1.2.2 to 1.2.3 by @dependabot in #278
Full Changelog: v1.0.2...v1.0.3
Milestone: https://github.com/flant/addon-operator/milestone/12?closed=1