UNCLASSIFIED - NO CUI

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

image

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

#73 (closed)

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.

Edited by Zach Callahan

Merge request reports

Loading