Releases: jjshanks/add-pod-label
Releases · jjshanks/add-pod-label
Release list
v0.0.4
v0.0.4
Changelog
- 696721d Add GitHub Action SHA pinning and auto-upgrade utility
- 8926646 Add annotation to control label behavior
- e4c02aa Add detailed tracing documentation with diagram
- b5c7272 Add format target
- 5ad729f Add fuzz testing support to the project
- 095be48 Add go.sum to repomix ignore
- cbd615d Add label middleware for pod context
- 2e0a861 Add requirments.txt
- 86f63ea Add validation tests for health endpoints
- 191f3b4 Add workflow permission to action pinning
- df6041f Fix golangci-lint errors
- 7d612aa Fix image name in GoReleaser config after project rename
- 7a3a706 Fix image name inconsistencies after project rename
- f9038a9 Fix import ordering
- f3acd62 Fix race condition in test
- ee37ecc Fix yamllint errors
- 67fd0d0 Improve logging security by removing sensitive data
- afce04f Improve startSpan to handle odd key-value pairs
- aa3db48 Improve tracing documentation
- 091a282 Improve webhook codebase with several refinements
- 0d4a427 Rename project from pod-label-webhook to add-pod-label
- 00a7172 Run dependabot daily
- a18e4cf Switch to using a PAT for pinning action versions
- dacb6e8 Update Readme.md
- 5753909 Update remaining pod-label-webhook references to add-pod-label
- c223716 Update repomix-instruction.txt
- 5967c93 Upgrade to go 1.24.1
- 79d4779 capitalize Go
- 043dc68 chore: upgrade GitHub Action pins to latest versions
- fc2271e ci(deps): bump actions/github-script in the actions group
- 67c340c ci(deps): bump actions/setup-python in the actions group
- 8e599f9 ci(deps): bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0
- b6cac42 ci(deps): bump ibiqlik/action-yamllint
- 842568a ci(deps): bump peter-evans/create-pull-request from 6.1.0 to 7.0.8
- a831063 ci(deps): bump the actions group with 2 updates
- f2fe5e3 clean up format actions
- da64c1c config: make graceful timeout configurable
- 64e559e deps(deps): bump github.com/prometheus/client_golang
- be6bc0e deps(deps): bump github.com/prometheus/client_golang
- 3cc8b3c deps(deps): bump github.com/rs/zerolog from 1.33.0 to 1.34.0
- 99a6f7d deps(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
- dee4dea deps(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0
- 2da354c deps(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1
- 1faefea deps(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
- d10d329 deps(deps): bump golang.org/x/net in the go_modules group
- 1a33552 deps(deps): bump the kubernetes group with 2 updates
- aea7d21 deps(deps): bump the kubernetes group with 2 updates
- c2a7841 deps(deps): bump the kubernetes group with 2 updates
- e42804e docker(deps): bump golang in the golang-docker group
- 920e29b feat(fuzz): Enhance Content-Type handling in FuzzHandleMutate
- 46bcde6 feat(metrics): add prometheus metrics for request tracking and health monitoring
- 37d3d27 feat(metrics): improve reliability and observability
- 4894e8a feat(refactor): Extract magic numbers into named constants
- 25e876d feat: add OpenTelemetry tracing support
- d5af865 feat: add health endpoints with testing improvements
- bcb312c feat: add label operation metrics and improve test structure
- 2ed44d9 feat: enhance OpenTelemetry tracing implementation
- 1ce0fc9 fix(webhook): return error from GetAddr when server is not initialized
- fa74099 fix: improve OpenTelemetry tracing integration test reliability
- 553484d fix: improve Unicode handling in metric label sanitization
- 4a81ba4 fix: make server tests more reliable
- b42ebdc refactor(metrics): Improve label sanitization and test robustness
- 5cb48b8 refactor(webhook): Extract metrics recording into helper functions
- a4d3940 refactor: clean up code and improve error handling
- a4ba211 refactor: consolidate certificate generation for tests
- 21589f4 refactor: consolidate redundant metrics tests into generic framework
- 63a4cf7 refactor: enhance webhook test coverage and validation
- 36e555f refactor: improve test port allocation robustness
- af9397f refactor: move server logic into dedicated Server type
- 6a86be7 refactor: optimize sanitizeLabel with single-pass implementation
- a21d89b refactor: reorganize project structure
- dcef745 refactor: use k8s validation utilities for label checks in fuzz tests
- 2de81c3 test(server): Improve server shutdown test robustness
- fbfa6d1 yamllint
For installation instructions and documentation, please visit our documentation.
v0.0.3
v0.0.3
Changelog
- fe5a1f7 Add min tls version
- b34eda9 Allow address to be overriden from env and config file
- 6dd08e4 Allow address to be overriden on cli
- 8e81d15 Change condition back to Available after AI thought it should be Ready
- 10f01ce Check err on BindPFlag
- ab80c6b Fix auto integ-test
- 1fb2a3a Fix auto run of integ test
- f4caa36 Fix local dev manifests
- ec93647 Fix typo
- e89fe37 Fix typo
- ad6fe51 Merge 0f4b306 into 26304ab
- cf434d0 Merge 0fba1cf into 28718ca
- d1c52f8 Merge 656b1c3 into 26304ab
- ca9f33f Move goreleaser install to correct job
- d2ba6e9 Remove dupe call to AutomaticEnv
- 0fba1cf Update permissions to content write
- 36e1ab5 Use latest goreleaser action
- 9d81537 check for env bind errors
- 2ab1b0d chore: format Go code
- a145016 chore: format Go code
- d6386cc chore: format Go code
- 03d2af1 ci(deps): bump anchore/scan-action from 5 to 6
- 0c6e381 consolidate config more
- 24a63b4 debug statement
- 9544425 deps(deps): bump the kubernetes group with 3 updates
- 598513a error if config file can't be read
- 601a586 feat: add code formatting to quality workflow
- 0be341a feat: add zerolog with configurable levels and output format
- bd59e68 feat: improve webhook configuration and deployment
- ec2df12 fix: remove latest tag in favor of git SHA
- 9fe61e7 fix: use Ready condition for deployment checks
- f30c556 go get github.com/spf13/viper
- 38177a7 go mod tidy
- 7a9cc09 goimports
- 3349441 lint
- 3eab126 lint
- 92154db make linter happy
- a4802dd make sure goreleaser is available
- b96c698 refactor config
- 0f4b306 refactor: enhance config loading and validation
- 656b1c3 refactor: move configuration into dedicated package
- d623224 refactor: rename WebhookConfig to Config
- 74d6f1a refactor: simplify integration tests and build process
- 2b89693 refactor: simplify makefile and improve local development
- d0e9f02 security: add TLS key file permission validation
- 6129950 security: enhance TLS configuration for webhook server
- 4c13a6d yamllint
For installation instructions and documentation, please visit our documentation.
v0.0.2
v0.0.2
Changelog
- 6d4d7ce Fix update release notes
For installation instructions and documentation, please visit our documentation.
v0.0.1
Changelog
- 8c32bca Add golangci.yml
- a0d8b47 Add manual release workflow
- 25d5314 Combine release workflows
- e465ebf Copilot fixes
- 222fe3c Fix goreleaser
- 4df0139 Fix indent
- 074207a Fix manual release with claude
- 98c46e5 Human: use output from scan
- cf2417b Initial commit
- 3c31229 Initial commit for pod label webhook
- 1eefef9 Readd webhook namespace filter that claude added but copilot removed
- eb4e8e3 Require release tags to start with a v and validate the release workflow gets that new tag
- 2ef3da9 Revert "feat(ci): improve tag creation reliability in manual release workflow"
- d71087a Revert "fix(ci): clarify tag pattern matching in release workflow"
- cafc432 Try different goreleaser call
- 8d36bb4 Try new release expression
- 7f3030e Try relaxed expression
- b9bbaa9 Update x/net for security
- a0c0581 add updated manual release to correct file
- b638022 ci(deps): bump anchore/scan-action from 3 to 5
- 01dd52c ci(deps): bump docker/build-push-action from 5 to 6
- e2aa0d4 ci(deps): bump golangci/golangci-lint-action from 3 to 6
- a1418a9 ci(deps): bump goreleaser/goreleaser-action from 5 to 6
- 5d279e0 ci(deps): bump the actions group with 2 updates
- 9580cbe claude fix security container scanning
- 8049deb claude fix security container scanning 2
- 4a48276 claude fix security container scanning 3
- e2b480a claude fix security gha
- 31d622d claude fix security gha 2
- 5df3275 claude fix security gha 3
- 9280295 claude gha project updates
- 8e3b60b claude security cleanup
- b670b17 claude security cleanup 2
- 8bb0b4b copilot fix security gha
- ca4e0f9 copilot round 2
- 41f82af copilot round 3
- 649f6b5 copilot round 4
- b84db52 deps(deps): bump the kubernetes group with 3 updates
- 6f90092 docker(deps): bump alpine from 3.19 to 3.21
- a6bd62b docker(deps): bump golang in the golang-docker group
- 75f4877 feat(ci): improve tag creation reliability in manual release workflow
- a865e42 fix(ci): clarify tag pattern matching in release workflow
- 010494f tidy and only look for go files in pkg
- 01aaa51 update for quality and security checks
- 296ba22 update for security checks