Skip to content

Commit 26d970d

Browse files
Upgrade istio to v.1.23.2 (#2890)
Signed-off-by: Tarek Abouzeid <[email protected]>
1 parent 51b9638 commit 26d970d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1424
-131
lines changed

.github/workflows/notebook_controller_m2m_test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
run: ./tests/gh-actions/install_oauth2-proxy.sh
3535

3636
- name: Install kubeflow-istio-resources
37-
run: kustomize build common/istio-1-22/kubeflow-istio-resources/base | kubectl apply -f -
37+
run: kustomize build common/istio-1-23/kubeflow-istio-resources/base | kubectl apply -f -
3838

3939
- name: Install KF Multi Tenancy
4040
run: ./tests/gh-actions/install_multi_tenancy.sh

.github/workflows/pipeline_run_from_notebook.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
run: kustomize build common/kubeflow-namespace/base | kubectl apply -f -
3838

3939
- name: Install kubeflow-istio-resources
40-
run: kustomize build common/istio-1-22/kubeflow-istio-resources/base | kubectl apply -f -
40+
run: kustomize build common/istio-1-23/kubeflow-istio-resources/base | kubectl apply -f -
4141

4242
- name: Install KF Pipelines
4343
run: ./tests/gh-actions/install_pipelines.sh

.github/workflows/pipeline_swfs_test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
run: ./tests/gh-actions/install_multi_tenancy.sh
4646

4747
- name: Install kubeflow-istio-resources
48-
run: kustomize build common/istio-1-22/kubeflow-istio-resources/base | kubectl apply -f -
48+
run: kustomize build common/istio-1-23/kubeflow-istio-resources/base | kubectl apply -f -
4949

5050
- name: Create KF Profile
5151
run: kustomize build common/user-namespace/base | kubectl apply -f -

.github/workflows/pipeline_test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
run: ./tests/gh-actions/install_multi_tenancy.sh
4545

4646
- name: Install kubeflow-istio-resources
47-
run: kustomize build common/istio-1-22/kubeflow-istio-resources/base | kubectl apply -f -
47+
run: kustomize build common/istio-1-23/kubeflow-istio-resources/base | kubectl apply -f -
4848

4949
- name: Create KF Profile
5050
run: kustomize build common/user-namespace/base | kubectl apply -f -

.github/workflows/training_operator_test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
run: ./tests/gh-actions/install_multi_tenancy.sh
3939

4040
- name: Install kubeflow-istio-resources
41-
run: kustomize build common/istio-1-22/kubeflow-istio-resources/base | kubectl apply -f -
41+
run: kustomize build common/istio-1-23/kubeflow-istio-resources/base | kubectl apply -f -
4242

4343
- name: Create KF Profile
4444
run: kustomize build common/user-namespace/base | kubectl apply -f -

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ used from the different projects of Kubeflow:
6464

6565
| Component | Local Manifests Path | Upstream Revision |
6666
| - | - | - |
67-
| Istio | common/istio-1-22 | [1.22.1](https://github.com/istio/istio/releases/tag/1.22.1) |
67+
| Istio | common/istio-1-23 | [1.23.2](https://github.com/istio/istio/releases/tag/1.23.2) |
6868
| Knative | common/knative/knative-serving <br /> common/knative/knative-eventing | [v1.12.4](https://github.com/knative/serving/releases/tag/knative-v1.12.4) <br /> [v1.12.6](https://github.com/knative/eventing/releases/tag/knative-v1.12.6) |
6969
| Cert Manager | common/cert-manager | [1.14.5](https://github.com/cert-manager/cert-manager/releases/tag/v1.12.2) |
7070

@@ -209,9 +209,9 @@ Install Istio:
209209

210210
```sh
211211
echo "Installing Istio configured with external authorization..."
212-
kustomize build common/istio-1-22/istio-crds/base | kubectl apply -f -
213-
kustomize build common/istio-1-22/istio-namespace/base | kubectl apply -f -
214-
kustomize build common/istio-1-22/istio-install/overlays/oauth2-proxy | kubectl apply -f -
212+
kustomize build common/istio-1-23/istio-crds/base | kubectl apply -f -
213+
kustomize build common/istio-1-23/istio-namespace/base | kubectl apply -f -
214+
kustomize build common/istio-1-23/istio-install/overlays/oauth2-proxy | kubectl apply -f -
215215

216216
echo "Waiting for all Istio Pods to become ready..."
217217
kubectl wait --for=condition=Ready pods --all -n istio-system --timeout 300s
@@ -265,7 +265,7 @@ Install Knative Serving:
265265

266266
```sh
267267
kustomize build common/knative/knative-serving/overlays/gateways | kubectl apply -f -
268-
kustomize build common/istio-1-22/cluster-local-gateway/base | kubectl apply -f -
268+
kustomize build common/istio-1-23/cluster-local-gateway/base | kubectl apply -f -
269269
```
270270

271271
Optionally, you can install Knative Eventing which can be used for inference request logging:
@@ -312,7 +312,7 @@ Create the Kubeflow Gateway, `kubeflow-gateway` and ClusterRole,
312312
Install kubeflow istio resources:
313313

314314
```sh
315-
kustomize build common/istio-1-22/kubeflow-istio-resources/base | kubectl apply -f -
315+
kustomize build common/istio-1-23/kubeflow-istio-resources/base | kubectl apply -f -
316316
```
317317

318318
#### Kubeflow Pipelines
File renamed without changes.

common/istio-1-22/cluster-local-gateway/base/cluster-local-gateway.yaml renamed to common/istio-1-23/cluster-local-gateway/base/cluster-local-gateway.yaml

+2-3
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,7 @@ spec:
109109
- name: ISTIO_META_WORKLOAD_NAME
110110
value: cluster-local-gateway
111111
- name: ISTIO_META_OWNER
112-
value:
113-
kubernetes://apis/apps/v1/namespaces/istio-system/deployments/cluster-local-gateway
112+
value: kubernetes://apis/apps/v1/namespaces/istio-system/deployments/cluster-local-gateway
114113
- name: ISTIO_META_MESH_ID
115114
value: cluster.local
116115
- name: TRUST_DOMAIN
@@ -123,7 +122,7 @@ spec:
123122
valueFrom:
124123
fieldRef:
125124
fieldPath: spec.nodeName
126-
image: docker.io/istio/proxyv2:1.22.1
125+
image: docker.io/istio/proxyv2:1.23.2
127126
name: istio-proxy
128127
ports:
129128
- containerPort: 15020

0 commit comments

Comments
 (0)