Skip to content

[release-1.27] Add support for pinning tool versions to minor releases (#1421)#1429

Merged
istio-testing merged 1 commit intoistio-ecosystem:release-1.27from
FilipB:release-1.27-pin-tools
Dec 10, 2025
Merged

[release-1.27] Add support for pinning tool versions to minor releases (#1421)#1429
istio-testing merged 1 commit intoistio-ecosystem:release-1.27from
FilipB:release-1.27-pin-tools

Conversation

@FilipB
Copy link
Copy Markdown
Collaborator

@FilipB FilipB commented Dec 10, 2025

  • Add support for pinning tool versions to minor releases
  • Add PIN_MINOR flag to only update patch versions while keeping major.minor the same
  • Add TOOLS_ONLY flag to skip Istio updates and only update tools
  • Remove kube-rbac-proxy update as it's no longer needed

🤖 Generated with Claude Code

  • Make the linter happy

  • Fix regex for getLatestMinorVersion and rename it to make better sense


What type of PR is this?

  • Enhancement / New Feature
  • Bug Fix
  • Refactor
  • Optimization
  • Test
  • Documentation Update

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Related Issue/PR #

Additional information:

…tem#1421)

* Add support for pinning tool versions to minor releases

- Add PIN_MINOR flag to only update patch versions while keeping major.minor the same
- Add TOOLS_ONLY flag to skip Istio updates and only update tools
- Remove kube-rbac-proxy update as it's no longer needed

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Filip Brychta <fbrychta@redhat.com>

* Make the linter happy

Signed-off-by: Filip Brychta <fbrychta@redhat.com>

* Fix regex for getLatestMinorVersion and rename it to make better sense

Signed-off-by: Filip Brychta <fbrychta@redhat.com>

---------

Signed-off-by: Filip Brychta <fbrychta@redhat.com>
Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Filip Brychta <fbrychta@redhat.com>
@FilipB FilipB requested a review from a team as a code owner December 10, 2025 10:10
@codecov
Copy link
Copy Markdown

codecov bot commented Dec 10, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.66%. Comparing base (6ca5881) to head (2feb001).
⚠️ Report is 1 commits behind head on release-1.27.

Additional details and impacted files
@@               Coverage Diff                @@
##           release-1.27    #1429      +/-   ##
================================================
- Coverage         81.05%   80.66%   -0.40%     
================================================
  Files                44       44              
  Lines              2291     2291              
================================================
- Hits               1857     1848       -9     
- Misses              319      325       +6     
- Partials            115      118       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@FilipB
Copy link
Copy Markdown
Collaborator Author

FilipB commented Dec 10, 2025

/retest

@istio-testing istio-testing merged commit 4b9c7ae into istio-ecosystem:release-1.27 Dec 10, 2025
17 of 18 checks passed
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 10, 2025
* upstream/release-1.27:
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 10, 2025
* upstream/release-1.27:
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 10, 2025
* upstream/release-1.27:
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 11, 2025
* upstream/release-1.27:
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 11, 2025
* upstream/release-1.27:
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 11, 2025
* upstream/release-1.27:
  Automator: Update dependencies in istio-ecosystem/sail-operator@release-1.27 (istio-ecosystem#1445)
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 11, 2025
* upstream/release-1.27:
  Automator: Update dependencies in istio-ecosystem/sail-operator@release-1.27 (istio-ecosystem#1445)
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 11, 2025
* upstream/release-1.27:
  Automator: Update dependencies in istio-ecosystem/sail-operator@release-1.27 (istio-ecosystem#1445)
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 11, 2025
* upstream/release-1.27:
  Automator: Update dependencies in istio-ecosystem/sail-operator@release-1.27 (istio-ecosystem#1445)
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
openshift-service-mesh-bot pushed a commit to openshift-service-mesh-bot/sail-operator that referenced this pull request Dec 12, 2025
* upstream/release-1.27:
  Automator: Update dependencies in istio-ecosystem/sail-operator@release-1.27 (istio-ecosystem#1445)
  Add support for pinning tool versions to minor releases (istio-ecosystem#1421) (istio-ecosystem#1429)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants