-
Notifications
You must be signed in to change notification settings - Fork 1k
fix mysql deployment strategy #1562
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
/assign @andreyvelich @zhenghuiwang can you please review? |
@thesuperzapper Thank you for updating this, have you checked that when |
@andreyvelich well as far as I can see it works |
@thesuperzapper Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Gentle ping: @gaocegege @johnugeorge |
Have you had a chance to review this? @andreyvelich @zhenghuiwang |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@thesuperzapper Sorry for the long reply!
/lgtm
/approve
I still need one of the metadata owners to LGTM this Can one of @neuromage @prodonjs @zhenghuiwang please take a look? |
Can you try re-run new test? /test ? |
@PatrickXYS: The following commands are available to trigger jobs:
Use In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@PatrickXYS: No presubmit jobs available for kubeflow/manifests@master In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
I am still waiting on one of @neuromage @prodonjs @zhenghuiwang to LGTM this I want to get this in before Kubeflow 1.2 |
@thesuperzapper I don't think any of them are active in kubeflow community now. You might need to find review from other one, after that, try re-run test because we have migrated to shared test-infra |
/test kubeflow-manifests-presubmit-e2e |
@PatrickXYS: No presubmit jobs available for kubeflow/manifests@master In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/lgtm |
@andreyvelich @Jeffwan I have rebased |
/test kubeflow-manifests-presubmit-e2e |
@andreyvelich: No presubmit jobs available for kubeflow/manifests@master In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@thesuperzapper I think you need to run |
b27bec4
to
59c8404
Compare
@andreyvelich when I run |
@thesuperzapper If there's something wrong in unit test, you might need to go figure it out, keeping unit test succeed is the bottom line. |
@thesuperzapper Can you share the errors? What's the errors msg? What kustomize version you have in your environment. Recent change all pass UT and I think master should be good. |
59c8404
to
806fab8
Compare
/retest |
@Jeffwan it seems like kustomize 3.8.1 is not working with our repo, we probably need to fix this for users I have rolled my local version back to 3.6.1 and |
Copy from manifest README
|
@PatrickXYS, yeah, but we should aim to support any widely used versions of kustomize |
@thesuperzapper Ideally we should do so, let's create a GitHub issue to talk about it. /lgtm Can you cherry-pick this PR into v1.2-branch as well? |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andreyvelich, PatrickXYS, thesuperzapper 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 |
this should be good to go. /hold cancel |
@PatrickXYS, I dont think I have the required permissions to chery-pick this commit |
@thesuperzapper You won't be able to write directly to v1.2-branch, but send a cherry-pick PR |
(cherry picked from commit 6c4f265)
When trying to restart MySQL instances, they get stuck because the old container will refuse to give up the lock on the DB:
kubectl rollout restart deployment/katib-mysql -n kubeflow
kubectl rollout restart deployment/metadata-db -n kubeflow
This PR fixes that by setting the deployment strategy to
Recreate
.Checklist:
cd manifests/tests
make generate-changed-only
make test