-
Notifications
You must be signed in to change notification settings - Fork 117
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
Refactor upgrade tests for k8s #696
Refactor upgrade tests for k8s #696
Conversation
94506b2
to
b682c72
Compare
/test-integration |
/test-upgrade-features |
b682c72
to
bd1d7ad
Compare
/test-upgrade-features |
bd1d7ad
to
84aac01
Compare
/test-upgrade-features |
84aac01
to
4c6bf47
Compare
/test-upgrade-features |
4c6bf47
to
a3d7602
Compare
/test-upgrade-features |
1 similar comment
/test-upgrade-features |
/test-integration |
1 similar comment
/test-integration |
/test-v1a4-centos-integration |
f6665bb
to
6280843
Compare
/test-upgrade-features |
21a473f
to
135d284
Compare
/test-upgrade-features |
1 similar comment
/test-upgrade-features |
567581d
to
78fa75d
Compare
/test-upgrade-features |
78fa75d
to
e5fd003
Compare
3038557
to
65bcfba
Compare
/hold cancel |
/test-upgrade-features |
1 similar comment
/test-upgrade-features |
65bcfba
to
1ec1878
Compare
/test-integration |
/test-upgrade-features |
2 similar comments
/test-upgrade-features |
/test-upgrade-features |
1a0e4d7
to
03ea597
Compare
/test-upgrade-features |
1 similar comment
/test-upgrade-features |
03ea597
to
bd0b45d
Compare
/test-upgrade-features |
# | ||
# Issues that may be related | ||
# - https://github.com/kubernetes-client/python/issues/1402 | ||
# - https://github.com/kubernetes-client/python/issues/602 | ||
- name: Verify that controlplane nodes using the new node image |
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.
This is tricky. The control plane nodes are being replaced one by one.
this naturally causes some interruptions in the communication with the API.
Unfortunately it seems like the k8s_info module can get stuck in these
situations (i.e. it doesn't fail, it just hangs).
Ref ansible/ansible#30411
Attempted workarounds:
- Use timeout (https://docs.ansible.com/ansible/latest/reference_appendices/playbooks_keywords.html#term-timeout)
This prevents hanging but fails the whole task instead of retrying.
Issues that may be related
bd0b45d
to
b134d44
Compare
/test-integration |
/test-centos-integration |
/assign @fmuyassarov |
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fmuyassarov 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 |
Note: This still has the CAPI version hard-coded to v1alpha3 while waiting for v1alpha4 to land.