Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.2.1...v1.2.2
- Allow specifying (optional) priorityClass - (44e2c43)
- (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)
- @jaccolo made their first contribution in PR #263
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.2.0...1.2.1
- X509 CR SAN IPs properly ignored when bypassing DNS Resolution - (4a53481)
- Add testcase covering issue #253 - (4118bc0)
- (deps) Bump k8s.io/api from 0.30.0 to 0.30.1 - (c2effac)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.1.0...v1.2.0
- Also validate DNS/SAN names when DNS resolution is bypassed - (f4654d3)
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.7...v1.1.0
- Allow adding extra objects to helm chart - (302ad58)
- 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)
- (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)
- @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
- (helm) Add configuratble podLabels - (b158e44)
- Update changelog with 1.0.7 release - (d08719c)
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.5...v1.0.6
- (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)
- @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
- Add changelog config and CHANGELOG.md - (bfb1801)
- (k8s-deploy) Set image tag to latest - (69e9249)
- (readme) Add
--bypass-dns-resolution
information - (cb4d9bb)
- Update controller-runtime and fix linting errors - (9abb30e)
- Update changelog with 1.0.5 release - (f935b2a)
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.3...v1.0.4
- Invalid syntax in ServiceMonitor helm template - (f9a74f5)
- @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
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v1.0.1...v1.0.2
- (helm) Missing
and
in ServiceMonitor template - (5452898)
- Omit deprecated node-role.kubernetes.io/master taint - (58c08cf)
- (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)
- @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
- Enable leader-election - (8aae096)
- (README) Add leader-election documentation - (70e8b9b)
- (ci) Setup-envtest with k8s 1.27.x - (3ebd69c)
- (leader-election) Default to kube-system namespace when not running in-cluster - (161a3e0)
- (leader-election) Make leader election optional - (9a047cb)
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.8...v1.0.0
- Permit specifying multiple comma-separated SAN - (5bda15b)
- (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)
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.7...v0.2.8
- Add chart support for custom dnsConfig - (31eeb2f)
- Bump chart version to v0.2.8 - (8ab8cbc)
- @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
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.5...v0.2.6
- Add profile.cov to .gitignore - (9ddc539)
- Fix commit and ref embedding through ldflags - (33043fd)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.4...v0.2.5
- Support deploy in out-of-cluster mode (#116) - (3c55012)
- (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)
- @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
- Permit using multiple DNS names in CSRs - (056b5fd)
- Bypass hostname check - (f7f44c2)
- Add
--bypass-hostname-check
config flag - (f22fefb)
- Document allowed-dns-names configuration flag - (f8e2ef2)
- Bypass-hostname-check explanation - (73ed5af)
- Bump k8s version for envtest to 1.24 - (9c44133)
- Validate bypass hostname check behaviour - (68c6657)
- Refactor code with embedded struct configs - (fcf5ead)
- Cleanup commented test - (7a79eae)
- Fix linting error for nolint comment - (9562c44)
- (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)
- (helm) Bump chart config and version - (0424e3d)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.2...v0.2.3
- Permit CSR with non-system-node usernames - (decc89a)
- (helm) Make it possible to specify logging level - (7a663b8)
- Document
ignore-non-system-node
and add to helm chart - (156e4c3)
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.2.1...v0.2.2
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.1.2...v0.2.0
- Start implementing IP whitelist vaildation - (6b49658)
- Prefix based IP whitelisting - (accb23e)
- Dns-resolved IPs must fall within whitelisted IP set - (d09363b)
- Update helm install instruction - (79def97)
- Update README.md to describe new IP whitelisting feature - (36cbcdc)
- 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)
- (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)
Full Changelog: https://github.com/postfinance/kubelet-csr-approver/compare/v0.1.1...v0.1.2
- Implement maxExpirationSeconds check - (158beba)
- Implement DNS resolution bypass config flag - (1652c90)
- 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)
- Improve test cases - (47e843f)
- (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)
- (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)
- Improve the readme and add a quickstart guide - (0346f22)
- Repository clean-up and multi-platform build - (e004aa3)
- 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)