The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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]
## [1.10.4-bb.0]
### Changed
### Changed
- Update to Istio 1.10.4
- Update to Istio 1.10.4
## [1.10.3-bb.1]
## [1.10.3-bb.1]
### Changed
### Changed
- Add envoyfilter to remove server response header to prevent information disclosure
- Add envoyfilter to remove server response header to prevent information disclosure
## [1.10.3-bb.0]
## [1.10.3-bb.0]
### Changed
### Changed
- Update to Istio 1.10.3
- Update to Istio 1.10.3
## [1.9.7-bb.1]
## [1.9.7-bb.1]
### Added
### Added
- Default configuration to hold application start until istio proxy is ready
- Default configuration to hold application start until istio proxy is ready
## [1.9.7-bb.0]
## [1.9.7-bb.0]
### Changed
### Changed
- Update to Istio 1.9.7
- Update to Istio 1.9.7
## [1.8.4-bb.6]
## [1.8.4-bb.6]
### Changed
### Changed
-**BREAKING**`ingressGateway` deprecated in favor of creating `ingressGateways` in a uniform manner
-**BREAKING**`ingressGateway` deprecated in favor of creating `ingressGateways` in a uniform manner
-**BREAKING**`gateway` deprecated in favor of creating `gateways` in a uniform manner
-**BREAKING**`gateway` deprecated in favor of creating `gateways` in a uniform manner
## [1.8.4-bb.5]
## [1.8.4-bb.5]
### Fixed
### Fixed
- Kube API egress allowed for all pods, not just istiod
- Kube API egress allowed for all pods, not just istiod
## [1.8.4-bb.4]
## [1.8.4-bb.4]
### Added
### Added
- Kube API egress networkpolicy
- Kube API egress networkpolicy
## [1.8.4-bb.3]
## [1.8.4-bb.3]
### Added
### Added
- Added network policies for istio
- Added network policies for istio
## [1.8.4-bb.2]
## [1.8.4-bb.2]
### Fixed
### Fixed
- fixed bug with indentation when providing resources to istio ingressgateways
- fixed bug with indentation when providing resources to istio ingressgateways
## [1.8.4-bb.1]
## [1.8.4-bb.1]
### Fixed
### Fixed
- updated dsop.io registry hostname to dso.mil
- updated dsop.io registry hostname to dso.mil
## [1.7.3-bb.1]
## [1.7.3-bb.1]
### Added
### 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 "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.
- 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"
- 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".
- 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
### Changed
- Jaeger+Kiali VirtualServices pointing directly to the UIs will be skipped when "sso.enabled: true"
- 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.
- Jaeger+Kiali VirtualServices pull in their configs from the "ingress" designation so VirtualServices can be customized.