- Bump google.golang.org/grpc from 1.56.2 to 1.56.3 by @dependabot in #296
- Bump actions/setup-go from 4 to 5 by @dependabot in #305
- Bump github/codeql-action from 2 to 3 by @dependabot in #306
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #308
- Bump k8s.io/apiextensions-apiserver from 0.25.14 to 0.25.16 by @dependabot in #300
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #310
- Bump github.com/go-logr/logr from 1.2.4 to 1.4.1 by @dependabot in #311
- chore: upgraded to controller-runtime 0.17.2 and ginkgo v2 by @ccpeng in #319
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #324
- chore: update dev tools by @kevdowney in #326
Full Changelog: https://github.com/keikoproj/addon-manager/compare/v0.8.1...v0.8.2
v0.8.1 - 2023-10-30
- Remove old workflows on addon checksum change (#297)
- Bump golang.org/x/net from 0.15.0 to 0.17.0 (#289)
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 (#286)
v0.8.0 - 2023-09-19
- Unit tests for helpers.go by @estela-ramirez in #225
- Bump actions/setup-go from 3 to 4 by @dependabot in #227
- Bump golang.org/x/text from 0.3.6 to 0.3.8 by @dependabot in #216
- go mod tidy -compat=1.17 by @kevdowney in #237
- Bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 by @dependabot in #236
- update GH actions/checkout to use v3 by @kevdowney in #238
- Cleanup go.mod by @kevdowney in #239
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #241
- Bump golang.org/x/net from 0.0.0-20211209124913-491a49abca63 to 0.10.0 by @dependabot in #240
- updating argo workflows controller to v3.4.8 and Go to 1.19 by @ccpeng in #244
- Local build fixes by @kevdowney in #250
- chore: refactoring so that addon controller flow won't inquire from workflow obj by @ccpeng in #251
- fix: update cronjob to non-deprecated version by @backjo in #256
- Bump k8s.io/apiextensions-apiserver from 0.23.5 to 0.23.17 by @dependabot in #245
- Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 by @dependabot in #247
- Bump k8s.io/api from 0.24.3 to 0.24.17 by @dependabot in #260
- Bump k8s.io/client-go from 0.24.3 to 0.24.17 by @dependabot in #261
- Bump docker/login-action from 2 to 3 by @dependabot in #268
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #266
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #267
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #265
- chore: ignore sigs.k8s.io minor version by @kevdowney in #269
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #264
- Bump actions/checkout from 3 to 4 by @dependabot in #270
- Downgrade to codecov-action@v3 by @tekenstam in #274
- Bump github.com/argoproj/argo-workflows/v3 from 3.4.8 to 3.4.11 by @dependabot in #271
- Bump github.com/onsi/gomega from 1.19.0 to 1.27.10 by @dependabot in #273
- Bump golang.org/x/net from 0.10.0 to 0.15.0 by @dependabot in #272
- Update client-go to v0.25.12 by @tekenstam in #275
- Update Kubernetes runtime and build tools by @tekenstam in #277
- Bump k8s.io/apimachinery from 0.25.12 to 0.25.14 by @dependabot in #278
- Bump k8s.io/api from 0.25.12 to 0.25.14 by @dependabot in #281
- @estela-ramirez made their first contribution in #225
- @backjo made their first contribution in #256
- @tekenstam made their first contribution in #274
Full Changelog: https://github.com/keikoproj/addon-manager/compare/v0.7.2...v0.8.0-rc.3
v0.7.2 - 2023-03-10
- Recover from panics in addon workflow controller (#222)
- Various improvements (#190) (#191) (#193) (#206) (#208)
- Updated Dependencies (#195) (#197) (#198) (#203) (#214)
- Add goreleaser as prereqs developer doc (#188)
- Add codeql.yml workflow (#201)
- Delete old CHANGELOG (#192)
- Remove KOPS test cluster scripts (#215)
v0.7.1 - 2023-01-15
- Fix delete flows (#179)
- Various improvements (#178) (#181) (#182) (#183) (#184) (#185)
v0.7.0 - 2022-12-19
- Fix local bdd testing (#170)
- Refactor addon status updates (#173)
- Bump actions/checkout from 2 to 3.1.0 (#160)
- Change to use controllerutil finalizer methods (#165)
- Use controller-gen version v0.4.1 (#166)
- Switch to emissary workflow-executor and workflow-controller v3.3.x (#168)
- Bump actions/checkout from 3.1.0 to 3.2.0 (#172)
- Bump goreleaser/goreleaser-action from 3 to 4 (#171)
- Add addon-manager architecture diagram (#169)
v0.6.2 - 2022-08-01
- Remove verbose logging for workflow reconcile (#156)
v0.6.1 - 2022-08-01
- Handle notfound workflow use case (#154)
v0.6.0 - 2022-07-29
- Limit workflow watches to namespace scope (#150)
v0.5.2 - 2022-06-07
- Fix workflow controller watcher and rbac (#147)
v0.5.1 - 2022-05-31
- Bump github.com/argoproj/argo-workflows/v3 from 3.2.6 to 3.2.11 (#142)
- Upgrade Argo Workflows to v3.2.11 (#143)
- Fix GHSA-hp87-p4gw-j4gq security issue 7 (#144)
- Update addon status based on workflow lifecycle and status change (#126)
- Bump docker/setup-buildx-action from 1 to 2 (#138)
- Bump docker/login-action from 1 to 2 (#139)
- Bump docker/setup-qemu-action from 1 to 2 (#140)
- Bump goreleaser/goreleaser-action from 2 to 3 (#141)
v0.5.0 - 2022-04-26
- Build Fix (#102)
- Fix UTC build date (#135)
- Upgrade to Go 1.17+ (#116)
- Upgrade Kubernetes APIs (apimachinery, api, etc.) to 0.21 (#116)
- Upgrade Argo to v3.2.6 (#116)
- move api/v1alpha1 to api/addon/v1alpha1; add "comment marker" (#116)
- use code-generator generate API(s) clientset/informer/listers and put into pkg/client directory. (#116)
- add code-generator into Makefile generate (#116)
- update build badge to use GitHub Action status (#109)
- Migrate to GitHub Actions to gate PRs. (#105)
- bumps actions/checkout from 2 to 3 (#119)
- addon-manager refactor pkg/ directory (#123)
- Bump actions/setup-go from 2 to 3 (#132)
- Bump codecov/codecov-action from 2.1.0 to 3 (#128)
v0.4.3 - 2021-07-15
- Fix delete flow and add tests (#90)
- Record Addon dependency validation errors as state (#88)
- Requeue addon for deps not installed error (#91)
v0.4.2 - 2021-06-09
- Increase Addon TTL to 1-hour and reset status per checksum change (#86)
v0.4.1 - 2021-06-08
- Add a conflict retry on status updates (#82)
- Always reset the timer whenever checksum changes (#83)
v0.4.0 - 2021-06-07
- Upgrade workflows and deps (#80)
- Execute workflow only when addon checksum changes (#79)
v0.3.1 - 2020-10-06
- Upgrade Argo to v2.11.1 (#72)
- Improve Watchers to only look for owned resources (#72)
- Remove common app.kubernetes.io/version labels from Kustomize (#71)
v0.3.0 - 2020-09-23
- Change Failed status to Pending for dependant addons (#63)
- Upgrade Argo and inject deadline for workflows. (#64) (#69)
- Various improvements (#60) (#61) (#62)
v0.2.1 - 2020-04-13
- Patch the master CI build (#48) (#56) (#58)
- Preserve labels in Workflow templates (#49)
v0.2.0 - 2020-03-31
- Updated to Go 1.14
- Argo Workflow controller updated to 2.4.3
- Upgraded Kubebuilder to v2.3.0
- Various fixes and improvements (#46)
v0.1.0 - 2019-11-27
- Argo Workflow controller updated to 2.4.2
- Upgraded Kubebuilder to v2.2.0
- Various fixes and improvements (#39)
v0.0.2 - 2019-09-03
- Moved project api version to keikoproj.io
v0.0.1 - 2019-08-14
- Initial Release of Addon Manager