Resolve "Integrate bb-common"
General MR
Summary
This MR migrates headlamp to use bb-common's implementations for Istio and NetworkPolicy resource generation.
Umbrella Branch
headlamp-73-integrate-bb-common
Relevant logs/screenshots
Logged in with token
Helm tests pass
❯ helm test --timeout 10m -n bigbang headlamp-headlamp
NAME: headlamp-headlamp
LAST DEPLOYED: Wed Dec 31 16:27:20 2025
NAMESPACE: headlamp
STATUS: deployed
REVISION: 1
TEST SUITE: allow-egress-from-headlamp-headlamp-cypress-test-to-anywhere-any-port
Last Started: Wed Dec 31 10:35:24 2025
Last Completed: Wed Dec 31 10:35:24 2025
Phase: Succeeded
TEST SUITE: headlamp-headlamp-cypress-config
Last Started: Wed Dec 31 10:35:23 2025
Last Completed: Wed Dec 31 10:35:24 2025
Phase: Succeeded
TEST SUITE: headlamp-headlamp-cypress-test
Last Started: Wed Dec 31 10:35:24 2025
Last Completed: Wed Dec 31 10:37:54 2025
Phase: Succeeded
Linked Issue
Upgrade Notices
The headlamp package has been migrated to bb-common. While steps have been taken to maintain backwards compatibility with existing configurations by translating the old configuration into bb-common's more explicit syntax, Big Bang consumers are encouraged to migrate their values directly as soon as possible. Some appropriate configuration changes when consumers migrate are outlined below.
Ingress Config
bb-common creates a consistent ingress configuration syntax across all Big Bang packages with its routes functionality. Take a look at the routes documentation to understand how to use it to expose headlamp's UI.
