4.10.3 (2023-05-03)
- deps: update golang docker tag to v1.20.4 (95b0699)
4.10.2 (2023-04-25)
- deps: Update github.com/go-logr/logr to v1.2.4 (89b55d1)
- deps: Update github.com/prometheus/client_golang to v1.15.0 (682c0ae)
- deps: Update k8s.io packages to v0.25.9 (1b351d4)
- deps: Update k8s.io/klog/v2 to v2.90.1 (9b5187d)
- deps: Update k8s.io/utils to v0.0.0-20230406110748-d93618cff8a2 (f3d01b9)
4.10.1 (2023-04-08)
- deps: update alpine docker tag to v3.17.3 (e0984d1)
- deps: update golang docker tag to v1.20.3 (f9f0997)
4.10.0 (2023-03-28)
- helm/manifests: Switch to ghcr.io container repository (6db766b)
4.9.0 (2023-03-22)
- handle-429: #533 - Fix lint about literal unkeyed field and use errors.As instead of cast directly. (87698dd)
- handle-429: #533 - Fix lint errors. (6821512)
- handle-429: #533 - Requeue item when syncing meet TooManyRequestError. (b812df8)
- handle-429: #533 - Support rate limiting based on retry-after header. (b149833)
- handle-429: #533 - Use goimports fix linting error. (9a5a279)
4.8.0 (2023-03-21)
- Add 390x support (f8b6ca7)
4.7.10 (2023-03-20)
- deps: update alpine:3.17.2 docker digest to ff6bdca (8857bca)
- deps: update golang docker tag to v1.20.2 (c12742c)
- deps: update module github.com/stretchr/testify to v1.8.2 (a83a5b9)
4.7.9 (2023-03-19)
- cve-2022-41723: Fix cve 2022-41723 (06d1c67)
4.7.8 (2023-02-17)
- deps: Update k8s.io/klog/v2 to v2.90.0 (31d7850)
- deps: Update k8s.io/utils to v0.0.0-20230209194617-a36077c30491 (fb92f04)
- deps: Update kubernetes packages to v0.25.6 (d82a47a)
4.7.7 (2023-02-17)
- deps: update golang docker tag to v1.20.1 (343126e)
4.7.6 (2023-02-16)
- Support testing on arm64 (3b9b8dd)
4.7.5 (2023-02-16)
- deps: update alpine docker tag to v3.17.2 (2285ce5)
4.7.4 (2023-02-02)
- deps: update golang docker tag to v1.20.0 (333c539)
4.7.3 (2023-01-13)
- deps: update alpine docker tag to v3.17.1 (4ec4ab3)
- deps: Update go.uber.org/zap to v1.24.0 (edfa9aa)
- deps: update golang docker tag to v1.19.5 (c154e8c)
- deps: Update sigs.k8s.io/json to v0.0.0-20221116044647-bc3834ca7abd (7b37bf1)
4.7.2 (2022-12-09)
- deps: update golang docker tag to v1.19.4 (cc6c6f9)
4.7.1 (2022-11-23)
- deps: update alpine docker tag to v3.17.0 (36e92fe)
4.7.0 (2022-11-15)
- helm: Start delve immediately for e2e tests (94b2015)
- probes: Add liveness and readiness probes (43cb4de)
4.6.1 (2022-11-12)
- deps: update alpine docker tag to v3.16.3 (65a6712)
4.6.0 (2022-11-11)
4.5.8 (2022-11-11)
- deps: github.com/prometheus/client_golang to v1.14.0 (a7ffd56)
- deps: update alpine:3.16.2 docker digest to 65a2763 (65cebb2)
- deps: Update golang.org/x/net to v0.2.0 (205adc2)
- deps: Update k8s.io packages to v0.25.4 (be96b2d)
- deps: Update k8s.io/utils to v0.0.0-20221108210102-8e77b1f39fe2 (47d686d)
- deps: Update sigs.k8s.io/controller-runtime to v0.13.1 (c934953)
4.5.7 (2022-11-01)
- deps: update module github.com/stretchr/testify to v1.8.1 (e971cec)
4.5.6 (2022-11-01)
- security, CVE-2022-32149: Update golang.org/x/text to v0.3.8 to fix CVE-2022-32149 (cc377af)
4.5.5 (2022-10-18)
- deps: Update k8s dependencies to v0.25.3 (4f35f0f)
4.5.4 (2022-09-19)
- deps: Update golang.org/x/net to v0.0.0-20220919171627-f8f703f97925 (e603f78)
- deps: Update k8s.io to v0.25.1 (0ba5706)
4.5.3 (2022-09-18)
4.5.2 (2022-09-14)
- deps, security: Update golang.org/x/net to fix CVE-2022-27664 (a0ddbf3)
4.5.1 (2022-09-14)
- deps: Update github.com/google/go-cmp to v0.5.9 (f0d7c9d)
- deps: Update k8s.io/klog/v2 to v2.80.1 (6d17582)
4.5.0 (2022-09-13)
- webhooks: Select json deserialization mode of response: 'loose' (default) or 'strict' (99bca2f), closes #572
4.4.0 (2022-09-08)
4.3.9 (2022-09-04)
- deps: Update k8s.io/klog/v2 to v2.80.0 (9b6ee29)
- deps: Update sigs.k8s.io/controller-runtime to v0.13.0 (52db9d0)
4.3.8 (2022-08-31)
- deps: Update go.uber.org/zap to v1.23.0 (039b78f)
- deps: Update k8s.io packages to v0.25.0 (6396cbb)
- deps: Update k8s.io/utils to v0.0.0-20220823124924-e9cbc92d1a73 (c501bd9)
4.3.7 (2022-08-18)
- deps: Update kubernetes packages to v0.24.4 (76787c2)
4.3.6 (2022-08-18)
4.3.5 (2022-08-16)
- deps: Update k8s.io/kube-openapi to v0.0.0-20220803164354-a70c9af30aea (6d52edd)
- deps: Update k8s.io/utils to v0.0.0-20220812165043-ad590609e2e5 (a2e7af5)
- release: Set wrapping to single quotes in release command (3250c2e)
- release: Use version with
v
prefix in docker push (a53b064), closes #611
- Revert "chore(release): [skip ci] 4.3.6" (0a88efa)
- Revert "chore(release): [skip ci] 4.3.5" (64aac8e)
4.3.4 (2022-08-10)
- release: Fix dockehub repository url (de7e293)
4.3.3 (2022-08-10)
- deps: Update go.uber.org/zap to v1.22.0 (faa93f2)
- deps: Update k8s.io/utils to v0.0.0-20220810061631-2e139fc3ae1e (61d1f9a)
4.3.2 (2022-08-10)
- deps: Update golang to 1.19 (b53b5de)
4.3.1 (2022-08-10)
- deps: update dependency alpine to v3.16.2 (80e11a3)
4.3.0 (2022-07-21)
- webhooks: add etag support (4c06eb6)
4.2.5 (2022-07-21)
- security: Add ReadHeaderTimeout to pprof server to mitigate G112 (a11059f)
4.2.4 (2022-07-21)
- deps: update dependency alpine to v3.16.1 (d82df9a)
4.2.3 (2022-07-14)
- deps: update dependency golang to v1.18.4 (8d74fd4)
4.2.2 (2022-07-14)
- deps: Update controller-runtime to v0.12.3 (2f7e062)
- deps: Update k8s dependencies to v0.24.3 (c911040)
- deps: Update k8s.io/klog/v2 to v2.70.1 (63f1388)
- deps: Update k8s.io/utils to v0.0.0-20220713171938-56c0de1e6f5e (63f6d0b)
- security: Fix CVE-2022-1996 by updating k8s.io/kube-openapi to v0.0.0-20220627174259-011e075b9cb8 (42eabbc)
4.2.1 (2022-06-16)
- deps: update dependency golang to v1.18.3 (676078e)
- deps: Update k8s.io packages to v0.24.1 (44b5406)
- deps: Update zgo.at/zcache to v1.2.0 (4bc4c94)
4.2.0 (2022-05-27)
- helm: Add service to chart and prometheus examples (60916a9)
4.1.0 (2022-05-26)
- deps: Update prometheus/client_golang to v1.12.2 (85affb4)
- update: Update controller-runtime to v0.12.1 (dbd4fd9)
- Dockerfile: Run apline images as nonroot user (6e633bd)
4.0.3 (2022-05-25)
- deps: update dependency alpine to v3.16.0 (568f988)
4.0.2 (2022-05-11)
- deps: update dependency golang to v1.18.2 (0ed47d2)
4.0.1 (2022-05-10)
- deps: Update github.com/google/go-cmp to v0.5.8 (8f81c66)
- deps: Update go-logr/logr to 1.2.3 (89dff29)
- deps: Update k8s.io packages to v0.24.0 (8ac00eb)
4.0.0 (2022-05-04)
- Add dlv to debug dockerfile and expose command in helm chart (1e2b611)
- helm: Use commandArgs for all command arguments (b78476e)
- helm: The following helm values are removed.
The equivalent command arguments can now be passed directly to the
commandArgs
value.
- discoveryInterval
- cacheFlushInterval
- zap.logLevel
- zap.devel
- zap.encoder
- zap.stacktraceLevel
Signed-off-by: Mike Smith [email protected]
3.0.2 (2022-04-28)
- deps: update dependency golang to v1.18.1 (62109ed)
3.0.1 (2022-04-11)
3.0.0 (2022-04-08)
- Use controller-runtime to read crd's (f0b0c98)
- Dropping support for kubernetes older than 1.16
2.6.1 (2022-04-06)
- helm: Change helm field zapLogLevel to zap.logLevel (870c8aa), closes #482
- helm: Fix indenting for pdb spec (1bcfb8f)
2.6.0 (2022-04-06)
- helm: implement pod disruption budget (d467934)
2.5.1 (2022-04-05)
- deps: Update controller-runtime to v0.11.2 (b243732)
- deps: Update k8s.api to v0.23.5 (e88bce6)
- deps: Update klog/v2 to v2.60.1 (d40bc8b)
- deps: Update zcache to v1.1.0 (4e89577)
2.5.0 (2022-04-05)
- deps: update dependency alpine to v3.15.4 (28beef9)
2.4.1 (2022-03-23)
- deps: update dependency alpine to v3.15.2 (ce68114)
2.4.0 (2022-03-21)
- Add priorityClassName to helm chart (a4c5c10)
2.3.2 (2022-03-17)
- deps: update dependency alpine to v3.15.1 (3a005ec)
2.3.1 (2022-03-17)
- deps: update dependency golang to v1.18.0 (3c433eb)
2.3.0 (2022-03-08)
- Add leader election (29563b2)
2.2.6 (2022-03-08)
- deps: update dependency golang to v1.17.8 (1c9e884)
2.2.5 (2022-02-21)
- deps: Update controller-runtime to v0.11.1 (c4e9058)
2.2.4 (2022-02-14)
- deps: Update github.com/go-logr/logr to v1.2.2 (1cf5dc4)
- deps: Update go.uber.org/zap to v1.21.0 (466bbc3)
- deps: Update k8s.io/utils to v0.0.0-20220210201930-3a6ce19ff2f9 (6c12b98)
2.2.3 (2022-02-14)
- release: Fix latest tag, to point to alpine image (ce02f32)
2.2.2 (2022-02-14)
- deps: update dependency golang to v1.17.7 (007aeeb)
2.2.1 (2022-02-14)
- deps: Update controller-runtime to v0.11.0 and k8s to v0.23.3 (937cbf2)
- deps: Update github.com/google/go-cmp to v0.5.7 (5fa1396)
- deps: Update github.com/prometheus/client_golang to v1.12.1 (0897f66)
2.2.0 (2022-01-28)
- Add pprof to enable profiling (1dbf3f6)
2.1.3 (2022-01-24)
- customize: #414 - Use 'UID' as cache key to avoid collisions between objects in different namespaces (38126d1)
2.1.2 (2022-01-22)
- change invalid log message when InPlace update strategy is used (1ca006e)
2.1.1 (2022-01-17)
2.1.0 (2022-01-09)
- deps: update golang docker tag to v1.17.6 (bf0e583)
- Add K8s API communiction check on startup (de00e67)
2.0.19 (2021-12-09)
- deps: update golang docker tag to v1.17.5 (9f2abd8)
2.0.18 (2021-12-07)
- deps: Update controller-runtime to v0.10.3 (195fde1)
- deps: update golang docker tag to v1.17.4 (937f91d)
- discovery: Do not fail if missing a subset of resources during API discover (6dce893)
2.0.17 (2021-11-25)
- deps: Update rest of k8s.io dependencies to v0.22.4 (f5a4a1d)
2.0.16 (2021-11-25)
- deps: update alpine docker tag to v3.15.0 (dd1e402)
2.0.15 (2021-11-25)
- controller: Ignore 404/409 error responses (5c983a4)
2.0.14 (2021-11-24)
- deps: Update json-patch to v5.6.0, k8s.io to v0.22.4 and k8s.io/utils (889f355)
2.0.13 (2021-11-24)
- deps: Update alpine to 3.14.3 and golang to 1.17.3 (44c6595)
2.0.12 (2021-09-26)
- Add command line arguments parameterization to Helm chart (2081bcf)
2.0.11 (2021-09-26)
- deps: update github.com/nsf/jsondiff commit hash to 0e9c064 (b9fe982)
- deps: update github.com/nsf/jsondiff commit hash to 1e845ec (55983c3)
2.0.10 (2021-09-15)
- deps: update golang docker tag to v1.17.1 (8214d11)
2.0.9 (2021-09-08)
2.0.8 (2021-09-08)
- deps: Update k8s.io to v0.22.1 (5382cc9)
2.0.7 (2021-09-08)
- Delete metacontroller-crds-v1beta1.yaml (ed15539)
2.0.6 (2021-09-07)
- deps: update golang docker tag to v1.17.0 (e8a572b)
2.0.5 (2021-09-07)
- deps: update alpine docker tag to v3.14.2 (d9393bf)
2.0.4 (2021-08-10)
- deps: update alpine docker tag to v3.14.1 (0599592)
- deps: update golang docker tag to v1.16.7 (26b916a)
2.0.3 (2021-08-03)
- metrics: Add http client metrics (3d2391d)
2.0.2 (2021-07-31)
- deps: update alpine:3.14.0 docker digest to adab384 (cfc6956)
2.0.1 (2021-07-29)
- deps: Update controller-runtime to v0.9.5 and k8s.io/utils (5bfcb90)
2.0.0 (2021-07-22)
- deps: Update controller-runtime to 0.9.3 and k8s packages to v0.21.3 (5d06b06)
- deps: Update k8s.io/klog/v2 to v2.10.0 (47b107d)
- Remove deprecated --client-config-path - switched to --kubeconfig (9cf558a)
- Rename --debug-addr to --metrics-address (86cda55)
- logging: #233 - Allow logging in json format (8f11b37)
- Flag --client-config-path is removed in favour of --kubeconfig
Signed-off-by: grzesuav [email protected]
- Flag --debug-addr was renamed to --metrics-address
Signed-off-by: grzesuav [email protected]
- logging: Removed klog flags -
-v
,--logtostderr
etc. Added zap logger flags instead:
- --zap-log-level
- --zap-devel
- --zap-encoder
- --zap-stacktrace-level Please read documentation (User Guide/Configuration) and/or check manifest changes to check which should be used.
Signed-off-by: grzesuav [email protected]
1.5.20 (2021-07-13)
- deps: update golang docker tag to v1.16.6 (2210565)
1.5.19 (2021-06-25)
- deps: Update controllrt-runtime to 0.9.2 & k8s.io to v0.21.2 (4031180)
1.5.18 (2021-06-23)
- metrics: Utilize controller-runtime metrics server (45b80c3)
1.5.17 (2021-06-23)
1.5.16 (2021-06-16)
- deps: update alpine docker tag to v3.14.0 (a252fbb)
1.5.15 (2021-06-11)
- deps: update module github.com/prometheus/client_golang to v1.11.0 (06ea53d)
- deps: update module sigs.k8s.io/controller-runtime to v0.9.0 and k8s.io packages to v0.21.1 (c07dcb3)
1.5.14 (2021-06-11)
- deps: update golang docker tag to v1.16.5 (d6fca11)
1.5.13 (2021-06-10)
- deps: Update k8s and controller-runtime dependencies (256f20e)
1.5.12 (2021-05-30)
- customize: #259 - Add guard for customize cache against concurrent writes (b765c17)
- deps: Update klog/v2 to v2.9.0 (47aa552)
1.5.11 (2021-05-29)
- deps: update k8s.io/utils commit hash to 6fdb442 (f713086)
- security: Update golang.org/x/crypto because of CVE-2020-29652 (38c0c2f)
1.5.10 (2021-05-25)
- deps: Update go-cmp v0.5.6 prometheus/client_golang v1.10.0 (1748a91)
1.5.9 (2021-05-25)
- k8sClient: use a cache-based version of k8s client (17f3dd2)
1.5.8 (2021-05-09)
- deps: Update golang to 1.16.4 (b7e8a33)
- deps: Update golang.org/x/text dependency due to CVE-2020-14040 (3e6ae6a)
1.5.7 (2021-04-27)
1.5.6 (2021-04-21)
- events: Emit events for controller sync errors (9b7258d)
1.5.5 (2021-04-15)
- deps: update alpine docker tag to v3.13.5 (bef407b)
1.5.4 (2021-04-14)
1.5.3 (2021-04-09)
- deps: update golang docker tag to v1.16.3 (a5ab1fc)
1.5.2 (2021-04-01)
- deps: update golang docker tag to v1.16.2 (53d66d4)
1.5.1 (2021-03-31)
- deps: update alpine docker tag to v3.13.4 (c3901c9)
1.5.0 (2021-03-30)
1.4.8 (2021-03-26)
- deps: update alpine docker tag to v3.13.3 (953ae99)
1.4.7 (2021-03-17)
- deps: Update klog2 to v2.8.0 (9cf1ecc)
1.4.6 (2021-03-11)
- composite controller: Fixed GroupVersion management (c5f4c09)
1.4.5 (2021-02-21)
1.4.4 (2021-02-19)
- deps: update golang docker tag to v1.16.0 (1a684bf)
1.4.3 (2021-02-19)
- deps: update alpine docker tag to v3.13.2 (ecb8a13)
1.4.2 (2021-02-05)
- deps: update golang docker tag to v1.15.8 (32c8b8f)
1.4.1 (2021-02-05)
- deps: Update klog2 to 2.5.0 (2988b74)
- Add build information (00f9858)
- Update alpine to 3.13.1 (7d10f84)
1.4.0 (2021-01-25)
- Ship CRD's manifests also in version v1beta1 for kubernetes 1.15 (284b3e2)
1.3.0 (2021-01-22)
- #69: Migration of customize hook implementation (7c959db), closes #69
- Implement customize hook (2facbdb)
1.2.1 (2021-01-20)
- docker: Disable
latest
tag for distroless variants (8ce7a8d)
1.2.0 (2021-01-20)
- deps: Update go to 1.15.7 (e9d7a22)
- deps: Update k8s.io packages to 0.17.17 (6ff338e)
- deps: Update prometheus/client_golang to v1.9.0 (d288bce)
1.1.3 (2021-01-20)
- deps: update alpine docker tag to v3.13.0 (2f62ec1)
1.1.2 (2021-01-11)
- deps: Update k8s.io packages to v0.17.16 (2f11f21)
1.1.1 (2020-12-19)
- deps: Update alpine to 3.12.3 and go to 1.15.6 (091f3b2)
1.1.0 (2020-12-14)
- perf: Add a flag to configure the number of workers to run (3f07022)
1.0.3 (2020-12-13)
- security: Update vunerable openssl packages - CVE-2020-1971 (060a2d9)
1.0.2 (2020-12-11)
- deps: update alpine docker tag to v3.12.2 (08a9d26)
1.0.1 (2020-12-10)
- deps: update k8s.io packages to v0.17.15 (34a0c98)
1.0.0 (2020-12-01)
- api: Update CRD api versions to v1 (c38b399)
- api: Migrated CRD api version to 'apiextensions.k8s.io/v1' introduced in kubernetes 1.16. This now makes 1.16 the minimal supported kubernetes version
Signed-off-by: Filip Petkovski [email protected]
0.4.5 (2020-11-28)
- deps: update k8s.io packages to v0.17.14 (4be7525)