chore: backport kubefleet/main to Azure/fleet#1332
Open
britaniar wants to merge 10 commits into
Open
Conversation
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Commits](actions/checkout@v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' 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>
Signed-off-by: Muhammad Haseeb <171536921+haseebnizami@users.noreply.github.com>
…zure#753) Bumps distroless/base from `ab7554b` to `b78832f`. --- updated-dependencies: - dependency-name: distroless/base dependency-version: nonroot dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add a crd-package Make target that bundles the CRDs the charts install into kubefleet-crds-<tag>.tgz, split into crds/hub and crds/member, with a portable SHA-256 checksum. A new publish-crds job in release.yml builds the bundle and attaches it to the GitHub release for the tag, creating the release as a draft first and publishing it only after the upload succeeds. Also add a crd-lint target, wired into make reviewable and the helm-lint CI job, that fails if config/crd/bases and the chart CRD directories drift, so a newly added CRD cannot be silently dropped from the bundle. Refs Azure#693 Signed-off-by: Yetkin Timocin <ytimocin@microsoft.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
CVE-2026-56852 (Azure#758) fix: bump x/net to v0.56.0 and x/text to v0.39.0 for CVE fixes Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
…kport-kubefleet-to-fleet
Merge cncf/main into fleet, replace github.com/kubefleet-dev/kubefleet imports with go.goms.io/fleet, remove new CRD symlinks, and remove crd-verify target that doesn't apply to fleet's chart structure. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
- Add 1ES pool labels to actionlint.yaml config - Fix publish-image.yml: replace invalid 'create' event tags filter with push tags trigger - Update ubuntu-20.04 to ubuntu-latest in publish-image.yml Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
- Remove crd-verify step from code-lint.yml (fleet uses different chart structure) - Remove publish-crds job from release.yml (depends on removed crd-package target) - Remove crd-package Makefile target (references non-existent member-agent CRDs dir) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of your changes
Backports latest changes from kubefleet-dev/kubefleet
maininto Azure/fleet.Approach:
cncf/maininto fleet, accepting all incoming changesgithub.com/kubefleet-dev/kubefleetreferences withgo.goms.io/fleetmcr.microsoft.com/azurelinux/distroless/base:3.0)crd-verifyMakefile target (not applicable to fleet)go mod tidyandmake reviewableNew commits from kubefleet:
I have:
make reviewableto ensure this PR is ready for review.How has this code been tested
make reviewablepasses (fmt, vet, lint, staticcheck, tidy).Special notes for your reviewer
crd-verifyMakefile target was removed as it requirescharts/member-agent/templates/crds/which does not exist in fleet.