Skip to content

Releases: jjshanks/add-pod-label

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 31 Mar 03:50
3404028

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

Choose a tag to compare

@github-actions github-actions released this 23 Dec 23:14
05b5ee8

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

Choose a tag to compare

@github-actions github-actions released this 11 Dec 17:33
baf19bf

v0.0.2

Changelog


For installation instructions and documentation, please visit our documentation.

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 11 Dec 17:24
c68a308

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