Skip to content
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 SRV records for bootstrapping etcd using DNS. #526

Merged
merged 2 commits into from
Oct 27, 2018

Conversation

abhinavdahiya
Copy link
Contributor

@abhinavdahiya abhinavdahiya commented Oct 23, 2018

Add SRV records for bootstrapping etcd using DNS.

xref: https://github.com/etcd-io/etcd/blob/master/Documentation/op-guide/clustering.md#dns-discovery

Requires: dmacvicar/terraform-provider-libvirt#460
This allows MCO to use this to bootstrap etcd openshift/machine-config-operator#143

@openshift-ci-robot openshift-ci-robot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Oct 23, 2018
@abhinavdahiya abhinavdahiya changed the title WIP: etcd dns Add SRV records for bootstrapping etcd using DNS. Oct 24, 2018
@openshift-ci-robot openshift-ci-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Oct 24, 2018
@abhinavdahiya
Copy link
Contributor Author

/retest

@crawford
Copy link
Contributor

/lgtm
/hold

Waiting on dmacvicar/terraform-provider-libvirt#460.

@openshift-ci-robot openshift-ci-robot added do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. lgtm Indicates that a PR is ready to be merged. labels Oct 25, 2018
@crawford
Copy link
Contributor

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Oct 26, 2018
@crawford
Copy link
Contributor

Let's use your fork of terraform-provider-libvirt for now. Can you add a note to the docs?

/lgtm cancel

@openshift-ci-robot openshift-ci-robot removed the lgtm Indicates that a PR is ready to be merged. label Oct 27, 2018
dmacvicar/terraform-provider-libvirt#460 is pending approval,
so in the mean time changing the docs to point to forked repo for getting DNS SRV changes.
@abhinavdahiya
Copy link
Contributor Author

@crawford added 0443add as note for docs.

@crawford
Copy link
Contributor

/lgtm
/hold cancel

@openshift-ci-robot openshift-ci-robot added lgtm Indicates that a PR is ready to be merged. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Oct 27, 2018
@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: abhinavdahiya, crawford

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:
  • OWNERS [abhinavdahiya,crawford]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-robot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@abhinavdahiya
Copy link
Contributor Author

/retest

1 similar comment
@crawford
Copy link
Contributor

/retest

@openshift-merge-robot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-merge-robot openshift-merge-robot merged commit f02b995 into openshift:master Oct 27, 2018
@abhinavdahiya abhinavdahiya deleted the etcd_dns branch October 31, 2018 22:35
abhinavdahiya added a commit to abhinavdahiya/installer that referenced this pull request Nov 2, 2018
openshift#526 added the etcd srv records on basedomain,
this can be problematic and might collide.
This was working on AWS right now due to the fact that we were using internal route53 zone.

This keeps the old srvs inplace for now, so that when MCO switches to these new records we can comeback and
remove `*_old_srvs`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants