From ab85fef55da924a1f27f55329e57bde02d3d0972 Mon Sep 17 00:00:00 2001
From: RENOVATE_BOT
 <group_3988_bot_6690300925770a391b8033731fdaab32@noreply.repo1.dso.mil>
Date: Fri, 21 Feb 2025 20:07:18 +0000
Subject: [PATCH] Renovate Update Istio to 1.23.5

---
 CHANGELOG.md                                  |  12 +++++++++
 README.md                                     |  10 ++++----
 chart/Chart.lock                              |   6 ++---
 chart/Chart.yaml                              |  24 +++++++++---------
 chart/charts/gluon-0.5.14.tgz                 | Bin 0 -> 4680 bytes
 chart/charts/gluon-0.5.4.tgz                  | Bin 4492 -> 0 bytes
 chart/dashboards/Kptfile                      |   4 +--
 chart/values.yaml                             |   8 +++---
 docs/DEVELOPMENT_MAINTENANCE.md               |   2 +-
 .../istio-testing-local-keycloak.yaml         |   9 +++++++
 docs/dev-overrides/istio-testing.yaml         |   9 +++++++
 tests/images.txt                              |   8 +++---
 12 files changed, 61 insertions(+), 31 deletions(-)
 create mode 100644 chart/charts/gluon-0.5.14.tgz
 delete mode 100644 chart/charts/gluon-0.5.4.tgz

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3137211b..daefe4c2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,18 @@
 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.23.5-bb.0] - 2025-02-19
+### Changed
+- ironbank/opensource/istio/install-cni updated from 1.23.4 to 1.23.5
+- ironbank/opensource/istio/pilot updated from 1.23.4 to 1.23.5
+- ironbank/opensource/istio/proxyv2 updated from 1.23.4 to 1.23.5
+- ironbank/opensource/kubernetes/kubectl updated from v1.30.8 to v1.30.10
+- ironbank/tetrate/istio/install-cni updated from 1.23.4 to 1.23.5
+- ironbank/tetrate/istio/pilot updated from 1.23.4 to 1.23.5
+- ironbank/tetrate/istio/proxyv2 updated from 1.23.4 to 1.23.5
+- Updated Gluon to v0.5.14
+
 ## [1.23.4-bb.0] - 2025-01-13
 ### Changed
 - ironbank/opensource/istio/install-cni updated from 1.23.3 to 1.23.4
diff --git a/README.md b/README.md
index fede976a..56e6d590 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
 <!-- Warning: Do not manually edit this file. See notes on gluon + helm-docs at the end of this file for more information. -->
 # istio
 
-![Version: 1.23.4-bb.0](https://img.shields.io/badge/Version-1.23.4--bb.0-informational?style=flat-square) ![AppVersion: 1.23.4](https://img.shields.io/badge/AppVersion-1.23.4-informational?style=flat-square) ![Maintenance Track: bb_integrated](https://img.shields.io/badge/Maintenance_Track-bb_integrated-green?style=flat-square)
+![Version: 1.23.5-bb.0](https://img.shields.io/badge/Version-1.23.5--bb.0-informational?style=flat-square) ![AppVersion: 1.23.5](https://img.shields.io/badge/AppVersion-1.23.5-informational?style=flat-square) ![Maintenance Track: bb_integrated](https://img.shields.io/badge/Maintenance_Track-bb_integrated-green?style=flat-square)
 
 Configurable Deployment of Istio Custom Resources Wrapped Inside a Helm Chart.
 
@@ -45,10 +45,10 @@ helm install istio chart/
 |-----|------|---------|-------------|
 | profile | string | `"default"` | The istio profile to use |
 | hub | string | `"registry1.dso.mil/ironbank/opensource/istio"` | The hub to use for all images, images are built as ".Values.hub/COMPONENT_NAME:.Values.tag" |
-| tag | string | `"1.23.4"` | The tag to use for all images |
+| tag | string | `"1.23.5"` | The tag to use for all images |
 | enterprise | bool | `false` | Tetrate Istio Distribution - Tetrate provides FIPs verified Istio and Envoy software and support, validated through the FIPs Boring Crypto module. Find out more from Tetrate - https://www.tetrate.io/tetrate-istio-subscription |
 | tidHub | string | `"registry1.dso.mil/ironbank/tetrate/istio"` |  |
-| tidTag | string | `"1.23.4-tetratefips-v0"` |  |
+| tidTag | string | `"1.23.5-tetratefips-v0"` |  |
 | domain | string | `"dev.bigbang.mil"` | The domain to use for the default gateway |
 | mtls.mode | string | `"STRICT"` | STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic |
 | revision | string | `""` | Revision of the Istio control plane |
@@ -94,7 +94,7 @@ helm install istio chart/
 | tracing.sampling | int | `10` | percent of traces to send to jaeger |
 | cni.image.hub | string | `"registry1.dso.mil/ironbank/opensource/istio"` |  |
 | cni.image.name | string | `"install-cni"` |  |
-| cni.image.tag | string | `"1.23.4"` |  |
+| cni.image.tag | string | `"1.23.5"` |  |
 | cni.podAnnotations | object | `{}` | k8s pod annotations. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ |
 | cni.nodeSelector | object | `{}` | k8s nodeSelector. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector |
 | cni.affinity | object | `{}` | k8s affinity / anti-affinity. https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity |
@@ -120,7 +120,7 @@ helm install istio chart/
 | hardened.customAuthorizationPolicies | list | `[]` |  |
 | hardened.ingressGateway.authzRules[0] | object | `{}` |  |
 | waitJob.enabled | bool | `true` |  |
-| waitJob.scripts.image | string | `"registry1.dso.mil/ironbank/opensource/kubernetes/kubectl:v1.30.8"` |  |
+| waitJob.scripts.image | string | `"registry1.dso.mil/ironbank/opensource/kubernetes/kubectl:v1.30.10"` |  |
 | waitJob.permissions.resources[0] | string | `"istio-controlplane"` |  |
 | defaultSecurityHeaders.enabled | bool | `true` |  |
 
diff --git a/chart/Chart.lock b/chart/Chart.lock
index 213d9200..c8ab3aa9 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -1,6 +1,6 @@
 dependencies:
 - name: gluon
   repository: oci://registry1.dso.mil/bigbang
-  version: 0.5.4
-digest: sha256:33c77cf1fe529ee2f45a5fdf596ce2ff4adbbb5188ab9282b0179c217603968d
-generated: "2024-09-16T10:47:18.274586-06:00"
+  version: 0.5.14
+digest: sha256:ca97065348736cfb1457f4d0e53021d2329c81bd34d3a489fd122493be4fa875
+generated: "2025-02-19T15:59:06.572683-05:00"
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index c60ffc99..b3fde7a0 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -3,44 +3,44 @@ name: istio
 # This is the chart version. This version number should be incremented each time you make changes
 # to the chart and its templates, including the app version.
 # Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 1.23.4-bb.0
+version: 1.23.5-bb.0
 # This is the version number of the application being deployed. This version number should be
 # incremented each time you make changes to the application. Versions are not expected to
 # follow Semantic Versioning. They should reflect the version the application is using.
-appVersion: 1.23.4
+appVersion: 1.23.5
 kubeVersion: ">=1.28.0-0"
 description: Configurable Deployment of Istio Custom Resources Wrapped Inside a Helm Chart.
 sources:
   - https://github.com/istio/istio/tree/master/pilot
 dependencies:
   - name: gluon
-    version: "0.5.4"
+    version: "0.5.14"
     repository: "oci://registry1.dso.mil/bigbang"
 annotations:
   bigbang.dev/maintenanceTrack: bb_integrated
   bigbang.dev/applicationVersions: |
-    - Istio: 1.23.4
-    - Tetrate Istio Distro: 1.23.4
+    - Istio: 1.23.5
+    - Tetrate Istio Distro: 1.23.5
   helm.sh/images: |
     - name: pilot
-      image: registry1.dso.mil/ironbank/opensource/istio/pilot:1.23.4
+      image: registry1.dso.mil/ironbank/opensource/istio/pilot:1.23.5
     - name: proxyv2
-      image: registry1.dso.mil/ironbank/opensource/istio/proxyv2:1.23.4
+      image: registry1.dso.mil/ironbank/opensource/istio/proxyv2:1.23.5
     - name: install-cni
       condition: openshift
-      image: registry1.dso.mil/ironbank/opensource/istio/install-cni:1.23.4
+      image: registry1.dso.mil/ironbank/opensource/istio/install-cni:1.23.5
     - name: install-cni-fips
       condition: enterprise
-      image: registry1.dso.mil/ironbank/tetrate/istio/install-cni:1.23.4-tetratefips-v0
+      image: registry1.dso.mil/ironbank/tetrate/istio/install-cni:1.23.5-tetratefips-v0
     - name: proxyv2-fips
       condition: enterprise
-      image: registry1.dso.mil/ironbank/tetrate/istio/proxyv2:1.23.4-tetratefips-v0
+      image: registry1.dso.mil/ironbank/tetrate/istio/proxyv2:1.23.5-tetratefips-v0
     - name: pilot-fips
       condition: enterprise
-      image: registry1.dso.mil/ironbank/tetrate/istio/pilot:1.23.4-tetratefips-v0
+      image: registry1.dso.mil/ironbank/tetrate/istio/pilot:1.23.5-tetratefips-v0
     - name: base
       image: registry1.dso.mil/ironbank/big-bang/base:2.1.0
     - name: kubectl
-      image: registry1.dso.mil/ironbank/opensource/kubernetes/kubectl:v1.30.8
+      image: registry1.dso.mil/ironbank/opensource/kubernetes/kubectl:v1.30.10
   bigbang.dev/upstreamReleaseNotesMarkdown: |
     - [Find upstream chart's release notes and CHANGELOG here](https://istio.io/latest/news/releases/)
diff --git a/chart/charts/gluon-0.5.14.tgz b/chart/charts/gluon-0.5.14.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..c99d9e0f44b4d35311fda2b49ee005cbbea4fb67
GIT binary patch
literal 4680
zcmV-O61VLiiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc
zVQyr3R8em|NM&qo0PH<!bK5wU`K({@mT_e)Z%9h=)vKxAt#p#kWY$SsNhaG<sV)~p
zLK0$<U<05Wx0C(tTL2G%H+A@!tXLICBp)7t2fPFCkY-*)1N-?LF=1UJ-+Ocm*I+Oh
zoE#mg{|AFX@&Cc_==9O>==5kb7z_ueCyxfh(cx(D2nM$?nBo<2f!L$L#(fnh_b+mx
zkbJ_76B>+RG3vRPJB)-v-9LjfGGT~a!{4yygCjQyOeuq3$m|ys%z6Rx@fg$=>WS+R
zkHL!@^cE@3fpu&Rk9zk#&D~XV#r!X@A9_e&ZeK)#cw3ePZTx?Fcv9g1qr=nV9sl3O
zb#r5aeb7_ez*1}PV>ZKZMLZAUkK&5LKcBrhgKU=o3S6L(2qOVvj)7qwdBW;_oD&WL
zT`CAbjG=3wQxJ28F)WZ5VLtAes)?W>I5ZIWt4N<D*g;B_xEThzz>E<WbJ%w=7bHMZ
zH1(UBOc2Mg&uPRQ-0vOO-@o_dBwaiu0S2QuQv(u!JvpTD&oCv73$U`s%OS{@jQamX
zz6bjxaJ<OH@`H=Nf(66ALeYnBvM&^Q0`^_v2<R_+2)!00qgEt>#!ch3(MBh+XHYnB
z<;V8*FY^CnVhYR!w=bOQkYUap8cfN|N8$QHp@sj4ho{3l|BnX8!^0i_-^EpC4YmAM
zvijz7`6XXv%tEGMeNqf<O(v>E{TmAhXyReDA#>)&uy;uUcMQ)}A8%0D^RYlK5@_55
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
KeLEuniU0uMmp>~2

literal 0
HcmV?d00001

diff --git a/chart/charts/gluon-0.5.4.tgz b/chart/charts/gluon-0.5.4.tgz
deleted file mode 100644
index 02d39224f49e24a94e6a24e0f268ace2f9115217..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4492
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

diff --git a/chart/dashboards/Kptfile b/chart/dashboards/Kptfile
index 9d73c054..1b3f635c 100644
--- a/chart/dashboards/Kptfile
+++ b/chart/dashboards/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: e0508c3e94a50a41e33f39362e0825913b6d0521
+    commit: 9c05c4ae29323b549c0f3b5308a16f59602f0ab3
     repo: https://github.com/istio/istio
     directory: /manifests/addons/dashboards
-    ref: 1.23.4
+    ref: 1.23.5
diff --git a/chart/values.yaml b/chart/values.yaml
index 69c31797..7217bb61 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -4,14 +4,14 @@ profile: default
 # -- The hub to use for all images, images are built as ".Values.hub/COMPONENT_NAME:.Values.tag"
 hub: registry1.dso.mil/ironbank/opensource/istio
 # -- The tag to use for all images
-tag: 1.23.4
+tag: 1.23.5
 
 # -- Tetrate Istio Distribution - Tetrate provides FIPs verified Istio and Envoy software and support,
 # validated through the FIPs Boring Crypto module.
 # Find out more from Tetrate - https://www.tetrate.io/tetrate-istio-subscription
 enterprise: false
 tidHub: registry1.dso.mil/ironbank/tetrate/istio
-tidTag: 1.23.4-tetratefips-v0
+tidTag: 1.23.5-tetratefips-v0
 
 # -- The domain to use for the default gateway
 domain: dev.bigbang.mil
@@ -205,7 +205,7 @@ cni:
   image:
     hub: registry1.dso.mil/ironbank/opensource/istio
     name: install-cni
-    tag: 1.23.4
+    tag: 1.23.5
   # -- k8s pod annotations. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
   podAnnotations: {}
   # -- k8s nodeSelector. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
@@ -347,7 +347,7 @@ hardened:
 waitJob:
   enabled: true
   scripts:
-    image: registry1.dso.mil/ironbank/opensource/kubernetes/kubectl:v1.30.8
+    image: registry1.dso.mil/ironbank/opensource/kubernetes/kubectl:v1.30.10
   permissions:
     resources:
      - istio-controlplane
diff --git a/docs/DEVELOPMENT_MAINTENANCE.md b/docs/DEVELOPMENT_MAINTENANCE.md
index b90321d7..e13c858d 100644
--- a/docs/DEVELOPMENT_MAINTENANCE.md
+++ b/docs/DEVELOPMENT_MAINTENANCE.md
@@ -2,7 +2,7 @@
 
 1. Checkout the branch that renovate created. This branch will have the image tag updates and typically some other necessary version changes that you will want. You can either work off of this branch or branch off of it.
 1. Update the dashboards via `kpt`. You should be able to run `kpt pkg update chart/dashboards@<version> --strategy force-delete-replace` (ex: `kpt pkg update chart/dashboards@1.14.3 --strategy force-delete-replace`).
-1. Update version references for the Chart. `version` should be `<version>-bb.0` (ex: `1.14.3-bb.0`) and `appVersion` should be `<version>` (ex: `1.14.3`). Also validate that the BB annotation for the main Istio version is updated (leave the Tetrate version as-is unless you are updating those images).
+1. Update version references for the Chart in `chart/Chart.yaml. `version` should be `<version>-bb.0` (ex: `1.14.3-bb.0`) and `appVersion` should be `<version>` (ex: `1.14.3`). Also validate that the BB annotation for the main Istio version is updated (leave the Tetrate version as-is unless you are updating those images).
 1. Verify that chart/values.yaml `tag` and `tidTAG` have been updated to the new version.
 1. Add a changelog entry for the update. At minimum mention updating the image versions.
 1. Update the readme following the [steps in Gluon](https://repo1.dso.mil/platform-one/big-bang/apps/library-charts/gluon/-/blob/master/docs/bb-package-readme.md).
diff --git a/docs/dev-overrides/istio-testing-local-keycloak.yaml b/docs/dev-overrides/istio-testing-local-keycloak.yaml
index af1ad936..13b3796a 100644
--- a/docs/dev-overrides/istio-testing-local-keycloak.yaml
+++ b/docs/dev-overrides/istio-testing-local-keycloak.yaml
@@ -26,6 +26,15 @@ istioOperator:
   #   tag: null
   #   branch: "renovate/ironbank"
 
+kyverno:
+  enabled: true
+
+kyvernoPolicies:
+  enabled: true
+
+kyvernoReporter:
+  enabled: true
+
 jaeger:
   enabled: true
   sso:
diff --git a/docs/dev-overrides/istio-testing.yaml b/docs/dev-overrides/istio-testing.yaml
index 4e963ceb..d8263601 100644
--- a/docs/dev-overrides/istio-testing.yaml
+++ b/docs/dev-overrides/istio-testing.yaml
@@ -37,6 +37,15 @@ istioOperator:
   #   tag: null
   #   branch: "renovate/ironbank"
 
+kyverno:
+  enabled: true
+
+kyvernoPolicies:
+  enabled: true
+
+kyvernoReporter:
+  enabled: true
+
 jaeger:
   enabled: true
 
diff --git a/tests/images.txt b/tests/images.txt
index 2c1b2d60..b0b8336e 100644
--- a/tests/images.txt
+++ b/tests/images.txt
@@ -1,5 +1,5 @@
-registry1.dso.mil/ironbank/opensource/istio/install-cni:1.23.4
-registry1.dso.mil/ironbank/tetrate/istio/install-cni:1.23.4-tetratefips-v0
-registry1.dso.mil/ironbank/tetrate/istio/proxyv2:1.23.4-tetratefips-v0
-registry1.dso.mil/ironbank/tetrate/istio/pilot:1.23.4-tetratefips-v0
+registry1.dso.mil/ironbank/opensource/istio/install-cni:1.23.5
+registry1.dso.mil/ironbank/tetrate/istio/install-cni:1.23.5-tetratefips-v0
+registry1.dso.mil/ironbank/tetrate/istio/proxyv2:1.23.5-tetratefips-v0
+registry1.dso.mil/ironbank/tetrate/istio/pilot:1.23.5-tetratefips-v0
 registry1.dso.mil/ironbank/big-bang/base:2.1.0
-- 
GitLab