-
Notifications
You must be signed in to change notification settings - Fork 88
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
Add in-place/no-downtime upgrade support #738
Conversation
3e0e71c
to
3c28cb6
Compare
7ba04f8
to
dc57a28
Compare
51d790b
to
d87feac
Compare
|
||
install_directpv "./kubectl-directpv_4.0.2_linux_amd64" "${pod_count}" | ||
install_directpv "${DIRECTPV_DIR}/kubectl-directpv" "${pod_count}" # here upgrade is done | ||
|
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.
can we check the controller and node-server image after the upgrade?
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.
It is already covered in https://github.com/minio/directpv/pull/738/files#diff-7ed495c18e646e4ee18df0ec70098407224c7b618d51cec5c06693a14d53fdabR467 i.e. in a normal upgrade case. If test_upgrade
fails, this test has no meaning.
Let me know we still need to add the check here.
functests/multi-node-tests.sh
Outdated
echo | ||
|
||
# cleanup_directpv | ||
# ssh_cmd "${MASTER_VM_IP}" "ACTIVE_NODES=${ACTIVE_NODES} ./functests/run-migration-tests.sh v2.0.9" |
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.
can we remove these comments?
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.
Done
fd60d78
to
6967d03
Compare
a5beaa5
to
e5b8098
Compare
e5b8098
to
c0d4be6
Compare
Fixes #266
Depends on #756