Skip to content

fix: install latest Cosmos CRDs#194

Merged
privateip merged 1 commit into
mainfrom
fix/install-latest-cosmos-crds
Jul 6, 2026
Merged

fix: install latest Cosmos CRDs#194
privateip merged 1 commit into
mainfrom
fix/install-latest-cosmos-crds

Conversation

@privateip

Copy link
Copy Markdown
Contributor

deploy:system skipped installing the BGPRouter, BGPPeer, BGPAdvertisement, BGPPolicy, and BGPVRFInstance CRDs, causing deploy:tenant to fail with "no matches for kind" errors. The CRDs are owned by the companion cosmos module; they're now fetched from GitHub using the commit SHA pinned in go.mod.

  • Extract the cosmos commit SHA from go.mod in deploy-system.sh
  • Fetch CRD manifests from raw.githubusercontent.com for each cluster
  • Apply all 7 CRDs (5 BGP + 2 VPC) before namespace and RBAC resources

@privateip privateip requested a review from a team as a code owner July 5, 2026 19:49
deploy:system skipped installing the BGPRouter, BGPPeer, BGPAdvertisement,
BGPPolicy, and BGPVRFInstance CRDs, causing deploy:tenant to fail with
"no matches for kind" errors. The CRDs are owned by the companion cosmos
module; they're now fetched from GitHub using the commit SHA pinned in go.mod.

- Extract the cosmos commit SHA from go.mod in deploy-system.sh
- Fetch CRD manifests from raw.githubusercontent.com for each cluster
- Apply all 7 CRDs (5 BGP + 2 VPC) before namespace and RBAC resources
@privateip privateip force-pushed the fix/install-latest-cosmos-crds branch from cb7b8c8 to e059e2e Compare July 5, 2026 19:55
@privateip privateip merged commit 3fe936d into main Jul 6, 2026
5 checks passed
@privateip privateip deleted the fix/install-latest-cosmos-crds branch July 6, 2026 00:02
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.

2 participants