Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
321255f
Improving gha's to make them consistent
kunal-511 Apr 15, 2025
3d81fc7
Changed back the spark script file names
kunal-511 Apr 15, 2025
9055c06
fix the structure of the end to end integration to keep install part …
kunal-511 Apr 16, 2025
c27ef68
Fixed the pod timming issue
kunal-511 Apr 16, 2025
71de9e2
Added unauthorized test for model registry
kunal-511 Apr 16, 2025
9ab0a2c
corrected the message
kunal-511 Apr 16, 2025
df72738
Updated the title of gha's as suggested
kunal-511 Apr 16, 2025
686c088
Updated the titles of workflows as suggested
kunal-511 Apr 17, 2025
c1a47fd
Fixed the lint errors
kunal-511 Apr 17, 2025
fa1444e
Update kserve_m2m_test.yaml
juliusvonkohout Apr 17, 2025
11276ec
Delete .github/workflows/notebook_controller_test.yaml
juliusvonkohout Apr 17, 2025
42a4195
Update spark_test.yaml
juliusvonkohout Apr 17, 2025
c4994d4
Update ray_test.yaml
juliusvonkohout Apr 17, 2025
835b02a
Update pipeline_test.yaml
juliusvonkohout Apr 17, 2025
cdfa0f9
Update pipeline_swfs_test.yaml
juliusvonkohout Apr 17, 2025
1f3c4e0
Update pipeline_run_from_notebook.yaml
juliusvonkohout Apr 17, 2025
c37d0a3
Update notebook_controller_m2m_test.yaml
juliusvonkohout Apr 17, 2025
8b613ae
Update model_registry_test.yaml
juliusvonkohout Apr 17, 2025
80b2e6b
Update kserve_m2m_test.yaml
juliusvonkohout Apr 17, 2025
4f94586
Rename notebook_controller_m2m_test.yaml to notebook_controller_test.…
juliusvonkohout Apr 17, 2025
272fa99
Rename kserve_m2m_test.yaml to kserve_test.yaml
juliusvonkohout Apr 17, 2025
4c39f4b
Update full_kubeflow_integration_test.yaml
juliusvonkohout Apr 17, 2025
9198a10
Update pipeline_swfs_test.yaml
juliusvonkohout Apr 17, 2025
76b709f
Update pipeline_swfs_test.yaml
juliusvonkohout Apr 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/admission_webhook_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install cert-manager
run: ./tests/gh-actions/install_cert_manager.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/centraldashboard_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Create kubeflow namespace
run: kustomize build common/kubeflow-namespace/base | kubectl apply -f -
Expand Down
31 changes: 31 additions & 0 deletions .github/workflows/full_kubeflow_integration_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,15 @@ jobs:
- name: Install KServe
run: ./tests/gh-actions/install_kserve.sh

- name: Install Model Registry
run: |
kustomize build apps/model-registry/upstream/overlays/db | kubectl apply -f -
kustomize build apps/model-registry/upstream/options/istio | kubectl apply -f -

- name: Install Model Registry UI
run: |
kustomize build apps/model-registry/upstream/options/ui/overlays/istio | kubectl apply -f -

- name: Install Spark
run: chmod u+x tests/gh-actions/spark_*.sh && ./tests/gh-actions/spark_install.sh

Expand Down Expand Up @@ -166,6 +175,28 @@ jobs:
- name: Run Spark Test
run: chmod u+x tests/gh-actions/spark_*.sh && ./tests/gh-actions/spark_test.sh "${KF_PROFILE}"

- name: Test Model Registry Deployment
run: |
kubectl wait --for=condition=available -n kubeflow deployment/model-registry-db --timeout=600s
kubectl wait --for=condition=available -n kubeflow deployment/model-registry-deployment --timeout=600s

- name: Test Model Registry UI Deployment
run: kubectl wait --for=condition=available -n kubeflow deployment/model-registry-ui --timeout=600s

- name: Test Model Registry API
run: |
export KF_TOKEN="$(kubectl -n $KF_PROFILE create token default-editor)"

nohup kubectl port-forward svc/model-registry-service -n kubeflow 8082:8080 &
sleep 5
curl -s -X 'GET' \
'http://localhost:8082/api/model_registry/v1alpha3/registered_models?pageSize=100&orderBy=ID&sortOrder=DESC' \
-H 'accept: application/json'

curl -s --fail \
"localhost:8080/model-registry/api/v1/model_registry?namespace=${KF_PROFILE}" \
-H "Authorization: Bearer ${KF_TOKEN}"

- name: Apply Pod Security Standards Baseline
run: ./tests/gh-actions/enable_baseline_PSS.sh

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/jupyter_web_application_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Build & Apply manifests
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/model_registry_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
- name: Install KinD, Create KinD cluster and Install kustomize
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Remove AppArmor profile for mysql in KinD on GHA # https://github.com/kubeflow/manifests/issues/2507

Check warning on line 23 in .github/workflows/model_registry_test.yaml

View workflow job for this annotation

GitHub Actions / format_YAML_files

23:62 [comments] too few spaces before comment
run: |
set -x
sudo apt-get install apparmor-profiles
Expand All @@ -33,7 +33,7 @@
run: kustomize build common/kubeflow-namespace/base | kubectl apply -f -

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install oauth2-proxy
run: ./tests/gh-actions/install_oauth2-proxy.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/notebook_controller_m2m_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
run: kustomize build common/kubeflow-namespace/base | kubectl apply -f -

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install oauth2-proxy
run: ./tests/gh-actions/install_oauth2-proxy.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/notebook_controller_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Build & Apply manifests
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pipeline_run_from_notebook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install oauth2-proxy
run: ./tests/gh-actions/install_oauth2-proxy.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pipeline_swfs_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
run: ./tests/gh-actions/install_kubectl.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install oauth2-proxy
run: ./tests/gh-actions/install_oauth2-proxy.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pipeline_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
run: ./tests/gh-actions/install_kubectl.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install oauth2-proxy
run: ./tests/gh-actions/install_oauth2-proxy.sh
Expand Down Expand Up @@ -93,4 +93,4 @@

- name: Applying Pod Security Standards restricted levels for static namespaces
run: ./tests/gh-actions/enable_restricted_PSS.sh

Check warning on line 96 in .github/workflows/pipeline_test.yaml

View workflow job for this annotation

GitHub Actions / format_YAML_files

96:1 [empty-lines] too many blank lines (1 > 0)
2 changes: 1 addition & 1 deletion .github/workflows/profiles_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Build & Apply manifests
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ray_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install oauth2-proxy
run: ./tests/gh-actions/install_oauth2-proxy.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spark_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Install oauth2-proxy
run: ./tests/gh-actions/install_oauth2-proxy.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tensorboard_controller_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Build & Apply manifests
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tensorboards_web_application_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
run: ./tests/gh-actions/install_KinD_create_KinD_cluster_install_kustomize.sh

- name: Install Istio
run: ./tests/gh-actions/install_istio.sh
run: ./tests/gh-actions/install_istio-cni.sh

- name: Build & Apply manifests
run: |
Expand Down
Loading