Skip to content

chore: Backport (03/26/2026)#1280

Merged
britaniar merged 16 commits intoAzure:mainfrom
britaniar:backportMarch0326
Mar 26, 2026
Merged

chore: Backport (03/26/2026)#1280
britaniar merged 16 commits intoAzure:mainfrom
britaniar:backportMarch0326

Conversation

@britaniar
Copy link
Contributor

@britaniar britaniar commented Mar 26, 2026

Description of your changes

Fixes #

I have:

  • Run make reviewable to ensure this PR is ready for review.

How has this code been tested

Special notes for your reviewer

kubefleet-dev/kubefleet@7d800c9 (cncf/main) fix: make manifests to fix CRDs with latest change (kubefleet-dev/kubefleet#552)
kubefleet-dev/kubefleet@303387a chore: upgrade go to 1.25.8 (kubefleet-dev/kubefleet#550)
kubefleet-dev/kubefleet@0e6d623 chore: fix quickstart script to join members (kubefleet-dev/kubefleet#542)
kubefleet-dev/kubefleet@f061d92 feat: check in performance test related code/utilities/scripts (1 of N) (kubefleet-dev/kubefleet#529)
kubefleet-dev/kubefleet@8e938ae chore: bump azure/setup-helm from 4 to 5 (kubefleet-dev/kubefleet#551)
kubefleet-dev/kubefleet@0c13d1a feat: wire namespace affinity scheduler plugin (kubefleet-dev/kubefleet#461)
kubefleet-dev/kubefleet@b871a06 fix: Update condition message for Placement when waiting for rollout to finish (kubefleet-dev/kubefleet#548)
kubefleet-dev/kubefleet@d75f28a feat: refactor member agent flag handling logic + add per-flag validation logic (kubefleet-dev/kubefleet#489)
kubefleet-dev/kubefleet@997ba1c fix: push release images with both v{version} and {version} tags (kubefleet-dev/kubefleet#535)
kubefleet-dev/kubefleet@119c519 fix: build ghcr images using the tagged version of the code (kubefleet-dev/kubefleet#541)
kubefleet-dev/kubefleet@a271633 chore: updated maintainers and few other minor tweaks. (kubefleet-dev/kubefleet#533)
kubefleet-dev/kubefleet@9bf9bdb feat: Add feature issue template (kubefleet-dev/kubefleet#517)
kubefleet-dev/kubefleet@bcb3df6 fix: Invalid pr title workflow fix (kubefleet-dev/kubefleet#519)
kubefleet-dev/kubefleet@aa37ea2 chore: bump step-security/harden-runner from 2.15.1 to 2.16.0 (kubefleet-dev/kubefleet#525)

dependabot bot and others added 16 commits March 19, 2026 12:07
)

Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.15.1 to 2.16.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@58077d3...fa2e9d6)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-version: 2.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update PR template to add clear link requirement.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* fix: add permissions for PR title checker workflow

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

---------

Signed-off-by: Simon Waight <simon.waight@microsoft.com>
* Update PR template to add clear link requirement.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* test: add UTs to the hub agent CLI flag setup (Azure#467)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* feat: placement controller does not create resource snapshot when External rollout strategy (Azure#465)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* test: minor fix and add a test (Azure#480)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* chore: bump step-security/harden-runner from 2.14.2 to 2.15.0 (Azure#468)

Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.14.2 to 2.15.0.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@5ef0c07...a90bcbc)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Zhang <yangzhangrice@hotmail.com>
Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* feat: improve the default setup for hub agent leader election to allow better scalability/stability (Azure#414)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* feat: new selection mode so that CRP can select some namespace resources (Azure#452)

* add selection mode that places namespace and namespace scoped resources

Signed-off-by: Wei Weng <Wei.Weng@microsoft.com>

* remove namespace selector must be 1st restriction

Signed-off-by: Wei Weng <Wei.Weng@microsoft.com>

* use CEL validation

Signed-off-by: Wei Weng <Wei.Weng@microsoft.com>

* try double quote

Signed-off-by: Wei Weng <Wei.Weng@microsoft.com>

* simplify if else

Signed-off-by: Wei Weng <Wei.Weng@microsoft.com>

---------

Signed-off-by: Wei Weng <Wei.Weng@microsoft.com>
Co-authored-by: Wei Weng <Wei.Weng@microsoft.com>
Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* fix: correct pre-selected to preselected in scheduler framework test (Azure#492)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* chore: add gomod dependency updates to dependabot

Signed-off-by: Yetkin Timocin <ytimocin@microsoft.com>
Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* feat: simplify selection count check in NamespaceWithResourceSelectors selection scope (Azure#488)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* chore: bump actions/upload-artifact from 6 to 7 (Azure#470)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* chore: bump step-security/harden-runner from 2.15.0 to 2.15.1 (Azure#497)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* fix: use fixed version go import (Azure#515)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* chore: remove v1beta1 flag from chart (Azure#502)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* fix: fix the appVersion default value that doesn't start with v (Azure#483)

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Add feature request template.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Tweak label assigned

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

---------

Signed-off-by: Simon Waight <simon.waight@microsoft.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Wei Weng <Wei.Weng@microsoft.com>
Signed-off-by: Yetkin Timocin <ytimocin@microsoft.com>
Co-authored-by: michaelawyu <chenyu1@microsoft.com>
Co-authored-by: Britania Rodriguez Reyes <145056127+britaniar@users.noreply.github.com>
Co-authored-by: Ryan Zhang <yangzhangrice@hotmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Wei Weng <wengwei01@gmail.com>
Co-authored-by: Wei Weng <Wei.Weng@microsoft.com>
Co-authored-by: Yetkin Timocin <ytimocin@microsoft.com>
Updated maintainers and few other minor tweaks.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>
Minor fixes

Signed-off-by: michaelawyu <chenyu1@microsoft.com>
…zure#535)

* Initial plan

* fix: tag release images with both v-prefix and non-v-prefix version tags

Co-authored-by: sjwaight <4828246+sjwaight@users.noreply.github.com>
Agent-Logs-Url: https://github.com/kubefleet-dev/kubefleet/sessions/012764d2-924d-4558-8da2-02671704cdff

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sjwaight <4828246+sjwaight@users.noreply.github.com>
Co-authored-by: Simon Waight <simon.waight@gmail.com>
Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 4 to 5.
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md)
- [Commits](Azure/setup-helm@v4...v5)

---
updated-dependencies:
- dependency-name: azure/setup-helm
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Updated maintainers and few other minor tweaks.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* FIx up join member clusters quickstart script (*nix).

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Refactor to put version first.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Add PowerShell version of join script for Windows users.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Fix broken API server lookup from kubeconfig

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Update join-member-clusters.ps1 to require hub control plane URL as an argument

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Update join-member-clusters.sh to require hub control plane URL as an argument

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

* Tweaks per PR feedback.

Signed-off-by: Simon Waight <simon.waight@microsoft.com>

---------

Signed-off-by: Simon Waight <simon.waight@microsoft.com>
Signed-off-by: Britania Rodriguez Reyes <britaniar@microsoft.com>
@britaniar britaniar marked this pull request as ready for review March 26, 2026 20:37
Copy link
Contributor

@michaelawyu michaelawyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@britaniar britaniar merged commit be38af7 into Azure:main Mar 26, 2026
25 of 26 checks passed
@britaniar britaniar deleted the backportMarch0326 branch March 26, 2026 23:39
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.

5 participants