diff --git a/CHANGELOG.md b/CHANGELOG.md index 806115e22b..90b02baad5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,117 @@ # Changelog +## [v0.14.0](https://github.com/k8gb-io/k8gb/tree/v0.14.0) (2024-09-16) + +[Full Changelog](https://github.com/k8gb-io/k8gb/compare/v0.13.0...v0.14.0) + +**Implemented enhancements:** + +- Deprecate GSLB CRD [\#1018](https://github.com/k8gb-io/k8gb/issues/1018) +- Add support for Linode [\#928](https://github.com/k8gb-io/k8gb/issues/928) +- Infoblox provider: upgrade infoblox client to recent version [\#920](https://github.com/k8gb-io/k8gb/issues/920) +- Feature Request/Idea: Extend registration to ISTIO and Virtual Services [\#552](https://github.com/k8gb-io/k8gb/issues/552) +- \[opensihft-support\] global record not populated [\#424](https://github.com/k8gb-io/k8gb/issues/424) +- Consider and implement the desired level of the Operator Maturity Model [\#51](https://github.com/k8gb-io/k8gb/issues/51) + +**Fixed bugs:** + +- \[BUG\] UnitTests racing [\#942](https://github.com/k8gb-io/k8gb/issues/942) +- \[BUG\] GSLB is not updated when Ingress has change [\#932](https://github.com/k8gb-io/k8gb/issues/932) +- intermittent failure of container image build [\#904](https://github.com/k8gb-io/k8gb/issues/904) +- Fix FOSSA license scan issue\(s\) [\#880](https://github.com/k8gb-io/k8gb/issues/880) + +**Closed issues:** + +- externaldns.interval not being respect [\#1676](https://github.com/k8gb-io/k8gb/issues/1676) +- \(vendor-neutrality\) Use Vendor-Neutral Zoom [\#1661](https://github.com/k8gb-io/k8gb/issues/1661) +- Update Code of Conduct [\#1633](https://github.com/k8gb-io/k8gb/issues/1633) +- Incorrect k8gb chart metadata in ArtifactHub [\#1034](https://github.com/k8gb-io/k8gb/issues/1034) +- REFACTORING: Use DepResover mock in constroller tests [\#923](https://github.com/k8gb-io/k8gb/issues/923) +- Support multiple edgeDNS types in parallel to enable hybrid and multi-cloud scenarios [\#919](https://github.com/k8gb-io/k8gb/issues/919) +- Terratest: identify ImagePullBackOff and exit ASAP with proper message [\#898](https://github.com/k8gb-io/k8gb/issues/898) +- Investigate integration with Orb [\#848](https://github.com/k8gb-io/k8gb/issues/848) +- Check if incoming code is gofmt-ed [\#817](https://github.com/k8gb-io/k8gb/issues/817) +- Revisit the project linting scope [\#775](https://github.com/k8gb-io/k8gb/issues/775) +- Add k8gb delivery scenario to podtato head [\#643](https://github.com/k8gb-io/k8gb/issues/643) + +**Merged pull requests:** + +- RELEASE: v0.14.0 [\#1732](https://github.com/k8gb-io/k8gb/pull/1732) ([jkremser](https://github.com/jkremser)) +- Update Helm Docs [\#1727](https://github.com/k8gb-io/k8gb/pull/1727) ([github-actions[bot]](https://github.com/apps/github-actions)) +- Update Helm Docs [\#1720](https://github.com/k8gb-io/k8gb/pull/1720) ([github-actions[bot]](https://github.com/apps/github-actions)) +- Update Helm Docs [\#1719](https://github.com/k8gb-io/k8gb/pull/1719) ([github-actions[bot]](https://github.com/apps/github-actions)) +- Update coredns helm chart repo url [\#1718](https://github.com/k8gb-io/k8gb/pull/1718) ([abaguas](https://github.com/abaguas)) +- Add Andre to maintainers [\#1717](https://github.com/k8gb-io/k8gb/pull/1717) ([ytsarev](https://github.com/ytsarev)) +- chore\(deps\): update actions/checkout digest to 6d193bf [\#1714](https://github.com/k8gb-io/k8gb/pull/1714) ([renovate[bot]](https://github.com/apps/renovate)) +- fix\(deps\): update module github.com/gruntwork-io/terratest to v0.47.1 [\#1712](https://github.com/k8gb-io/k8gb/pull/1712) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update endbug/add-and-commit digest to 1ec3a80 [\#1711](https://github.com/k8gb-io/k8gb/pull/1711) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update otel/opentelemetry-collector docker tag to v0.109.0 [\#1707](https://github.com/k8gb-io/k8gb/pull/1707) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update peter-evans/create-pull-request digest to 8867c4a [\#1706](https://github.com/k8gb-io/k8gb/pull/1706) ([renovate[bot]](https://github.com/apps/renovate)) +- Fix failover strategy with 3 or more clusters [\#1705](https://github.com/k8gb-io/k8gb/pull/1705) ([abaguas](https://github.com/abaguas)) +- Allow adding custom annotations and labels to the k8gb controller [\#1704](https://github.com/k8gb-io/k8gb/pull/1704) ([abaguas](https://github.com/abaguas)) +- fix\(deps\): update module sigs.k8s.io/controller-runtime to v0.19.0 [\#1703](https://github.com/k8gb-io/k8gb/pull/1703) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update github/codeql-action digest to d8b1697 [\#1702](https://github.com/k8gb-io/k8gb/pull/1702) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update golangci/golangci-lint-action digest to 68de804 [\#1701](https://github.com/k8gb-io/k8gb/pull/1701) ([renovate[bot]](https://github.com/apps/renovate)) +- Update docs to use a referenced instead of an embedded ingress [\#1699](https://github.com/k8gb-io/k8gb/pull/1699) ([abaguas](https://github.com/abaguas)) +- chore\(deps\): update fossa-contrib/fossa-action digest to eaa7ead [\#1697](https://github.com/k8gb-io/k8gb/pull/1697) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update all non-major dependencies [\#1696](https://github.com/k8gb-io/k8gb/pull/1696) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update docker/build-push-action digest to 5cd11c3 [\#1695](https://github.com/k8gb-io/k8gb/pull/1695) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update actions/upload-artifact digest to 5076954 [\#1694](https://github.com/k8gb-io/k8gb/pull/1694) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update peter-evans/create-pull-request digest to 3707121 [\#1693](https://github.com/k8gb-io/k8gb/pull/1693) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update github/codeql-action digest to 25ad3c8 [\#1692](https://github.com/k8gb-io/k8gb/pull/1692) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update step-security/harden-runner digest to 951b485 [\#1691](https://github.com/k8gb-io/k8gb/pull/1691) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update golangci/golangci-lint-action digest to e135904 [\#1690](https://github.com/k8gb-io/k8gb/pull/1690) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update all non-major dependencies [\#1689](https://github.com/k8gb-io/k8gb/pull/1689) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update benc-uk/workflow-dispatch digest to e2e5e9a [\#1688](https://github.com/k8gb-io/k8gb/pull/1688) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update fossa-contrib/fossa-action digest to 33c335f [\#1687](https://github.com/k8gb-io/k8gb/pull/1687) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update github/codeql-action digest to 9c646c2 [\#1686](https://github.com/k8gb-io/k8gb/pull/1686) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update actions/upload-artifact digest to 89ef406 [\#1685](https://github.com/k8gb-io/k8gb/pull/1685) ([renovate[bot]](https://github.com/apps/renovate)) +- Fix flaky e2e test `TestFailoverPlayground/*stop_podinfo_on_eu_cluster` [\#1684](https://github.com/k8gb-io/k8gb/pull/1684) ([abaguas](https://github.com/abaguas)) +- chore\(deps\): update terraform aws to v5.61.0 [\#1683](https://github.com/k8gb-io/k8gb/pull/1683) ([renovate[bot]](https://github.com/apps/renovate)) +- Fix flaky failover tests [\#1682](https://github.com/k8gb-io/k8gb/pull/1682) ([abaguas](https://github.com/abaguas)) +- chore\(deps\): update endbug/add-and-commit digest to b3200cb [\#1681](https://github.com/k8gb-io/k8gb/pull/1681) ([renovate[bot]](https://github.com/apps/renovate)) +- Update Helm Docs [\#1680](https://github.com/k8gb-io/k8gb/pull/1680) ([github-actions[bot]](https://github.com/apps/github-actions)) +- fix: externaldns.interval not being respect [\#1677](https://github.com/k8gb-io/k8gb/pull/1677) ([zyue110026](https://github.com/zyue110026)) +- chore\(deps\): update otel/opentelemetry-collector docker tag to v0.106.1 [\#1675](https://github.com/k8gb-io/k8gb/pull/1675) ([renovate[bot]](https://github.com/apps/renovate)) +- Fix reconciliation on `Endpoints`'s subset changes [\#1674](https://github.com/k8gb-io/k8gb/pull/1674) ([abaguas](https://github.com/abaguas)) +- chore\(deps\): update actions/checkout digest to 9a9194f [\#1673](https://github.com/k8gb-io/k8gb/pull/1673) ([renovate[bot]](https://github.com/apps/renovate)) +- Integrate istio ingress [\#1672](https://github.com/k8gb-io/k8gb/pull/1672) ([abaguas](https://github.com/abaguas)) +- chore\(deps\): update step-security/harden-runner digest to f0db2aa [\#1671](https://github.com/k8gb-io/k8gb/pull/1671) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update peter-evans/create-pull-request digest to 93bc7fd [\#1670](https://github.com/k8gb-io/k8gb/pull/1670) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update fossa-contrib/fossa-action digest to 6e39fd9 [\#1669](https://github.com/k8gb-io/k8gb/pull/1669) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update github/codeql-action digest to 5cdd182 [\#1667](https://github.com/k8gb-io/k8gb/pull/1667) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update docker/login-action digest to 9780b0c [\#1666](https://github.com/k8gb-io/k8gb/pull/1666) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update all non-major dependencies [\#1659](https://github.com/k8gb-io/k8gb/pull/1659) ([renovate[bot]](https://github.com/apps/renovate)) +- Update Helm Docs [\#1658](https://github.com/k8gb-io/k8gb/pull/1658) ([github-actions[bot]](https://github.com/apps/github-actions)) +- chore\(deps\): update golangci/golangci-lint-action digest to aaa42aa [\#1657](https://github.com/k8gb-io/k8gb/pull/1657) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update docker/build-push-action digest to a8d3541 [\#1656](https://github.com/k8gb-io/k8gb/pull/1656) ([renovate[bot]](https://github.com/apps/renovate)) +- fix\(deps\): update module github.com/gruntwork-io/terratest to v0.47.0 [\#1655](https://github.com/k8gb-io/k8gb/pull/1655) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update endbug/add-and-commit digest to 51b3638 [\#1654](https://github.com/k8gb-io/k8gb/pull/1654) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update all non-major dependencies [\#1653](https://github.com/k8gb-io/k8gb/pull/1653) ([renovate[bot]](https://github.com/apps/renovate)) +- Fix ingress Annotations replacement loop [\#1652](https://github.com/k8gb-io/k8gb/pull/1652) ([kuritka](https://github.com/kuritka)) +- chore\(deps\): update fossa-contrib/fossa-action digest to e323a00 [\#1651](https://github.com/k8gb-io/k8gb/pull/1651) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update peter-evans/create-pull-request digest to d884c1e [\#1650](https://github.com/k8gb-io/k8gb/pull/1650) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update step-security/harden-runner digest to d7cf128 [\#1649](https://github.com/k8gb-io/k8gb/pull/1649) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update github/codeql-action digest to 44534b7 [\#1648](https://github.com/k8gb-io/k8gb/pull/1648) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update jnorwood/helm-docs docker digest to 7e562b4 [\#1647](https://github.com/k8gb-io/k8gb/pull/1647) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update fossa-contrib/fossa-action digest to 0dd2a5e [\#1646](https://github.com/k8gb-io/k8gb/pull/1646) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update actions/upload-artifact digest to 0b2256b [\#1645](https://github.com/k8gb-io/k8gb/pull/1645) ([renovate[bot]](https://github.com/apps/renovate)) +- Update Release instructions with chart readme version bump [\#1639](https://github.com/k8gb-io/k8gb/pull/1639) ([ytsarev](https://github.com/ytsarev)) +- Documentation: fix links to Code of Conduct [\#1638](https://github.com/k8gb-io/k8gb/pull/1638) ([elohmrow](https://github.com/elohmrow)) +- chore\(deps\): update dependency k8gb-io/k8gb to v0.13.0 [\#1636](https://github.com/k8gb-io/k8gb/pull/1636) ([renovate[bot]](https://github.com/apps/renovate)) +- Update Offline Changelog [\#1635](https://github.com/k8gb-io/k8gb/pull/1635) ([github-actions[bot]](https://github.com/apps/github-actions)) +- Documentation: follow the CNCF Code of Conduct [\#1634](https://github.com/k8gb-io/k8gb/pull/1634) ([elohmrow](https://github.com/elohmrow)) +- Update Helm Docs [\#1632](https://github.com/k8gb-io/k8gb/pull/1632) ([github-actions[bot]](https://github.com/apps/github-actions)) +- chore\(deps\): update golangci/golangci-lint-action digest to d09fb08 [\#1630](https://github.com/k8gb-io/k8gb/pull/1630) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update all non-major dependencies [\#1629](https://github.com/k8gb-io/k8gb/pull/1629) ([renovate[bot]](https://github.com/apps/renovate)) +- fix\(deps\): update module sigs.k8s.io/external-dns to v0.14.2 [\#1624](https://github.com/k8gb-io/k8gb/pull/1624) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update github/codeql-action digest to 7adf9ac [\#1620](https://github.com/k8gb-io/k8gb/pull/1620) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update otel/opentelemetry-collector docker tag to v0.105.0 [\#1619](https://github.com/k8gb-io/k8gb/pull/1619) ([renovate[bot]](https://github.com/apps/renovate)) +- fix\(deps\): update module github.com/azure/go-autorest/autorest/adal to v0.9.24 [\#1618](https://github.com/k8gb-io/k8gb/pull/1618) ([renovate[bot]](https://github.com/apps/renovate)) +- chore\(deps\): update rancher/k3s docker tag to v1.30.2 [\#1617](https://github.com/k8gb-io/k8gb/pull/1617) ([renovate[bot]](https://github.com/apps/renovate)) + + + ## [v0.13.0](https://github.com/k8gb-io/k8gb/tree/v0.13.0) (2024-07-03) [Full Changelog](https://github.com/k8gb-io/k8gb/compare/v0.12.2...v0.13.0)