-
Notifications
You must be signed in to change notification settings - Fork 208
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
.github/workflows: wait for install job before checking aws-node DaemonSet #439
Conversation
f004c46
to
d1d73ab
Compare
d1d73ab
to
66d649f
Compare
66d649f
to
fc0fd7c
Compare
fc0fd7c
to
73c2be9
Compare
…onSet Wait until the cilium-cli-install job completed and Cilium is installed before checking the status of the aws-node DaemonSet. Otherwise, we might fail the check if the aws-node DaemonSet is still terminating. Signed-off-by: Tobias Klauser <[email protected]>
Both EKS workflows passed:
Removing test commit and marking as ready to review. |
73c2be9
to
a7b3e89
Compare
@@ -6,5 +6,4 @@ set -e | |||
# Install Cilium | |||
cilium install \ | |||
--cluster-name "${CLUSTER_NAME}" \ | |||
--wait=false \ |
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.
We already actively wait
immediately after enabling Hubble in the next script. Initially, the whole point of splitting the EKS scripts into 2 separate install
/test
steps was to take advantage of the fact we install into clusters without any nodes, with nodes being added later.
Now that we don't have that and instead create clusters with nodes available right away, I think the split is not warranted anymore and we should switch back to a single script that works like the others.
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.
(following offline discussion: proposal in #442)
Let's close this in favor of #442. |
Wait until the cilium-cli-install job completed and Cilium is installed
before checking the status of the aws-node DaemonSet. Otherwise, we
might fail the check if the aws-node DaemonSet is still terminating.