-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
kubeadm: use skeleton as provider #10913
Conversation
The e2e framework deprecated unknown providers in 1.13 and in 1.14 this support will be removed. Move the kubernetes-anywhere based jobs to "skeleton" as provider.
you may want to use "local" as that will still attempt the SSH log dumping hacks IIRC /cc @dims |
we tried "local" last time and it started failing. we want the bare bone variant (skeleton). |
SGTM, we are using skeleton for kind, but that does require that log
dumping be handled by EG kubetest instead IIRC (might be wrong, that setup
is pretty convoluted IIRC...)
…On Wed, Jan 23, 2019 at 3:45 PM Lubomir I. Ivanov ***@***.***> wrote:
you may want to use "local" as that will still attempt the SSH log dumping
hacks IIRC
we tried "local" last time and it started failing. we want the bare bone
variant (skeleton).
#9919 <#9919>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#10913 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA4BqyhAzi51EehvVFIPGF0xQItTAN2wks5vGPQdgaJpZM4aPvS6>
.
|
IMHO, we should be deprecating the usage of log dumping and other scripts from the cluster folder. that was the cause of failure when we used "local" and we couldn't figure out why. |
/assign @timothysc |
/approve It seems like we've created a weird tapestry of dependencies on provider. Is there a test issue log'd b/c there is a conflating constraint on tests<>test-infra. When we built sonobuoy we decoupled that. |
LGTM label has been added. Git tree hash: d91f4ff58ccc54f7441fe80503dc6f3668b9837f
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: neolit123, timothysc 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 |
@neolit123: Updated the
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. |
kubetest transparently passes a provider to the e2e FW, like in terms of |
Yeah, echoing @neolit123's comment: we need
With kind's integration we're attempting to not depend on any of that legacy cruft so we set Personally I'd just as soon not have e2e.test be aware of providers or even have this flag, period, but I don't think that's likely, or particularly pragmatic at the moment. |
I'd like to flip the tests to know nothing at all about providers and instead search for "capabilities" and abstract away the notion of providers from the tests. This will take a concerted effort to clean up the tests in the long haul, but passing providers in is a hack/anti-pattern that we have lived with for too long. |
if a |
Agree that this is ideal, it will probably take longer though. In the meantime we've got some more things using then null ( |
The e2e framework deprecated unknown providers in 1.13 and in 1.14
this support will be removed.
Move the kubernetes-anywhere based jobs to "skeleton" as provider.
ref kubernetes/kubernetes#70200
/priority important-soon
/kind cleanup
/area config
/assign @krzyzacy
cc @pohly