end-to-end integration tests#3077
Conversation
57a42c9 to
dde758f
Compare
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
adbf0ab to
090e2d2
Compare
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>
… waiting for Knative-specific pods to be ready, rather than waiting for all pods across all namespaces Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
… handling Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
|
@juliusvonkohout |
|
In general please.make sure that is is elegant and in line with the individual tests. They should have the same naming and structure. You can also alter the individual tests to achieve consistency. Before duplicating to much you should rather create a script under /tests/gh-actions and use it for the individual gha rest and this large end-to-end test here. We must avoid code duplication and encofce reusability. |
|
This gha is meant to be an orchestrator of the same scripts that are used for the individual gha workflows. It must be synchronized and rely on reusable scripts shared across multiple workflows. |
|
And you need to install spark as well. Please rely on the scripts and make the gha workflows consistent. |
I am thinking to make 4 separate files for install components, test utils, run test, verify components under the test/gh-actions. Is this the correct way to address the problem ?? |
For now please use the existing files. Modify the existing scripts as needed. |
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
…vice instead of trying to access the non-existent constant constants.KSERVE_KIND 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>
Co-authored-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com> Signed-off-by: Kunal Dugar <yoyokvunal@gmail.com>
Co-authored-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com> Signed-off-by: Kunal Dugar <yoyokvunal@gmail.com>
Co-authored-by: Julius von Kohout <45896133+juliusvonkohout@users.noreply.github.com> Signed-off-by: Kunal Dugar <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>
| sudo apt-get install -y apparmor-profiles | ||
| sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld |
There was a problem hiding this comment.
I think these 2 lines belong to - name: Install Katib
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
Signed-off-by: kunal-511 <yoyokvunal@gmail.com>
|
|
[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 DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Pull Request Template for Kubeflow Manifests
✏️ Summary of Changes
This PR ensures Katib and KServe are properly installed in the GitHub Actions workflow before testing. It adds dedicated installation steps, removes conditional installs.
🐛 Related Issues
✅ Contributor Checklist