Skip to content

Conversation

@schwichtgit
Copy link

@schwichtgit schwichtgit commented May 19, 2025

  • golang 1.24.3
  • GOFIPS140 profile to support FIPS 140-3
  • GOPROXY support
  • multi arch container build using podman
  • helm support for GCP loadbalancers
  • EOL packr
  • golang module currency
    • Replaced github.com/julienschmidt/httprouter with github.com/go-chi/chi/v5
    • Replaced github.com/namsral/flag with github.com/spf13/pflag

Known limitations:
If the PR should get accepted, I suggest to bump the version of GitWebhookProxy
As this PR introduces a new, additional method to build containers, the legacy method could be EOL, but this should be decided by the maintainer.
Also the static manifest files have not been updated.
non GCP LB/ingress scenarios are not supported by the helm chart yet.

Frank Schwichtenberg added 2 commits May 15, 2025 19:49
- GOFIPS140 and GOPROXY support
- multi arch build and podman support
- helm support for GCP loadbalancers
helm chart:
Resource Management:

Added default resource limits (CPU: 200m, Memory: 256Mi)
Added default resource requests (CPU: 100m, Memory: 128Mi)
Health Check Optimization:

Reduced check interval from 30s to 10s for faster failure detection
Optimized timeout from 5s to 3s
Added health check logging with 10% sample rate
@ebdekock
Copy link

ebdekock commented Jun 9, 2025

@karl-johan-grahn we would love to see these updates land, how can we get this reviewed and get a new release cut? Thanks so much!

@schwichtgit
Copy link
Author

While I should probably rebase this on golang 1.25.1, I wonder
@karl-johan-grahn if you you have any feedback for me?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants