UNCLASSIFIED - NO CUI

Skip to content

Operatorless Istio with CORE packages only SKIP UPGRADE DEBUG

Greg M requested to merge istio-sandbox into master

Package Merge Request

N/A

Package Changes

This MR adds 3 new templates for Operatorless Istio to BB:

  • istioCore
  • istioPublicGateway
  • istioPassthroughGateway

Umbrella Template Updates:

  • Added helper functions for the following:
    • To determine if istioCore (operatorless) or istio is enabled
    • To determine namespace where istio gateways reside
    • To determine name of istio gateway (public vs passthrough)
    • To determine namespace of istio ingress/egress for downstream network policies
  • Updated all core packages plus SSO related packages to leverage above helper functions where necessary
  • Removed hardcoded references to gateway ingress to use for Keycloak from test-values.yaml file
  • Added new helm charts to package-mapping.yaml
  • Added status of "alpha" to new packages to prevent deployment alongside other core packages

Ran a standard pipeline here using package validation to prove all packages still work with this new istio included (disabled by default):

https://repo1.dso.mil/big-bang/pipeline-templates/package-validation/-/pipelines/3978644

However, ran into an issue when using all packages label as both istio cannot be deployed at the same time (Will create a separate issue to work this as part of the second epic).

The pipeline attached to this MR is using the new istioCore and worked, but some tests failed which will need to get hammered out on second epic as well.

Story / Epic

closes #2256 (closed) &352 (closed)

Upgrade Notices

Operatorless Istio Upgrade Notice

This release includes pre-release packages for some new operatorless Istio components. These packages are in an alpha state and will be subject to rapid changes as Big Bang transitions to operatorless Istio. In the coming days, look for a blog post outlining Big Bang's strategy for migrating away from the Istio operator, what that will mean for Big Bang consumers, and a timeline for when these changes will be generally available. As always, we thank you for supporting Big Bang.

Edited by Andrew Shoell

Merge request reports

Loading