Skip to content

Latest commit

 

History

History
619 lines (400 loc) · 49.6 KB

CHANGELOG.md

File metadata and controls

619 lines (400 loc) · 49.6 KB

[1.2.2] - 2024-06-19

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.2.1...v1.2.2

🚀 Features

  • Allow specifying (optional) priorityClass - (44e2c43)

Build

  • (deps) Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 - (c33c45d)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 - (3b56613)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 - (846d113)
  • (deps) Bump k8s.io/client-go from 0.30.1 to 0.30.2 - (f91bfba)

New Contributors

  • @jaccolo made their first contribution in PR #263

[1.2.1] - 2024-05-21

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.2.0...1.2.1

🐛 Bug Fixes

  • X509 CR SAN IPs properly ignored when bypassing DNS Resolution - (4a53481)

🧪 Testing

  • Add testcase covering issue #253 - (4118bc0)

⚙️ Miscellaneous Tasks

  • Add (cliff) changelog for v1.2.0 - (fb0ae32)
  • Add changelog for v1.2.1 - (4622254)

Build

  • (deps) Bump k8s.io/api from 0.30.0 to 0.30.1 - (c2effac)

[1.2.0] - 2024-05-13

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.1.0...v1.2.0

🐛 Bug Fixes

  • Also validate DNS/SAN names when DNS resolution is bypassed - (f4654d3)

🧪 Testing

  • Update to k8s v1.30 for envtest - (7eb8ddd)
  • Add testcase covering issue #247 - (f91b9a1)

Build

  • (deps) Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 - (eef91f8)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.0 - (e1261e8)
  • (deps) Bump helm/kind-action from 1.9.0 to 1.10.0 - (1bc7816)
  • (deps) Bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 - (7a51b11)
  • (deps) Bump golangci/golangci-lint-action from 5.0.0 to 5.3.0 - (c45d1f8)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 - (1690a7e)
  • (deps) Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 - (1d87285)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 - (52f32bc)
  • (kind) Use default kind version from gh-action - (c7d04b3)

[1.1.0] - 2024-04-04

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.7...v1.1.0

🚀 Features

  • Allow adding extra objects to helm chart - (302ad58)

⚙️ Miscellaneous Tasks

  • Rename values.extraObjects field - (b443620)
  • Update to go 1.22 and envtest with k8s 1.29 - (f525ea6)
  • Update changelog with 1.1.0 release - (07f9318)

Build

  • (chart) Fix servicemonitor namespaceSelector - (093e538)
  • (deps) Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 - (3dddd7e)
  • (deps) Bump helm/kind-action from 1.8.0 to 1.9.0 - (7233407)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.1 - (bc67d62)
  • (deps) Bump github.com/foxcpp/go-mockdns from 1.0.0 to 1.1.0 - (dd251c2)
  • (deps) Bump k8s.io/client-go from 0.29.1 to 0.29.2 - (4a47742)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 - (0c16855)
  • (deps) Bump go.uber.org/zap from 1.26.0 to 1.27.0 - (c8c8bfc)
  • (deps) Bump azure/setup-helm from 3 to 4 - (94f2e16)
  • (deps) Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 - (962232a)
  • (deps) Bump k8s.io/apimachinery from 0.29.2 to 0.29.3 - (9a32fe5)
  • (deps) Bump k8s.io/api from 0.29.2 to 0.29.3 - (9d86e35)
  • (deps) Bump k8s.io/client-go from 0.29.2 to 0.29.3 - (00d958d)
  • Update golangci-lint to v1.56.2 - (79218a5)

New Contributors

  • @LeTT00r made their first contribution## [1.0.7] - 2024-01-29

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.6...v1.0.7

🚀 Features

  • (helm) Add configuratble podLabels - (b158e44)

⚙️ Miscellaneous Tasks

  • Update changelog with 1.0.7 release - (d08719c)

Build

  • (deps) Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 - (eb5a5fe)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 - (cb449bb)
  • (deps) Bump k8s.io/api from 0.29.0 to 0.29.1 - (8de18aa)
  • (deps) Bump k8s.io/client-go from 0.29.0 to 0.29.1 - (fa92830)

[1.0.6] - 2023-12-21

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.5...v1.0.6

⚙️ Miscellaneous Tasks

  • Render build commits - (f0a7d00)
  • Update changelog with 1.0.6 release - (c503194)

Build

  • (deps) Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 - (e41d4b0)
  • (deps) Bump k8s.io/client-go from 0.28.2 to 0.28.3 - (b3a8167)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 - (4abe5fc)
  • (deps) Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 - (6e687c7)
  • (deps) Bump helm/chart-testing-action from 2.4.0 to 2.6.1 - (3f7e4de)
  • (deps) Bump github.com/go-logr/zapr from 1.2.4 to 1.3.0 - (dc0e5fd)
  • (deps) Bump k8s.io/api from 0.28.3 to 0.28.4 - (3084cb6)
  • (deps) Bump k8s.io/client-go from 0.28.3 to 0.28.4 - (a00eeed)
  • (deps) Bump actions/setup-python from 4 to 5 - (80da607)
  • (deps) Bump actions/setup-go from 4 to 5 - (5089f3d)
  • (deps) Bump k8s.io/apimachinery from 0.28.4 to 0.29.0 - (a537683)
  • (deps) Bump k8s.io/client-go from 0.28.4 to 0.29.0 - (41beabf)

New Contributors

  • @remmen-io made their first contribution## [1.0.5] - 2023-09-19

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.4...v1.0.5

🚀 Features

  • Add changelog config and CHANGELOG.md - (bfb1801)

🐛 Bug Fixes

  • (k8s-deploy) Set image tag to latest - (69e9249)

📚 Documentation

  • (readme) Add --bypass-dns-resolution information - (cb4d9bb)

⚙️ Miscellaneous Tasks

  • Update controller-runtime and fix linting errors - (9abb30e)
  • Update changelog with 1.0.5 release - (f935b2a)

Build

  • (deps) Bump k8s.io/api from 0.27.3 to 0.27.4 - (ac4b5f3)
  • (deps) Bump github.com/peterbourgon/ff/v3 from 3.3.2 to 3.4.0 - (12b6a65)
  • (deps) Bump k8s.io/client-go from 0.27.3 to 0.27.4 - (0998887)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 - (984e933)
  • (deps) Bump go.uber.org/zap from 1.24.0 to 1.25.0 - (e628fcf)
  • (deps) Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 - (fa34e3a)
  • (deps) Bump actions/checkout from 3 to 4 - (5371707)
  • (deps) Bump docker/login-action from 2 to 3 - (b8c2208)
  • (deps) Bump go.uber.org/zap from 1.25.0 to 1.26.0 - (6c679f5)
  • (deps) Bump k8s.io/client-go from 0.27.4 to 0.28.2 - (fd6a0dd)

[1.0.4] - 2023-07-22

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.3...v1.0.4

🐛 Bug Fixes

  • Invalid syntax in ServiceMonitor helm template - (f9a74f5)

New Contributors

  • @networkhermit made their first contribution in #173## [1.0.3] - 2023-07-20

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.2...v1.0.3

Build

  • (deps) Bump helm/kind-action from 1.7.0 to 1.8.0 - (b3b0e00)
  • Add .github/release.yml - (fa99d97)

[1.0.2] - 2023-07-13

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.1...v1.0.2

🚀 Features

  • Add flag for prometheus-operator SMon - (648ec9f)
  • Stronger security context defaults - (dec49d3)

🐛 Bug Fixes

  • (helm) Missing and in ServiceMonitor template - (5452898)

📚 Documentation

  • (chart) Add description and README - (2aee55d)
  • Fix coverage badge in README.md - (ed18e55)

⚙️ Miscellaneous Tasks

  • Omit deprecated node-role.kubernetes.io/master taint - (58c08cf)

Build

  • (deps) Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 - (849aa42)
  • (deps) Bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 - (1b0b018)
  • (deps) Bump github.com/peterbourgon/ff/v3 from 3.3.1 to 3.3.2 - (44a6af0)
  • (deps) Bump k8s.io/api from 0.27.2 to 0.27.3 - (4437965)
  • (deps) Bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 - (57773ba)
  • (deps) Bump k8s.io/client-go from 0.27.2 to 0.27.3 - (6a9f76f)

New Contributors

  • @jcpunk made their first contribution## [1.0.1] - 2023-05-31

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.0...v1.0.1

🚀 Features

  • Enable leader-election - (8aae096)

📚 Documentation

  • (README) Add leader-election documentation - (70e8b9b)

🧪 Testing

  • (ci) Setup-envtest with k8s 1.27.x - (3ebd69c)
  • (leader-election) Default to kube-system namespace when not running in-cluster - (161a3e0)

⚙️ Miscellaneous Tasks

  • (leader-election) Make leader election optional - (9a047cb)

Build

  • (deps) Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 - (ede88c4)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 - (881b0ed)
  • (deps) Bump github.com/thanhpk/randstr from 1.0.4 to 1.0.5 - (e3e65f3)
  • (deps) Bump github.com/postfinance/flash from 0.5.0 to 0.5.1 - (74a59de)
  • (deps) Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 - (9936533)
  • (deps) Bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 - (e581bc3)
  • (deps) Bump github.com/peterbourgon/ff/v3 from 3.3.0 to 3.3.1 - (01b9f08)
  • (deps) Bump helm/kind-action from 1.5.0 to 1.7.0 - (6d8591e)
  • (deps) Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 - (d0091d2)
  • (deps) Bump k8s.io/apimachinery from 0.27.1 to 0.27.2 - (c5afe15)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.15.0 - (e7e06b6)
  • (deps) Bump github.com/thanhpk/randstr from 1.0.5 to 1.0.6 - (9bb44d0)
  • (leader-election) Configure Helm and manifests - (0a20837)

[1.0.0] - 2023-03-30

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.8...v1.0.0

🧪 Testing

  • Permit specifying multiple comma-separated SAN - (5bda15b)

⚙️ Miscellaneous Tasks

  • (gh-action) Rename misnamed check-dockerhub-token job - (01d809e)
  • Switch default container registry - (ac65893)
  • Bump to Golang 1.20 and replace inet.af with netip{,x} - (89f5330)
  • Automate helm versioning - (af8d8b7)

Build

  • (deps) Bump actions/setup-go from 3 to 4 - (19b4ef9)
  • (deps) Bump helm/chart-testing-action from 2.3.1 to 2.4.0 - (d4807a9)
  • (deps) Bump k8s.io/api from 0.26.2 to 0.26.3 - (73e7c21)
  • (deps) Bump k8s.io/client-go from 0.26.2 to 0.26.3 - (8afe9ba)
  • (gh-actions) Fix helm-test job - (9b6f499)
  • (ghcr.io) Log in to ghcr.io before pushing containers - (2a5d8c1)
  • (ghcr.io) Also push for dev and tagged images - (2cc4280)
  • (ko) Remove defaultBaseImage and keep using ko's default - (c04cdf3)
  • Specify ko default base image image - (c2cbeab)
  • Also push containers to ghcr.io - (67988ab)

[0.2.8] - 2023-03-10

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.7...v0.2.8

🚀 Features

  • Add chart support for custom dnsConfig - (31eeb2f)

⚙️ Miscellaneous Tasks

  • Bump chart version to v0.2.8 - (8ab8cbc)

New Contributors

  • @j4m3s-s made their first contribution in #132## [0.2.7] - 2023-03-07

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.6...v0.2.7

⚙️ Miscellaneous Tasks

  • Add CODEOWNERS file - (4edb3fd)
  • Bump chart version to v0.2.7 - (a0ea8b7)

Build

  • (deps) Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 - (1c3023f)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 - (4125e60)
  • (deps) Bump k8s.io/api from 0.26.1 to 0.26.2 - (c24a75a)
  • (deps) Bump k8s.io/client-go from 0.26.1 to 0.26.2 - (6edfd9a)
  • (helm) Bump chart version - (0bb0a7e)

[0.2.6] - 2023-02-21

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.5...v0.2.6

⚙️ Miscellaneous Tasks

  • Add profile.cov to .gitignore - (9ddc539)

Build

  • Fix commit and ref embedding through ldflags - (33043fd)

[0.2.5] - 2023-02-21

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.4...v0.2.5

🚀 Features

  • Support deploy in out-of-cluster mode (#116) - (3c55012)

⚙️ Miscellaneous Tasks

Build

  • (deps) Bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 - (c68183f)
  • (deps) Bump k8s api to v0.25.1 - (afccb65)
  • (deps) Bump github.com/postfinance/flash from 0.3.0 to 0.4.0 - (4c2afdc)
  • (deps) Bump k8s.io/api from 0.25.1 to 0.25.2 - (359cfab)
  • (deps) Bump k8s.io/client-go from 0.25.1 to 0.25.2 - (481f790)
  • (deps) Bump k8s.io/apimachinery from 0.25.2 to 0.25.3 - (9c4e29b)
  • (deps) Bump k8s.io/client-go from 0.25.2 to 0.25.3 - (af22cf0)
  • (deps) Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 - (5506909)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 - (baf60d6)
  • (deps) Bump k8s.io/api from 0.25.3 to 0.25.4 - (673c8be)
  • (deps) Bump k8s.io/client-go from 0.25.3 to 0.25.4 - (b6c1b8a)
  • (deps) Bump github.com/postfinance/flash from 0.4.0 to 0.5.0 - (f974262)
  • (deps) Bump go.uber.org/zap from 1.23.0 to 1.24.0 - (ed18e5c)
  • (deps) Bump k8s.io/api from 0.25.4 to 0.26.0 - (b9e8205)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.13.1 to 0.14.0 - (81fd215)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.14.0 to 0.14.1 - (bf7ed88)
  • (deps) Bump k8s.io/api from 0.26.0 to 0.26.1 - (8567a85)
  • (deps) Bump k8s.io/client-go from 0.26.0 to 0.26.1 - (ebbc05a)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.4 - (04aed3a)
  • (deps) Bump azure/setup-helm from 1 to 3 (#121) - (1baffa5)
  • (deps) Bump helm/kind-action from 1.2.0 to 1.5.0 (#120) - (1bba6ca)
  • (deps) Bump docker/login-action from 1 to 2 (#118) - (d6c4815)
  • (deps) Bump actions/setup-python from 2 to 4 (#117) - (85a7462)
  • (deps) Bump helm/chart-testing-action from 2.0.1 to 2.3.1 (#119) - (ac74aa5)
  • (ko) Upgrade setup-ko version to fix pipelines - (626d05a)
  • Update gh-action components and go to 1.19 - (c47466f)
  • Remove deprecated field - (9f6ebb9)
  • Bump k8s envtest to 1.26 - (9ea0f2a)

New Contributors

  • @hansedong made their first contribution in #116## [0.2.4] - 2022-08-30

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.3...v0.2.4

🚀 Features

  • Permit using multiple DNS names in CSRs - (056b5fd)
  • Bypass hostname check - (f7f44c2)
  • Add --bypass-hostname-check config flag - (f22fefb)

📚 Documentation

  • Document allowed-dns-names configuration flag - (f8e2ef2)
  • Bypass-hostname-check explanation - (73ed5af)

🧪 Testing

  • Bump k8s version for envtest to 1.24 - (9c44133)
  • Validate bypass hostname check behaviour - (68c6657)

⚙️ Miscellaneous Tasks

  • Refactor code with embedded struct configs - (fcf5ead)
  • Cleanup commented test - (7a79eae)
  • Fix linting error for nolint comment - (9562c44)

Build

  • (deps) Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 - (ae86c8b)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.12.2 to 0.12.3 - (667e7cb)
  • (deps) Bump k8s.io/api from 0.24.2 to 0.24.3 - (f0602a9)
  • (deps) Bump k8s.io/client-go from 0.24.2 to 0.24.3 - (61a05a1)
  • (deps) Bump github.com/peterbourgon/ff/v3 from 3.1.2 to 3.3.0 - (d5dab5b)
  • (deps) Bump go.uber.org/zap from 1.21.0 to 1.22.0 - (65fe494)
  • (deps) Bump k8s.io/client-go from 0.24.3 to 0.24.4 - (e180b33)
  • (deps) Bump inet.af/netaddr and uber.org/zap - (5094607)
  • (deps) Bump to k8s 1.25.0 api/clientgo - (a9437d4)
  • (gh-actions) Bump go-version and golangci-lint - (a92b62c)

Deploy

  • (helm) Bump chart config and version - (0424e3d)

[0.2.3] - 2022-06-29

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.2...v0.2.3

🚀 Features

  • Permit CSR with non-system-node usernames - (decc89a)

⚙️ Miscellaneous Tasks

  • (helm) Make it possible to specify logging level - (7a663b8)
  • Document ignore-non-system-node and add to helm chart - (156e4c3)

Build

  • (deps) Bump k8s.io/client-go from 0.23.5 to 0.23.6 - (b91636e)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.0 - (d85bc93)
  • (deps) Bump k8s.io/api from 0.24.0 to 0.24.1 - (d8a29d6)
  • (deps) Bump k8s.io/client-go from 0.24.0 to 0.24.1 - (3fe5763)
  • (deps) Bump controller-runtime and gopkg.in/yaml.v3 - (8e75952)
  • (deps) Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 - (713b88c)
  • (deps) Bump k8s.io/api from 0.24.1 to 0.24.2 - (b98ea1f)
  • (deps) Bump k8s.io/client-go from 0.24.1 to 0.24.2 - (8de48d2)
  • (deps) Bump github.com/stretchr/testify from 1.7.2 to 1.7.5 - (23dec44)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.12.1 to 0.12.2 - (2d6cb52)

[0.2.2] - 2022-04-11

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.1...v0.2.2

⚙️ Miscellaneous Tasks

  • Simplify GH actions - (dfc4154)
  • Switch to proper SemVer for Helm chart - (7f2cb27)

[0.2.0] - 2022-04-01

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.1.2...v0.2.0

🚀 Features

  • Start implementing IP whitelist vaildation - (6b49658)
  • Prefix based IP whitelisting - (accb23e)
  • Dns-resolved IPs must fall within whitelisted IP set - (d09363b)

📚 Documentation

  • Update helm install instruction - (79def97)
  • Update README.md to describe new IP whitelisting feature - (36cbcdc)

🧪 Testing

  • (helm) Add providerIpPrefixes values.yaml test - (7bd70c0)
  • Add ipv6 tests as well - (a80342e)

⚙️ Miscellaneous Tasks

  • Bump dependencies - (27df807)
  • Fix critical conditional handling for whitelistedIPCheck - (1c3aaef)
  • Fix documentation and implement v4 and v6 whitelisted IP tests - (d8d9d5a)
  • Switch default branch to main - (fb425f5)
  • Bump helm chart version to v0.2.0 - (4ad6173)

Build

  • (deps) Bump k8s.io/api from 0.23.1 to 0.23.2 - (75756ac)
  • (deps) Bump k8s.io/client-go from 0.23.1 to 0.23.2 - (dbb54a7)
  • (deps) Bump k8s.io/client-go from 0.23.4 to 0.23.5 - (5ee999d)
  • (deps) Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 - (0a43422)
  • (deps) Bump github.com/postfinance/flash from 0.2.0 to 0.3.0 - (6ef1e62)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 - (32d070c)
  • Feature images are tagged with branch name - (5aaf31c)
  • Make publish-untagged push to :dev tag - (4e7ebff)

[0.1.2] - 2022-01-18

Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.1.1...v0.1.2

🚀 Features

  • Implement maxExpirationSeconds check - (158beba)
  • Implement DNS resolution bypass config flag - (1652c90)

📚 Documentation

  • Add build badge to the README - (0a60929)
  • Improve documentation with MAX_EXPIRATION_SEC section - (1901c6b)
  • Improve parameters section with new cmdline-env options - (0bb1705)
  • Document bypass-dns-resolution config flag - (1af62c8)

🧪 Testing

⚙️ Miscellaneous Tasks

  • (helm) Update chart to v0.1.2 - (908812e)
  • Fix incorrect image in deployment.yaml - (af3061e)
  • Improve README.md formatting and .gitignore - (786ac0d)
  • Bump dependencies (k8s api, controller-runtime, logr) - (02b14f6)
  • Add back the -race test flag - (0537fe3)
  • Add helm configuration option and improve doc - (95bbc10)
  • Fix chart linting issues - (7cc3eb1)
  • Fix helm-testing value to string - (483d029)
  • Quote maxExpirationSeconds env var in helm chart - (406f6a1)
  • Fix duplicate env key in helm chart - (7555d8e)
  • Refactoring - (c12e4a3)
  • Cleanup startup code and use ff/v3 for flags/environ - (f1695f0)
  • Make k8s auth providers opt-in with build tag - (6be1ca4)
  • Refactor test package to reuse Cmd functions - (1a6d4af)
  • Add example max_expiration_sec env variable to k8s manifests - (7708571)
  • Implement test for bypassDNSResolution flag - (4a9a9ec)
  • Remove unused vars - (3b00bbf)

Build

  • (deps) Bump k8s.io/api from 0.23.0 to 0.23.1 - (a534ae7)
  • (deps) Bump k8s.io/client-go from 0.23.0 to 0.23.1 - (0ab962a)
  • (deps) Bump github.com/go-logr/zapr from 1.2.0 to 1.2.2 - (b765a62)
  • (deps) Bump go.uber.org/zap from 1.19.1 to 1.20.0 - (a7049da)
  • Make dependabot target the dev branch for PR [skip ci] - (9049f4b)
  • Increase golangci timeout - (302a50f)
  • Bump k8s envtest to k8s 1.22 - (dcd7ad3)
  • Prevent `ko publish' to run on pull request - (a7477a4)
  • Prevent publishing without GH_TOKEN - (a606957)
  • Only publish helm/container when GH_TOKEN available - (ef8c20f)
  • Prevent publishing without GH_TOKEN - (a4fd0b8)

[0.1.1] - 2021-12-01

📚 Documentation

  • Improve the readme and add a quickstart guide - (0346f22)

⚙️ Miscellaneous Tasks

  • Repository clean-up and multi-platform build - (e004aa3)

Build

  • Add initial build workflow - (ea54f5e)
  • Fix the build action - (5a55337)
  • Add ko publish action - (6b8d203)
  • Fix ko main.go action - (b194536)
  • Improve GH actions and move cmd/ folder - (1020102)
  • Fix code coverage upload - (6269ea1)
  • Correct ko build path for proper container name - (5efd64f)
  • Fix local directory for ko publish - (7c6d8eb)
  • Add linting action before publishing - (4c0c74d)
  • Add ldflags -X commit to ko settings - (acbd014)
  • Add descriptive name for gh actions job steps - (53fedac)
  • Add TAG env before ko publish - (9ceaa32)
  • Removing race condition detection for tests - (2c6b3cf)
  • Configure dependabot to check go modules - (8a74be5)
  • Fix mising commit sha and add proper ref - (bb76361)
  • Fix missing TAG env variable for tagged release - (140eba2)
  • Add coverage badge on README.md - (f4f5c5d)
  • Prevent ko publish on forks - (356d806)
  • Prevent external forks from publishing - (b0754ed)
  • Prevent external forks from publishing - (8abdc99)
  • Change helm chart releaser to official GH action - (5ec3aeb)
  • Push helm chart-releaser to separate step - (cbf2328)