Skip to content

feat(bnk): surface BNK 2.4 resources across registry, scanner, topology and UI - #220

Draft
JLCode-tech wants to merge 2 commits into
feat/v4-multi-cloud-ux-enhancementsfrom
feat/bnk-24-resources
Draft

JLCode-tech wants to merge 2 commits into
feat/v4-multi-cloud-ux-enhancementsfrom
feat/bnk-24-resources

Conversation

@JLCode-tech

Copy link
Copy Markdown
Collaborator

Summary

Registers the resources shipped with BNK 2.4 so the scanner, health, topology and resource views see a 2.4 cluster completely.

  • gateway.k8s.f5.com: Infra, GatewaySettings, EgressGateway, SecPolicy, NetPolicy
  • k8s.f5net.com: F5BigPersistenceProfile
  • Gateway API Inference Extension: InferencePool, InferenceModelRewrite
  • F5EPP

Backend

  • Resource registry and API groups for the new kinds
  • Scanner fetches the new CRDs; version-aware install detection
  • Health, helpers and topology understand the Infra underlay, egress and gateway settings
  • bnk-2.4 deployable release profile and upgrade path

Frontend

  • Detail views for Infra, GatewaySettings, EgressGateway, InferencePool and F5EPP
  • Categories, constants and types for the new kinds
  • Traffic flow overview labels egress, VLAN and static-route nodes by kind

Based on #206 because the detail views build on its f5bnk-details structure. Draft while the detail components are still being tuned.

🤖 Generated with Claude Code

github-actions Bot and others added 2 commits September 16, 2026 00:23
…gy and UI

Register the gateway.k8s.f5.com resources shipped with BNK 2.4 (Infra,
GatewaySettings, EgressGateway, SecPolicy, NetPolicy), the k8s.f5net.com
F5BigPersistenceProfile, the Gateway API Inference Extension InferencePool and
InferenceModelRewrite, and F5EPP, so the scanner, health, topology and
resource views see a 2.4 cluster completely.

Backend
- k8s_resource_registry / k8s_types: new API groups and resource types
- scanner: fetch the new CRDs; version-aware install detection
- bnk/health, bnk/helpers, bnk/topology: Infra-based underlay, egress and
  gateway-settings topology, health rows for the new kinds
- bare_metal/version_profiles: add the bnk-2.4 deployable release
- bnk_upgrade_service: 2.4 upgrade path

Frontend
- f5bnk-details: Infra, GatewaySettings, EgressGateway, InferencePool and
  F5EPP detail views wired into the details index and resource registry
- f5bnk-parts categories/constants and types/f5bnk.ts for the new kinds
- TrafficFlowOverview: label egress, VLAN and static-route nodes by kind

Tests updated for the fourth seeded release.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ponents

Adds the gateway.k8s.f5.com sub-resource shapes to types/kubernetes.ts and removes every explicit any from the three detail views.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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.

1 participant