Skip to content

Changelog💣

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


[1.18.2-bb.1] - 2023-08-16💣

Changed💣

  • istio control plane default config

[1.18.2-bb.0] - 2023-08-02💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.18.1 to 1.18.2
  • ironbank/opensource/istio/pilot updated from 1.18.1 to 1.18.2
  • ironbank/opensource/istio/proxyv2 updated from 1.18.1 to 1.18.2
  • ironbank/tetrate/istio/install-cni updated from 1.18.0 to 1.18.2
  • ironbank/tetrate/istio/pilot updated from 1.18.0 to 1.18.2
  • ironbank/tetrate/istio/proxyv2 updated from 1.18.0 to 1.18.2
  • Updated to new HPA value schema

[1.18.1-bb.0] - 2023-07-20💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.17.3 to 1.18.1
  • ironbank/opensource/istio/pilot updated from 1.17.3 to 1.18.1
  • ironbank/opensource/istio/proxyv2 updated from 1.17.3 to 1.18.1
  • ironbank/tetrate/istio/install-cni updated from 1.17.3 to 1.18.1
  • ironbank/tetrate/istio/pilot updated from 1.17.3 to 1.18.0
  • ironbank/tetrate/istio/proxyv2 updated from 1.17.3 to 1.18.0

[1.17.3-bb.3] - 2023-07-12💣

Added💣

  • Allow user to specify their own EnvoyFilters

[1.17.3-bb.2] - 2023-07-12💣

Changed💣

  • fix README.md for bb docs compiler job

[1.17.3-bb.1] - 2023-06-28💣

Changed💣

  • ironbank/opensource/istio/pilot updated from 1.17.2 to 1.17.3
  • ironbank/opensource/istio/proxyv2 updated from 1.17.2 to 1.17.3

[1.17.3-bb.0] - 2023-06-26💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.17.2 to 1.17.3
  • ironbank/tetrate/istio/install-cni updated from 1.17.2 to 1.17.3
  • ironbank/tetrate/istio/pilot updated from 1.17.2 to 1.17.3
  • ironbank/tetrate/istio/proxyv2 updated from 1.17.2 to 1.17.3

[1.17.2-bb.1] - 2023-05-26💣

Added💣

  • Added scc for OpenShift

[1.17.2-bb.1] - 2023-05-04💣

Changed💣

  • ironbank/tetrate/istio/install-cni updated from 1.16.1 to 1.17.2
  • ironbank/tetrate/istio/pilot updated from 1.16.1 to 1.17.2
  • ironbank/tetrate/istio/proxyv2 updated from 1.16.1 to 1.17.2

[1.17.2-bb.0] - 2023-04-11💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.17.1 to 1.17.2
  • ironbank/opensource/istio/pilot updated from 1.17.1 to 1.17.2
  • ironbank/opensource/istio/proxyv2 updated from 1.17.1 to 1.17.2

[1.17.1-bb.1] - 2023-04-07💣

Changed💣

  • Added ability to pass pilot values to IstioOperator resource definition

[1.17.1-bb.0] - 2023-03-01💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.16.2 to 1.17.1
  • ironbank/opensource/istio/pilot updated from 1.16.2 to 1.17.1
  • ironbank/opensource/istio/proxyv2 updated from 1.16.2 to 1.17.1

[1.16.2-bb.0] - 2023-02-10💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.16.1 to 1.16.2
  • ironbank/opensource/istio/pilot updated from 1.16.1 to 1.16.2
  • ironbank/opensource/istio/proxyv2 updated from 1.16.1 to 1.16.2

[1.16.1-bb.2] - 2023-02-08💣

Changed💣

  • Removed tetrate istioctl and install-cni image references

[1.16.1-bb.1] - 2023-01-27💣

Changed💣

  • ironbank/tetrate/istio/install-cni updated from 1.15.1 to 1.16.1
  • ironbank/tetrate/istio/istioctl updated from 1.15.1 to 1.16.1
  • ironbank/tetrate/istio/pilot updated from 1.15.1 to 1.16.1
  • ironbank/tetrate/istio/proxyv2 updated from 1.15.1 to 1.16.1

[1.16.1-bb.0] - 2022-12-17💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.15.3 to 1.16.1
  • ironbank/opensource/istio/pilot updated from 1.15.3 to 1.16.1
  • ironbank/opensource/istio/proxyv2 updated from 1.15.3 to 1.16.1

[1.15.3-bb.1]💣

Changed💣

  • Splits the postInstallHook image and tag so that they can be maintained separately.

[1.15.3-bb.0] - 2022-11-01💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.15.0 to 1.15.3
  • ironbank/opensource/istio/pilot updated from 1.15.0 to 1.15.3
  • ironbank/opensource/istio/proxyv2 updated from 1.15.0 to 1.15.3
  • ironbank/tetrate/istio/install-cni updated from 1.14.4 to 1.15.1
  • ironbank/tetrate/istio/istioctl updated from 1.14.4 to 1.15.1
  • ironbank/tetrate/istio/pilot updated from 1.14.4 to 1.15.1
  • ironbank/tetrate/istio/proxyv2 updated from 1.14.4 to 1.15.1

[1.15.0-bb.1] - 2022-09-30💣

Changed💣

  • ironbank/tetrate/istio/install-cni updated from 1.14.3 to 1.14.4
  • ironbank/tetrate/istio/istioctl updated from 1.14.3 to 1.14.4
  • ironbank/tetrate/istio/pilot updated from 1.14.3 to 1.14.4
  • ironbank/tetrate/istio/proxyv2 updated from 1.14.3 to 1.14.4

[1.15.0-bb.0] - 2022-09-17💣

Changed💣

  • ironbank/opensource/istio/install-cni updated from 1.14.3 to 1.15.0
  • ironbank/opensource/istio/pilot updated from 1.14.3 to 1.15.0
  • ironbank/opensource/istio/proxyv2 updated from 1.14.3 to 1.15.0
  • ironbank/tetrate/istio/install-cni updated from 1.13.5 to 1.14.3
  • ironbank/tetrate/istio/istioctl updated from 1.13.5 to 1.14.3
  • ironbank/tetrate/istio/pilot updated from 1.13.5 to 1.14.3
  • ironbank/tetrate/istio/proxyv2 updated from 1.13.5 to 1.14.3

[1.14.3-bb.4]💣

Changed💣

  • Adds env variable to values which can be used during deployment to modify istio k8s env settings

[1.14.3-bb.3]💣

Changed💣

  • Drop all capabilities + nonroot for hook job

[1.14.3-bb.2]💣

Changed💣

  • Added Openshift DNS to networkpolicy egress

[1.14.3-bb.1]💣

Changed💣

  • Removed legacy fluentd exception

[1.14.3-bb.0]💣

Changed💣

  • Updated to 1.14.3 images

[1.14.2-bb.2]💣

Added💣

  • Moved dashboards from monitoring chart into Istio

[1.14.2-bb.1]💣

Added💣

  • Added minPRotocolVersion: TLSV1_2

[1.14.2-bb.0]💣

Changed💣

  • Updated chart to 1.14.2-bb.0 version
  • Updated images to 1.14.2
  • Updated app version to 1.14.2 in Chart.yaml

[1.13.5-bb.2]💣

Added💣

  • Added support for egress gateways via values

[1.13.5-bb.1]💣

Changed💣

  • Updated TID images to 1.13.5

[1.13.5-bb.0]💣

Changed💣

  • Updated chart to 1.13.5-bb.0 version
  • Updated images to 1.13.5
  • Updated app version to 1.13.5 in Chart.yaml

[1.13.4-bb.4]💣

Changed💣

  • Update the OSCAL component definition for Istio to include additional NIST 800-53 mappings and explanations.

[1.13.4-bb.3]💣

Added💣

  • Added tolerations to Jobs

[1.13.4-bb.2]💣

Changed💣

  • Updated BB base image to 2.0.0

[1.13.4-bb.1]💣

Changed💣

  • Updated BB base image to 1.17.0

[1.13.4-bb.0]💣

Changed💣

  • Updated chart to 1.13.4-bb.0 version
  • Updated images to 1.13.4
  • Updated app version to 1.13.4 in Chart.yaml

[1.13.2-bb.1]💣

Changed💣

  • fix pod selector for NetworkPolicy

[1.13.2-bb.0]💣

Changed💣

  • Updated chart to 1.13.2-bb.0 version
  • Updated app version to 1.13.2 in Chart.yaml

[1.13.1-bb.3]💣

Changed💣

  • Added TID support

[1.13.1-bb.2]💣

Changed💣

  • Added Kiali ingress policy for version scraping

[1.13.1-bb.1]💣

Changed💣

  • Added values.defaultRevision to support deployment of validatingWebhook - https://github.com/istio/istio/pull/35694

[1.13.1-bb.0]💣

Changed💣

  • Updated chart to 1.13.1-bb.0 version
  • Updated app version to 1.13.1 in Chart.yaml

[1.11.5-bb.2]💣

Changed💣

  • Updated renovate.json to track images in tests/images.txt
  • fixed typos in oscal-component.yaml

[1.11.5-bb.1]💣

Changed💣

  • Update Chart.yaml to follow new standardization for release automation

[1.11.5-bb.0]💣

Changed💣

  • Updated to 1.11.5

[1.11.3-bb.2]💣

Added💣

  • Istio OSCAL component for NIST 800-53 controls

[1.11.3-bb.1]💣

Changed💣

  • Fix envoyfilter handling of DNS names with -

[1.11.3-bb.0]💣

Changed💣

  • Updated Istio to 1.11.3

Added💣

  • tests/images.txt for use in package release to include the install-cni image
  • Revision support for SSO egress NP

[1.11.2-bb.4]💣

Added💣

  • A Helm post-install hook so a HelmRelease properly reflects IstioOperator status.

[1.11.2-bb.3]💣

Changed💣

  • Introduces the revision value in support of Istio canary upgrades. When specified, the revision value is appended to resources names.

[1.11.2-bb.2]💣

Fixed💣

  • Changed misdirected request envoy filter to work with non-standard ports

[1.11.2-bb.1]💣

Added💣

  • Added autoHttpRedirect value to control the automatic generation of http to https redirects in the gateways

Changed💣

  • Changed to using the hosts defined in servers.hosts instead of using * for the automatic generation of http to https redirects in the gateways

[1.11.2-bb.0]💣

Changed💣

  • Update to Istio 1.11.2

[1.10.4-bb.3]💣

Changed💣

  • Added networkpolicy to allow egress to sso

[1.10.4-bb.2]💣

Changed💣

  • Added authservice as extension provider

[1.10.4-bb.1]💣

Changed💣

  • Update Istio proxy and proxy init pods to be in compliance with opa gatekeeper.

[1.10.4-bb.0]💣

Changed💣

  • Update to Istio 1.10.4

[1.10.3-bb.1]💣

Changed💣

  • Add envoyfilter to remove server response header to prevent information disclosure

[1.10.3-bb.0]💣

Changed💣

  • Update to Istio 1.10.3

[1.9.7-bb.1]💣

Added💣

  • Default configuration to hold application start until istio proxy is ready

[1.9.7-bb.0]💣

Changed💣

  • Update to Istio 1.9.7

[1.8.4-bb.6]💣

Changed💣

  • BREAKING ingressGateway deprecated in favor of creating ingressGateways in a uniform manner
  • BREAKING gateway deprecated in favor of creating gateways in a uniform manner

[1.8.4-bb.5]💣

Fixed💣

  • Kube API egress allowed for all pods, not just istiod

[1.8.4-bb.4]💣

Added💣

  • Kube API egress networkpolicy

[1.8.4-bb.3]💣

Added💣

  • Added network policies for istio

[1.8.4-bb.2]💣

Fixed💣

  • fixed bug with indentation when providing resources to istio ingressgateways

[1.8.4-bb.1]💣

Fixed💣

  • updated dsop.io registry hostname to dso.mil

[1.7.3-bb.1]💣

Added💣

  • Top level “sso” values designation. This will enable an haproxy package installation in the desired namespace (sso.namespace: istio-addons-sso) that in conjunction with authservice package will place an SSO gate in front of Kiali+Jaeger UIs.
  • Top level “ingress” values designation. This will control configuration for the virtualservices created. Leave empty with sso.enabled = false to have the virtualservices go straight to the kiali/jaeger UIs. Leave empty with sso.enabled = true to place the haproxy+authservice injection in front of kiali/tracing. Fill in with your own service/port if customizing the installation/services.
  • New Jaeger+Kiali VirtualServices pointing to the haproxy installation will be installed when “sso.enabled: true”
  • sso.selector variable sets the label that will be applied to the authservice EnvoyFilter placing the SSO page in front of the regular UIs. Must match the selector for “authservice.selector.key/value”.

Changed💣

  • Jaeger+Kiali VirtualServices pointing directly to the UIs will be skipped when “sso.enabled: true”
  • Jaeger+Kiali VirtualServices pull in their configs from the “ingress” designation so VirtualServices can be customized.

Last update: 2023-08-16 by Ryan Garcia