Skip to content

Commit b405cdb

Browse files
committed
updating k8s version
Signed-off-by: Nelesh Singla <[email protected]>
1 parent de3feb5 commit b405cdb

23 files changed

+120
-77
lines changed

.github/actions/create-cluster/action.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ runs:
1414
using: "composite"
1515
steps:
1616
- name: Create k8s Kind Cluster
17-
uses: container-tools/kind-action@v2
17+
uses: helm/kind-action@v1.12.0
1818
with:
1919
cluster_name: ${{ inputs.cluster_name }}
2020
kubectl_version: ${{ inputs.k8s_version }}
21-
version: v0.25.0
21+
version: v0.29.0
2222
node_image: kindest/node:${{ inputs.k8s_version }}
23+
registry: true

.github/workflows/api-server-tests.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
runs-on: ubuntu-latest
5656
strategy:
5757
matrix:
58-
k8s_version: [ "v1.31.0" ]
58+
k8s_version: [ "v1.34.0" ]
5959
cache_enabled: [ "true", "false" ]
6060
proxy: [ "true", "false" ]
6161
argo_version: [ "v3.7.1", "v3.6.10" ]
@@ -68,7 +68,7 @@ jobs:
6868
- k8s_version: "v1.29.2"
6969
cache_enabled: "true"
7070
argo_version: "v3.5.15"
71-
- k8s_version: "v1.31.0"
71+
- k8s_version: "v1.34.0"
7272
cache_enabled: "true"
7373
pod_to_pod_tls_enabled: "true"
7474
fail-fast: false # So that failure in 1 type of parameterized job does not cause other jobs to terminate prematurely
@@ -159,14 +159,14 @@ jobs:
159159
runs-on: ubuntu-latest
160160
strategy:
161161
matrix:
162-
k8s_version: [ "v1.31.0", "v1.29.2" ]
162+
k8s_version: [ "v1.34.0", "v1.29.2" ]
163163
cache_enabled: [ "true" ]
164164
uploadPipelinesWithKubernetesClient: [ "true", "false" ]
165165
argo_version: [ "v3.7.1", "v3.6.10" ]
166166
pipeline_store: [ "kubernetes" ]
167167
pod_to_pod_tls_enabled: [ "false" ]
168168
include:
169-
- k8s_version: "v1.31.0"
169+
- k8s_version: "v1.34.0"
170170
cache_enabled: "true"
171171
# Pod to Pod TLS manifests are not yet implemented for Kubernetes Native API mode
172172
pipeline_store: "database"
@@ -225,7 +225,7 @@ jobs:
225225
runs-on: ubuntu-latest
226226
strategy:
227227
matrix:
228-
k8s_version: [ "v1.31.0"]
228+
k8s_version: [ "v1.34.0"]
229229
cache_enabled: [ "true", "false" ]
230230
multi_user: [ "true" ]
231231
fail-fast: false # So that failure in 1 type of parameterized job does not cause other jobs to terminate prematurely

.github/workflows/ci-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
uses: wechuli/allcheckspassed@0b68b3b7d92e595bcbdea0c860d05605720cf479
3737
with:
3838
delay: '5'
39-
retries: '8'
39+
retries: '10'
4040
polling_interval: '5'
4141
env:
4242
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/e2e-test-frontend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
needs: build
2222
strategy:
2323
matrix:
24-
k8s_version: [ "v1.29.2", "v1.31.0" ]
24+
k8s_version: [ "v1.29.2", "v1.34.0" ]
2525
pod_to_pod_tls_enabled: [ "true", "false" ]
2626
name: Frontend Integration Tests - K8s ${{ matrix.k8s_version }} pod_to_pod_tls_enabled=${{ matrix.pod_to_pod_tls_enabled }}
2727
steps:

.github/workflows/e2e-test.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
needs: build
5555
strategy:
5656
matrix:
57-
k8s_version: ["v1.31.0"]
57+
k8s_version: ["v1.34.0"]
5858
cache_enabled: ["true", "false"]
5959
argo_version: [ "v3.7.1", "v3.6.10", "v3.5.15"]
6060
storage: [ "seaweedfs", "minio"]
@@ -66,17 +66,17 @@ jobs:
6666
cache_enabled: "false"
6767
argo_version: "v3.5.15"
6868
test_label: "E2ECritical"
69-
- k8s_version: "v1.31.0"
69+
- k8s_version: "v1.34.0"
7070
cache_enabled: "false"
7171
proxy: "true"
7272
test_label: "E2EProxy"
73-
- k8s_version: "v1.31.0"
73+
- k8s_version: "v1.34.0"
7474
cache_enabled: "false"
7575
test_label: "E2EEssential"
76-
- k8s_version: "v1.31.0"
76+
- k8s_version: "v1.34.0"
7777
cache_enabled: "false"
7878
test_label: "E2EFailure"
79-
- k8s_version: "v1.31.0"
79+
- k8s_version: "v1.34.0"
8080
cache_enabled: "true"
8181
pod_to_pod_tls_enabled: "true"
8282
test_label: "E2ECritical"
@@ -167,7 +167,7 @@ jobs:
167167
needs: build
168168
strategy:
169169
matrix:
170-
k8s_version: ["v1.31.0"]
170+
k8s_version: ["v1.34.0"]
171171
cache_enabled: ["true", "false"]
172172
storage: [ "seaweedfs", "minio"]
173173
multi_user: [ "true" ]
@@ -176,7 +176,7 @@ jobs:
176176
- multi_user: "true"
177177
artifact_proxy: "true"
178178
storage: "seaweedfs"
179-
k8s_version: "v1.31.0"
179+
k8s_version: "v1.34.0"
180180
cache_enabled: "true"
181181
test_label: "E2ECritical"
182182
fail-fast: false

.github/workflows/integration-tests-v1.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
needs: build
2828
strategy:
2929
matrix:
30-
k8s_version: [ "v1.29.2", "v1.31.0" ]
30+
k8s_version: [ "v1.29.2", "v1.34.0" ]
3131
name: Initialization & Integration tests v1 - K8s ${{ matrix.k8s_version }}
3232
steps:
3333
- name: Checkout code

.github/workflows/kfp-kubernetes-native-migration-tests.yaml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,28 +26,17 @@ jobs:
2626
needs: build
2727
strategy:
2828
matrix:
29-
k8s_version: ["v1.29.2", "v1.31.0"]
29+
k8s_version: ["v1.29.2", "v1.34.0"]
3030
name: KFP Kubernetes Native Migration Tests - K8s ${{ matrix.k8s_version }}
3131
steps:
3232
- name: Checkout code
3333
uses: actions/checkout@v5
3434

35-
- name: Set up Python
36-
uses: actions/setup-python@v4
37-
with:
38-
python-version: "3.9"
39-
4035
# This is intended to address disk space issues that have surfaced
4136
# intermittently during CI -
4237
# https://github.com/actions/runner-images/issues/2840#issuecomment-1284059930
43-
- name: Free up space in /dev/root
44-
run: |
45-
echo "Disk usage before clean up:"
46-
df -h
47-
sudo rm -rf /usr/share/dotnet
48-
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
49-
echo "Disk usage after clean up:"
50-
df -h
38+
- name: Free up disk space
39+
run: ./.github/resources/scripts/free-disk-space.sh
5140

5241
- name: Create KFP cluster
5342
id: create-kfp-cluster
@@ -65,6 +54,11 @@ jobs:
6554
image_tag: ${{ needs.build.outputs.IMAGE_TAG }}
6655
image_registry: ${{ needs.build.outputs.IMAGE_REGISTRY }}
6756

57+
- name: Set up Python
58+
uses: actions/setup-python@v4
59+
with:
60+
python-version: "3.9"
61+
6862
- name: Install protobuf dependencies & kfp-pipeline-spec
6963
if: ${{ steps.deploy.outcome == 'success' }}
7064
id: install-protobuf-deps

.github/workflows/kfp-sdk-client-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
needs: build
2525
strategy:
2626
matrix:
27-
k8s_version: [ "v1.29.2", "v1.31.0" ]
27+
k8s_version: [ "v1.29.2", "v1.34.0" ]
2828
name: KFP SDK Client Tests - K8s ${{ matrix.k8s_version }}
2929
steps:
3030
- name: Checkout code

.github/workflows/kfp-webhooks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
needs: build
2323
strategy:
2424
matrix:
25-
k8s_version: [ "v1.29.2", "v1.31.0" ]
25+
k8s_version: [ "v1.29.2", "v1.34.0" ]
2626
name: KFP Webhooks - K8s ${{ matrix.k8s_version }}
2727

2828
steps:

.github/workflows/legacy-v2-api-integration-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
strategy:
2929
matrix:
3030
pipeline_store: [ "database", "kubernetes" ]
31-
k8s_version: [ "v1.31.0" ]
31+
k8s_version: [ "v1.34.0" ]
3232
pod_to_pod_tls_enabled: [ true, false ]
3333
exclude:
3434
# Pod to Pod TLS manifests are not yet implemented for Kubernetes Native API mode

0 commit comments

Comments
 (0)