-
Notifications
You must be signed in to change notification settings - Fork 2.1k
installer template: add etcd quorum loss scenario #3842
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
installer template: add etcd quorum loss scenario #3842
Conversation
0bfa382 to
17caefe
Compare
|
/hold Reaches test phase, holding it until tests pass: |
17caefe to
68837ec
Compare
|
/test pj-rehearse |
4fcf4c0 to
ad5a69f
Compare
|
/test pj-rehearse One of the quorum loss tests passed |
dce3aef to
a7b8dc8
Compare
|
/hold cancel Tests are ready for review. |
dd7092a to
c850f43
Compare
ci-operator/jobs/openshift/installer/openshift-installer-master-presubmits.yaml
Outdated
Show resolved
Hide resolved
ci-operator/templates/openshift/installer/cluster-launch-installer-e2e.yaml
Outdated
Show resolved
Hide resolved
ci-operator/templates/openshift/installer/cluster-launch-installer-e2e.yaml
Outdated
Show resolved
Hide resolved
ci-operator/templates/openshift/installer/cluster-launch-installer-e2e.yaml
Outdated
Show resolved
Hide resolved
4ab87b8 to
a7f9e76
Compare
|
/test pj-rehearse |
|
Route53 issue /test pj-rehearsal |
|
/test pj-rehearsal |
a7f9e76 to
53d37e2
Compare
|
/test pj-rehearse |
|
/approve |
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.
I am about to break this and make etcd_name a required param for etcd-member-recover.sh. Can we add this now? For AWS you can do something like
HOSTNAME=$(hostname)
HOSTDOMAIN=$(hostname -d)
ETCD_NAME=etcd-member-${HOSTNAME}.${HOSTDOMAIN}
The above will fail for vsphere and bare metal so we will need to figure out what works best there.
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 add this now?
Sure
The above will faile for vsphere and bare metal so we will need to figure out what works best there.
I don't think we plan to run DR scenarios on vsphere CI, so it just needs to be properly documented
b757e39 to
c1e8f71
Compare
|
@vrutkovs we need a rebase looks like now |
c1e8f71 to
1f85eac
Compare
|
/lgtm nice work @vrutkovs thank you. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: abhinavdahiya, hexfusion, runcom, vrutkovs 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 |
|
@vrutkovs: Updated the following 5 configmaps:
DetailsIn 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. |
|
@vrutkovs: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. DetailsInstructions 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 understand the commands that are listed here. |
Rework of #3572, which uses MCO-provided scripts instead of bundled ones.
This adds a new e2e-etcd-quorum-loss test which simulates failures of two masters.
TODO: