-
Notifications
You must be signed in to change notification settings - Fork 1.8k
feat(backend): Add the Kubernetes native pipeline store #11881
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Skipping CI for Draft Pull Request. |
This also improves cache update race conditions in the webhooks. Co-authored-by: Matt Prahl <[email protected]> Signed-off-by: Ricardo M. Oliveira <[email protected]>
Signed-off-by: mprahl <[email protected]>
Signed-off-by: mprahl <[email protected]>
b575350
to
d6bde85
Compare
Some tests set the viper configuration of POD_NAMESPACE while others didn't and so the order of the tests mattered. This now sets and resets the viper configuration for each test. Signed-off-by: mprahl <[email protected]>
1ce9b15
to
765de9f
Compare
This is more important for the Kubernetes pipeline store. Signed-off-by: mprahl <[email protected]>
dfa18d8
to
88bf945
Compare
The KFP UI automatically uses the first port listed in the ml-pipeline Service to communicate with the KFP API. Using a JSON patch to add the webhook port ensures it doesn't change the order. Signed-off-by: mprahl <[email protected]>
fa908e5
to
009b1b9
Compare
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: HumairAK 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 |
Description of your changes:
This also improves cache update race conditions in the webhooks.
The first commit is from @rimolive in #11746. Since he's not able to address the remaining feedback, this PR supersedes it with a couple of additional commits to address the feedback.
This also changes the suggested pipeline version name in the frontend to be a valid Kubernetes name:

Checklist: