Skip to content

Conversation

kunal-511
Copy link
Contributor

@kunal-511 kunal-511 commented Apr 10, 2025

Pull Request Template for Kubeflow Manifests

✏️ Summary of Changes

Added pending tests to end-to-end integration tests
Updated the katib and training operator to test in real KF profile namespace
Added missing things to the volume web application test

🐛 Related Issues

Fix #3054

✅ Contributor Checklist


You can join the CNCF Slack and access our meetings at the Kubeflow Community website. Our channel on the CNCF Slack is here #kubeflow-platform.

…file namespaces

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
@juliusvonkohout juliusvonkohout changed the title Added more tests, updated the two gha workflow to test in real KF pro… improve the tests with real KF profile namespaces Apr 10, 2025
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
…rectly

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
@kunal-511 kunal-511 marked this pull request as draft April 10, 2025 17:36
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
juliusvonkohout and others added 8 commits April 14, 2025 10:05
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
…test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
…test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
@juliusvonkohout
Copy link
Member

@kunal-511 you can now continue with the API tests. I think you should be able to get it working.
image

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really just go for namespace: kubeflow-user-example-com and remove sed

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really just go for namespace: kubeflow-user-example-com and remove sed

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
@juliusvonkohout
Copy link
Member

Amazing
/lgtm
/approve

@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: juliusvonkohout

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot merged commit 1534a3b into kubeflow:master Apr 14, 2025
10 checks passed
milinddethe15 pushed a commit to milinddethe15/kf-manifests that referenced this pull request Apr 27, 2025
* Added more tests, updated the two gha workflow to test in real KF profile namespaces

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* resolved the wait error

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Ensuring proper storage class configuration in the KinD environment

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added logs to know more about the error

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added more comprehensive logging and diagnostics

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Removed the training operator from katib tests andusing volume api directly

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the namespace error

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added echo for debugging the error

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Improved error handling and diagnostics

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* removed the failing kubectl command

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* removed the debuggers added

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* fixed the service account token issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* removed the audience flag no needed

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the unauth token probelm

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added echo for logging

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Removed echo statements and reduce the timeout

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added logs to understand more about the error

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Removed the echo logs

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed crd issue in kserve test

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the timeout issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the training operator test issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the training operator test issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the namespace error in kserve test

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed lint error

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Update .github/workflows/full_kubeflow_integration_test.yaml

Co-authored-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Signed-off-by: Kunal Dugar <yoyokvunal@gmail.com>

* Updated the names as suggested

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Updated the tests with tracking the success and removing sleep

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed deployment name

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added to check the actual labels

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added the echo to check the CSRF token issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added the echo to check the CSRF token issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the volume test issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added the result checker

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added logs to check the issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the lint issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the volume tests

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* fixed issues as suggested

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Improved the katib tests

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Update katib_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update full_kubeflow_integration_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update test_volumes_web_app.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update and rename test_volumes_web_app.sh to test_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update full_kubeflow_integration_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Disabled the istio injection for katib

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* reverted back

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Update and rename volumes_web_application_test.yaml to install_volumes_web_application.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Rename install_volumes_web_application.yaml to test_volumes_web_application.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update and rename install_volumes_web_app.sh to install_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update test_volumes_web_application.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Rename test_volumes_web_application.yaml to volumes_web_application_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update volumes_web_application_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update test_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update test_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update full_kubeflow_integration_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update volumes_web_application_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Rename full_kubeflow_integration_test.yaml to end-to-end_integration_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Rename end-to-end_integration_test.yaml to full_kubeflow_integration_test.yaml

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update test_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* disable injection in katib objects only

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Update test_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update test_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Update test_volumes_web_application.sh

Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>

* Directly changed the file to disable injection

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* added namespace directly to the test file

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixed the XSRF-Token issue

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Changed the Json payload a liitle bit

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Added echo to logs the error

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* fixed the access mode values

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* Fixing 403 error in PVC

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

* removed the echo which was added to check the logs

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>

---------

Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: Kunal Dugar <yoyokvunal@gmail.com>
Signed-off-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
Co-authored-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com>
@kunal-511 kunal-511 deleted the fix#3054/end-to-end-integration-tests-and-restructuring branch July 18, 2025 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

end-to-end integration tests and restructuring

2 participants