PMREQ-810: Refresh enterprise CRDs to add L2 Bridge Network fields#4719
Closed
fasaxc wants to merge 8 commits into
Closed
PMREQ-810: Refresh enterprise CRDs to add L2 Bridge Network fields#4719fasaxc wants to merge 8 commits into
fasaxc wants to merge 8 commits into
Conversation
b3a971b to
acb2e66
Compare
Master already carries the Network resource (added with the VRF work) and the matching RBAC for calico-node, calico-cni-plugin, calico-typha, calico-apiserver, and non-cluster-host Felix. This commit adds the L2 Bridge spec fields by refreshing the enterprise CRD bundle from the calico-private wt-l2-prod-cni branch, which has been rebased onto master so it carries both spec.vrf and spec.l2Bridge. config/enterprise_versions.yml is temporarily pointed at the wt-l2-prod-cni branch. Reset to "master" once wt-l2-prod-cni merges into calico-private master. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Refreshes pkg/imports/crds/enterprise from the monorepo phase-1e branch. Adds IPPool L2Workload allowedUse (enum + CEL validation rules), L2 bridge Network CRD fields, WAF/applicationlayer CRDs, and felix/kube-controllers config additions. Fixes API-server rejection of IPPools with allowedUses: [L2Workload]. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Updates the Network CRD (v1 + v3) from the calico-private wt-l2-prod-cni worktree after its latest sync with master. ECK bundle and other CRDs are unchanged (worktree's master sync already matches operator master). Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Refresh networks (drop unimplemented L2HostTrunkPort.VLANs), plus felixconfigurations and ipamblocks regen drift. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The L2 Bridge Network work has been merged to calico-private master, so reset libcalico-go.version to master and regenerate the enterprise CRD bundle. Removes the temporary wt-l2-prod-cni pin. Note: master does not currently include the L2Workload IPPool allowedUse; that follow-up will land separately when the IPPool changes merge. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Member
Author
|
Looks like automation picked this up #4995 |
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
Refreshes the enterprise CRD bundle from
tigera/calico-private:masterto pick up the L2 Bridge fields on theNetworkresource (PMREQ-810).RBAC and the base Network CRD landed earlier via the VRF work on master; this PR is CRD-only.
Release Note
For PR author
make gen-filesmake gen-versionsFor PR reviewers
A note for code reviewers - all pull requests must have the following:
kind/bugif this is a bugfix.kind/enhancementif this is a a new feature.enterpriseif this PR applies to Calico Enterprise only.