Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 01:59
· 9 commits to master since this release
37b3d14

Changelog

  • 0d7b1f6 - golang 1.24.3 - GOFIPS140 and GOPROXY support - multi arch build and podman support - helm support for GCP loadbalancers
  • 8806bd6 Add --netwrk flag in docker build command
  • 68c2416 Add Dockerfile.build and Dockerfile.run
  • 2ea65d9 Add Github webook heading
  • 8dba244 Add Unit tests
  • 71202d0 Add allowed users key
  • 0475d69 Add allowedUsers to vaules.yaml.tmpl
  • 3f59993 Add annotations in service values
  • 178bd88 Add annotations in values
  • 7024141 Add build context to docker build
  • 0a20c8b Add calculated hash log
  • 2f65cb5 Add check for provider kind
  • 6b5b3e3 Add check on upstream response
  • 5be300b Add checks in redirect
  • 71dcbcf Add code skeleton
  • 5641b49 Add comment
  • 4b5526e Add comment
  • 43266cf Add default content type header value
  • 83446fb Add dockerfile
  • b12e52d Add functionality to specify allowed paths in proxy
  • 02b99da Add gitignore
  • 9d751c7 Add gitlab ignored commiter support
  • 2e4ce20 Add gitlab provider implementation
  • b7089e4 Add glide file
  • 2deee33 Add how to make GWP work doc
  • 7b888a9 Add httprouter
  • e86cd88 Add implementation for supporting ignored users for events
  • f4dd442 Add ingress by default
  • c7724ef Add jenkinsfile
  • 5f89df7 Add key to docs + config template
  • 90159d0 Add kubernetes files
  • 8844df3 Add license support in github PR payload
  • 3460028 Add makefile
  • d3bacd8 Add parser tests
  • f292a94 Add quotes around secret
  • 7d374b9 Add readiness and liveness probes
  • c8d2628 Add redirect call
  • cbf7e5c Add renovate.json
  • 02fe47d Add repo type
  • 49da663 Add request parser
  • a94f388 Add run step in makefile
  • 07d8445 Add security context
  • 0242a02 Add service label
  • a107d81 Add service lables
  • 692e723 Add support for query params
  • 65fd6cc Add support to skip invalid cert and add wild card for allowed paths
  • e6475a3 Add support to use custom chart name
  • 53312d4 Add temp log
  • 027cad5 Add temp log for redirect response
  • 577cdd9 Add test for allowed user
  • a52e6b2 Add tests for gitlab
  • bd4a926 Add tests for proxy
  • 4607cda Add tests for proxyRequest method
  • e6644e5 Add tests for redirect method
  • a3d4721 Add todo
  • 7a72b79 Add todo in readme
  • a99e8a7 Add troubleshooting block
  • 05e5478 Add version in makefile
  • 7efb447 Added Updated push event value for gitlab
  • 01fb43a Adding flag to disable validation. Needed when secret isn't set in provider. I removed superfluous checks for precense of secret to avoid complicating the code.
  • a3a8e30 Allow configure HTTP Proxy from env vars (stakater#102)
  • 00d6bda Allow for adding a TLS secretName
  • 46bf9ad Allowing secret to not be set
  • 3047060 Append chart name
  • ad41a58 Bump Go to 1.27.3, update dependencies, enable FIPS 140-3 by default
  • 1593ac1 Bump Version to 0.1.0
  • 3ffbac1 Bump Version to 0.1.1
  • 1e7b209 Bump Version to 0.1.2
  • b4cb5d0 Bump Version to 0.1.3
  • 5ba5d30 Bump Version to 0.1.4
  • 7beab8e Bump Version to 0.1.5
  • 00f1844 Bump Version to 0.1.6
  • 980eea5 Bump Version to 0.2.0
  • d46b25a Bump Version to 0.2.1
  • e89ace7 Bump Version to 0.2.10
  • c4b212c Bump Version to 0.2.11
  • 7b168d2 Bump Version to 0.2.12
  • 0feab45 Bump Version to 0.2.13
  • 4f23649 Bump Version to 0.2.14
  • a3250a8 Bump Version to 0.2.15
  • 6746eb3 Bump Version to 0.2.16
  • e2276ef Bump Version to 0.2.17
  • 0ddc56f Bump Version to 0.2.18
  • f9ef399 Bump Version to 0.2.19
  • f374166 Bump Version to 0.2.2
  • 720f7f1 Bump Version to 0.2.20
  • b587dae Bump Version to 0.2.21
  • 360bebd Bump Version to 0.2.22
  • a8c0e05 Bump Version to 0.2.23
  • 7a285af Bump Version to 0.2.24
  • ee14fa0 Bump Version to 0.2.25
  • 18e84b0 Bump Version to 0.2.26
  • f639a8f Bump Version to 0.2.27
  • 71aa83b Bump Version to 0.2.28
  • cd10310 Bump Version to 0.2.29
  • 18caee3 Bump Version to 0.2.3
  • 305dcd1 Bump Version to 0.2.30
  • 0fc07ea Bump Version to 0.2.31
  • f6f58bb Bump Version to 0.2.32
  • 0779603 Bump Version to 0.2.33
  • c35a3d1 Bump Version to 0.2.34
  • ca23256 Bump Version to 0.2.35
  • de13bc8 Bump Version to 0.2.36
  • bf39326 Bump Version to 0.2.37
  • da548c3 Bump Version to 0.2.38
  • ffca295 Bump Version to 0.2.39
  • e79c433 Bump Version to 0.2.4
  • 19094ed Bump Version to 0.2.40
  • 3eda335 Bump Version to 0.2.41
  • 2c52adf Bump Version to 0.2.42
  • 7ee2dd1 Bump Version to 0.2.43
  • f3758e7 Bump Version to 0.2.44
  • 2ab4d42 Bump Version to 0.2.45
  • ddf9744 Bump Version to 0.2.46
  • 1560868 Bump Version to 0.2.47
  • 461afa8 Bump Version to 0.2.48
  • bc53508 Bump Version to 0.2.49
  • d10383a Bump Version to 0.2.5
  • 8f15e1a Bump Version to 0.2.50
  • f244785 Bump Version to 0.2.51
  • fd45594 Bump Version to 0.2.52
  • 3366758 Bump Version to 0.2.53
  • d80d6a3 Bump Version to 0.2.54
  • 8e854d3 Bump Version to 0.2.55
  • 32a7917 Bump Version to 0.2.56
  • 54430ef Bump Version to 0.2.57
  • 3d4d823 Bump Version to 0.2.58
  • 6fdb017 Bump Version to 0.2.59
  • 7f41559 Bump Version to 0.2.6
  • 1a77592 Bump Version to 0.2.60
  • 88e316a Bump Version to 0.2.61
  • 2dfbbbb Bump Version to 0.2.62
  • 10390d2 Bump Version to 0.2.7
  • d5a46f9 Bump Version to 0.2.8
  • 0f94eb6 Bump Version to 0.2.9
  • 7370ac6 Bump Version to v0.2.63
  • b625f1e Bump Version to v0.2.64
  • 8219e01 Bump Version to v0.2.65
  • 114e858 Bump Version to v0.2.66
  • d9cdc6c Bump Version to v0.2.66
  • 1e6822a Bump Version to v0.2.67
  • cf1a26e Bump Version to v0.2.68
  • 3d73635 Bump Version to v0.2.69
  • 376a3c7 Bump Version to v0.2.70
  • 6437fed Bump Version to v0.2.71
  • 44e98ee Bump Version to v0.2.72
  • 6f6d657 Bump Version to v0.2.73
  • cc0f057 Bump Version to v0.2.74
  • f91f567 Bump Version to v0.2.75
  • 781887b Bump Version to v0.2.76
  • 3c0b3c7 Bump Version to v0.2.77
  • 1dfb31e Bump Version to v0.2.78
  • 9edec1b Bump Version to v0.2.79
  • ec5fc0a Bump Version to v0.2.79
  • d22e8c2 Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.4.0
  • 182e995 Bump minor
  • 3a95504 CHANGELOG: date 0.3.0
  • c0aba52 CI: build the image for linux/amd64 and linux/arm64
  • 3a095f9 Change withCurrentRepo call
  • a43ece0 Chart: default image tag to appVersion without v prefix
  • d883806 Chart: optional Kyverno image verification policy; CI Pod Security check
  • c42431d Comment gettokenheaderkey method as not required now
  • 89ec5b4 Commit lock file
  • 1f6d34d Commit mise npm lock sidecars
  • 68fed58 Create manifests dir
  • 70f2f93 Docs: format markdown with prettier, lint with markdownlint-cli2
  • a7244c2 Docs: mise toolchain, QA gates, trivy scans; pin RUNBOOK images
  • 1752649 Docs: rewrite README; add RUNBOOK and CHANGELOG
  • 15a5071 Enable github validation
  • a333908 Fix GWP chart
  • 2686e26 Fix GWP for github
  • 552693c Fix Reloader annotations
  • 64e08e2 Fix Slack channel URL
  • cc821d2 Fix assignee issue in PR
  • bd670a8 Fix github signature token header
  • 0cef081 Fix issues with chart. Remove unnecessary templating
  • 70dda82 Fix redirect functionality
  • 5b24859 Fix test cases
  • 287aebc Fix test cases
  • 65ea08d Fix test cases.
  • d622484 Fix tests
  • 08b0f87 Fixes stakater#80
  • 5748def Fixes stakater#83, the first issue
  • 4ea4d40 Fixes stakater#83, the second issue
  • 71cb94f Hermetic tests, 95% coverage, webhook validation fixes
  • 2be7e22 Ignore local mise state (.mise/)
  • 3c68df3 Implement PR-31 review comments
  • 80a9fa7 Implement PR-34 review comments
  • dfcb9b4 Implement github provider
  • bc2d2b3 Initial commit
  • cd93e83 Initialize array
  • ff10d05 Log payload if error
  • 0c62249 Merge master into chore/go-1.27.3-fips-build-helm
  • c61cbde Mock httpbin tests
  • 8c37db0 Move httpClient out
  • 64f4825 Move notify inside CI or CD steps
  • 89dd302 Not allowed user if committer is empty
  • 1dc64f1 Pass upstream URL
  • 47a66f1 Pin the toolchain with mise; static QA gates and trivy scans in CI
  • 1f2354b Release: keyless cosign signatures and syft SBOM attestations
  • 59caa0e Remove duplicate ingress annotations from service
  • cce9c14 Remove duplicate test
  • 9a8ed80 Remove extra logs
  • 0b58094 Remove extra responder
  • 01d7d66 Remove glide.lock
  • 6bac236 Remove gorequest
  • 627b7b5 Remove hardcoded methods
  • 1a1eaed Remove log
  • 48105e7 Remove logrus dependency
  • bd1e01e Remove namespace (stakater#101)
  • 3340568 Remove our cluster values from readme
  • b8f5979 Remove requested reviewers
  • 624bbcb Remove set userinfo
  • a5d5349 Remove sudo from docker command
  • 40780a9 Remove todo
  • a7a354b Remove trailing line
  • 5067f0c Remove unnecessary line
  • 8c256b8 Remove unnecessary method
  • 1a53661 Remove vendor copy command
  • 086da96 Rename Project
  • e3dd018 Rename module to github.com/schwichtgit/GitWebhookProxy; remove dead files
  • 9e7a70d Rename upstreamURL to upstreamURL
  • 1e9e9dd Replace build system: single Dockerfile, Makefile, GitHub Actions
  • e7ccaf1 Rewrite Helm chart; remove generated manifests
  • e9418f4 Set useCustomName to false
  • 578256c Set useCustomName to false
  • 6f4c349 Split New and Run methods
  • cfcd37d Take ContentType + request method from webhook request
  • b9edd67 Temporarily Comment few gitlab test cases
  • abe8722 Trivy: report secrets of any severity; keep caches out of the build context
  • 5ec7c83 Uncomment github validation
  • 02a2b96 Uncomment tests
  • c2e8aa9 Update Github PR Payload
  • f7aa531 Update GitwebhookProxy makefile and doeckerfile
  • 3c163fe Update Jenkinsfile
  • f4196bd Update Jenkinsfile
  • 8266dec Update README.md
  • 19d0bad Update README.md
  • 27d32a1 Update README.md
  • 4586b92 Update README.md
  • 6b2915c Update README.md
  • 8cb689c Update Readme
  • 3e7755e Update allowPath and provider flag
  • 98c392d Update allowed paths logic and add health endpoint
  • d80f848 Update branch in jenkinsfile for testing
  • 6e35a49 Update builder and default docker image in makefile
  • 0e757b5 Update chart
  • bc89428 Update checks
  • aa2808e Update documentation for docker compose.
  • 8b78a50 Update fabric8 pipeline library version
  • 699299c Update fabric8 pipeline library version in jenkinsfile
  • e4c6942 Update fabrica8 pipline library version
  • eddd18e Update github validation method
  • f3116d5 Update gitignore
  • 3bf436c Update gitignore
  • f9075e2 Update gitignore
  • 7f2dca1 Update glide.yaml
  • 6e7c15d Update gotest commands
  • 17c4d38 Update health check message
  • a21f745 Update ingressClass
  • 3c3dfa2 Update jenkinsfile
  • 367a228 Update library branch
  • 1b13ea4 Update library tag to master in jenkinsfile
  • 1d5422e Update library tag to v2.4.0 in jenkinsfile
  • f90ed08 Update logging
  • e2043d0 Update make file
  • c7cbb73 Update param
  • 3bb3215 Update param
  • 3a75131 Update project name
  • e103c23 Update provider structure
  • 5229fba Update readme
  • 14eac53 Update readme to include helm update instructions
  • 4cddcbb Update readme to specify hard coded values
  • 16887ff Update reloader annotation
  • 5f29be4 Update test case
  • 66dd548 Update test cases
  • e4e3170 Use common goBuildAndRelease method
  • 39cc2e9 Use correct Ingress apiVersion (stakater#100)
  • 310cde3 Use default client instead of gorequest
  • 3348ade Use httprouter and update provider structure
  • a627ff6 Use library master
  • 9f33911 Use log instead of fmt
  • 603d764 Use methods to render chart and generate manifests
  • ff41ba3 Use service name istead of template name
  • 9a89280 Validate required flags
  • c31b53b WIP: validate method
  • c7713ab [update-base-image] bumped the base alpine image from 3.4 to 3.9
  • 60a1c4b add details in readme for running outside kubernetes (stakater#61)
  • 8008353 add existingSecretName option
  • 0602046 add goreleaser configs
  • 078caf3 add gorequest lib
  • f7a623a add in failure msg if Pull Request parsing fails
  • e51bc6e add param for replicas
  • 183bef6 add project logo
  • 734e6ce add stk.yaml
  • da8e6ce add the ability to handle, parse and forward issue comments. This will allow us to auto retrigger branch tests with phrases like "retest this please"
  • 1c47c8c add-pull-request-payload
  • 01c76d2 address regression in helm chart
  • 23b73b5 addressed helm template issues with ingress and service
  • d8c376c allow for using an existing secret for the secret for hashes
  • d08279e drop duplicate .version file
  • fba835d fix indentation
  • 981ca25 forward response
  • ac4a4cd move k8s manifests to deployments directory
  • 1314370 put back default users
  • 5b6b57d remove chartmuseum from pipeline
  • 41fac07 remove namespace from ingress template
  • ba1aac1 remove packr
  • e753b82 remove unnecesary packages
  • aad9a1b rename chart to lower case
  • 63467b1 security: enable upstream TLS verification by default; bump Go to 1.26.4
  • 480be79 update Jenkinsfile to new method
  • aafd30a update deployment apiversion
  • 0f88215 update dockerfile to use go mod
  • 810c598 update makefile and template deployment api version
  • 6342cc5 update slack links in readme
  • 04487ce update test for empty allowed user list
  • 7e6bb37 updates jenkins file
  • 7a7b342 updates jenkins file with latest changes
  • 0fdd68f updates pipeline library version
  • feab9a6 use external library for flag implementation
  • 5804ba3 use go mod instead of glide
  • d08b812 use latest version of library