-
Notifications
You must be signed in to change notification settings - Fork 56
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
chore: set master distro to aks-ubuntu-18.04 for master branch jobs #178
Conversation
@chewong: GitHub didn't allow me to assign the following users: jsturtevant. Note that only kubernetes-sigs members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. In 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. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: chewong 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 |
I think we are going to need to taint the nodes or we will have scheduling issues:
|
This could potentially solve #177 |
Yes, taint should be applied to master node or else Windows workloads would be scheduled on Linux. Tests don't have nodeSelector for OS, as that's a tad of a complicated change with the current framework. |
/hold |
/assign @adelina-t |
@@ -1,77 +0,0 @@ | |||
{ |
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.
Deleting unused API model
@@ -1,86 +0,0 @@ | |||
{ |
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.
Deleting unused API model
@@ -23,7 +23,7 @@ | |||
"count": 1, | |||
"dnsPrefix": "", | |||
"vmSize": "Standard_D2_v3", | |||
"distro": "ubuntu", | |||
"distro": "aks-ubuntu-18.04", |
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.
Is possible to set the VHD imageVersion explicitly? This way we know the version that is deployed is consistent across tests?
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.
AFAIK aks-engine API model doesn't allow users to override the Linux image version
extensions/master_extension_prepull/v1/win-e2e-master-extension.sh
Outdated
Show resolved
Hide resolved
fi | ||
sleep 2 | ||
done | ||
${KUBECTL} wait --for=condition=ready pod --all -n kube-system --timeout 10m >> /tmp/master_extension.log |
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.
there is an issue with using timeout with kubectl: kubernetes/kubectl#754
This will end up waiting much longer than might be expected in worse case: # of system pods * 10mins
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 might not be an issue as before it would have been stuck in an infinite loop if pods didn't become ready.
@adelina-t do you have any input?
/lgtm |
@jsturtevant: changing LGTM is restricted to collaborators In 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. |
/unhold |
@adelina-t could you help review this PR? Thanks |
Looks ok. |
/assign @jsturtevant