Merging to release-5.10.1: Gromit sync with tyk repo TT-16131 (#7542)#7552
Conversation
## Description Carry over changes from gromit into the tyk repo ## Related Issue [TT-16131](https://tyktech.atlassian.net/browse/TT-16131) ## Motivation and Context Ensure the tyk repo is in sync as the buildenv for this repo will continue to be `1.24-bullseye` with the addition of a manual pull of the latest go version, this is done upstream when the image is built. This PR carries over other changes from gromit ensuring everything is in sync after this change. [TT-16131]: https://tyktech.atlassian.net/browse/TT-16131?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ Co-authored-by: Gromit <policy@gromit> Co-authored-by: Leonid Bugaev <leonsbox@gmail.com> (cherry picked from commit 007b66a)
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
|
API Changes no api changes detected |
PR Code Suggestions ✨Explore these optional code suggestions:
|
🔍 Code Analysis Results{ Files Changed Analysis
Architecture & Impact Assessment
Scope Discovery & Context Expansion
Powered by Visor from Probelabs Last updated: 2025-11-19T10:09:51.398Z | Triggered by: synchronize | Commit: 6d68ff9 💡 TIP: You can chat with Visor using |
🔍 Code Analysis ResultsSecurity Issues (3)
Architecture Issues (2)
✅ Performance Check PassedNo performance issues found – changes LGTM. Quality Issues (2)
Dependency Issues (4)
✅ Connectivity Check PassedNo connectivity issues found – changes LGTM. Powered by Visor from Probelabs Last updated: 2025-11-19T10:09:52.693Z | Triggered by: synchronize | Commit: 6d68ff9 💡 TIP: You can chat with Visor using |

User description
TT-16131
Gromit sync with tyk repo TT-16131 (#7542)
Description
Carry over changes from gromit into the tyk repo
Related Issue
TT-16131
Motivation and Context
Ensure the tyk repo is in sync as the buildenv for this repo will
continue to be
1.24-bullseyewith the addition of a manual pull of thelatest go version, this is done upstream when the image is built.
This PR carries over other changes from gromit ensuring everything is in
sync after this change.
Co-authored-by: Gromit policy@gromit
Co-authored-by: Leonid Bugaev leonsbox@gmail.com
PR Type
Enhancement, Bug fix
Description
Add FIPS build and images
Improve CI release flow robustness
Fix post-install service cleanup logic
Safeguard config chmod when absent
Diagram Walkthrough
File Walkthrough
post_install.sh
Correct service cleanup and safe config chmodci/install/post_install.sh
tyk.confwith file check.release.yml
CI: FIPS images and more robust release flow.github/workflows/release.yml
fips_tagsoutput from CI.Dockerfile.std
Streamline std image install and cleanupci/Dockerfile.std
dist/${BUILD_PACKAGE_NAME}...early.goreleaser.yml
Enable boringcrypto experiment for FIPS buildci/goreleaser/goreleaser.yml