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 init container to etcd pods to test DNS #1985

Merged
merged 1 commit into from Jan 5, 2023

Conversation

csrwng
Copy link
Contributor

@csrwng csrwng commented Dec 23, 2022

What this PR does / why we need it:
Waits until a reverse dns lookup of the pod's IP address returns the pod's expected hostname. This ensures that a statefulset does not rollout until names can be resolved.

Checklist

  • Subject and description added to both, commit and PR.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 23, 2022

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: csrwng

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Dec 23, 2022
echo "Waiting to resolve $HOSTNAME via DNS"
sleep 5
done
echo "${HOSTNAME} is resolved"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there anything preventing this from just happening immediately?

Waits until a dns lookup of the pod's service hostname can be resolved.
This ensures that a statefulset pods do not start until names can be
resolved.
@sjenning
Copy link
Contributor

sjenning commented Jan 5, 2023

/lgtm

@sjenning
Copy link
Contributor

sjenning commented Jan 5, 2023

to get CI working again

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Jan 5, 2023
@openshift-merge-robot openshift-merge-robot merged commit 3b32ba5 into openshift:main Jan 5, 2023
@sjenning sjenning mentioned this pull request Jan 5, 2023
@csrwng csrwng deleted the fix_etcd branch July 14, 2023 19:34
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.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants