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 buildroot based minikube-iso build infrastructure #692

Merged
merged 41 commits into from
Oct 18, 2016

Conversation

s-urbaniak
Copy link

This moves all files from https://github.com/coreos/minikube-iso to minikube itself.

One can build the minikub-iso image directly from the top-level directory using

$ make minikube-iso

Partially fixes #571

@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm.

1 similar comment
@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm.

@minikube-bot
Copy link
Collaborator

Can one of the admins verify this patch?

@s-urbaniak
Copy link
Author

Note that I included the history from the old project, so I assume, that quite some CLAs are missing.

@codecov-io
Copy link

codecov-io commented Oct 13, 2016

Current coverage is 31.59% (diff: 100%)

Merging #692 into master will not change coverage

@@             master       #692   diff @@
==========================================
  Files            42         42          
  Lines          1918       1918          
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
  Hits            606        606          
  Misses         1185       1185          
  Partials        127        127          

Powered by Codecov. Last update 33ee6d8...528dd36

@r2d4
Copy link
Contributor

r2d4 commented Oct 13, 2016

@minikube-bot ok to test

@r2d4
Copy link
Contributor

r2d4 commented Oct 13, 2016

@minikube-bot add to whitelist

@dlorenc
Copy link
Contributor

dlorenc commented Oct 13, 2016

Thanks! It looks like the cla bot is complaining that you (@s-urbaniak) need to sign, and it also says "4 other problems). Not sure how to find out what those are...

@s-urbaniak
Copy link
Author

@dlorenc my commits are sur@coreos.com which implicitely has CLA signed. But the minikube-iso surely had some contributors which may have not signed it. If you want, I can squash the complete history, the only downside would be, that we would lose it.

@dlorenc
Copy link
Contributor

dlorenc commented Oct 13, 2016

I think that would go against the point of the checks, we'll have to reach out to the authors and get them to sign.

Any idea why it thinks you haven't signed yet though? I had to register my email even though I've implicitly signed through my employer.

@s-urbaniak
Copy link
Author

I went through the history, and some commits from me use the email sergiusz.urbaniak@gmail.com, let me fix that. I hope that at least for me the CLA goes away.

@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request), but were unable to find agreements for the commit author(s). If you authored these, maybe you used a different email address in the git commits than was used to sign the CLA (login here to double check)? If these were authored by someone else, then they will need to sign a CLA as well, and confirm that they're okay with these being contributed to Google.

1 similar comment
@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request), but were unable to find agreements for the commit author(s). If you authored these, maybe you used a different email address in the git commits than was used to sign the CLA (login here to double check)? If these were authored by someone else, then they will need to sign a CLA as well, and confirm that they're okay with these being contributed to Google.

@s-urbaniak
Copy link
Author

@iaguis @ryanj Can I kindly ask you to sign the CLA with the email addresses iago@kinvolk.io, and ryan.jarvinen@gmail.com

@philips
Copy link
Contributor

philips commented Oct 13, 2016

cc @ethernetdan

@iaguis
Copy link
Contributor

iaguis commented Oct 14, 2016

I signed the CLA as a corporation under Kinvolk GmbH:

Agreement               Name            Date Signed
Google Corporate CLA    Kinvolk GmbH    Feb 08, 2016 11:22 PST

@ryanj
Copy link
Contributor

ryanj commented Oct 14, 2016

I couldn't figure out how to sign the latest corporate CLA form, and I didn't want to block this issue, so I signed as an individual contributor (short term).
I'll update with corporate CLA info as soon as I can get that form to submit correctly.

@s-urbaniak
Copy link
Author

@ryanj @iaguis Thanks a lot!!! :-)

@dlorenc I guess we are complete then :-) I looked through the history and all the other authors should have the CLA signed.

@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm.

1 similar comment
@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm.

@iaguis
Copy link
Contributor

iaguis commented Oct 14, 2016

In mine it says:

CLAs are signed, but unable to verify author consent

😕

@dlorenc
Copy link
Contributor

dlorenc commented Oct 14, 2016

In mine it says:

@iaguis I did some digging and it looks like the issue is that the CLA bot can't confirm that you are the same person that authored the commit. Do you have both email addresses added to your github account?

It looks like this error is OK for us to override if we've manually verified that you've given consent, so if we can't figure it out we can still move forward :)


### Testing local minikube-iso changes

To test a local build of minikube-iso, start a web server (i.e. Caddy) to serve the ISO image, and start `minikube` with an `--iso-url` pointing to localhost:
Copy link
Member

Choose a reason for hiding this comment

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

ISO URL can accept a file:// URL iirc

@dlorenc
Copy link
Contributor

dlorenc commented Oct 18, 2016

Hmm, this still says @s-urbaniak needs a CLA. Any idea what's up?

@s-urbaniak
Copy link
Author

Sorry, I don't really have clue :-( Maybe the bot is overwhelmed, because I took over the whole history. Since all parties agreed on the CLA, can we somehow merge it manually?

I'd address #692 (comment) in a separate PR.

@dlorenc
Copy link
Contributor

dlorenc commented Oct 18, 2016

@minikube-bot test this please

@dlorenc
Copy link
Contributor

dlorenc commented Oct 18, 2016

Yeah, I'll kick off one more round of tests (something seems up there) then merge.

@dlorenc
Copy link
Contributor

dlorenc commented Oct 18, 2016

@minikube-bot test this please

@dlorenc
Copy link
Contributor

dlorenc commented Oct 18, 2016

Merging. The xhyve failure is a test infra issue.

@dlorenc dlorenc merged commit 9de8cf8 into kubernetes:master Oct 18, 2016
@s-urbaniak s-urbaniak deleted the minikube-iso branch September 13, 2023 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Switch to the rkt iso by default