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

dev-overlay: New command #489

Merged
merged 1 commit into from
Apr 25, 2019
Merged

dev-overlay: New command #489

merged 1 commit into from
Apr 25, 2019

Conversation

cgwalters
Copy link
Member

I want to add some more testing of OS updates to
https://github.com/openshift/machine-config-operator/
and it's not really necessary to do a full e2e build - just
adding a dummy file to the oscontainer is going to be sufficient
to start.

Related to this, requiring privileges (like compose tree) does
would be a huge ergonomic hit. This script aims to improve
the code that landed for overriding the kubelet in Origin:
https://github.com/smarterclayton/origin/blob/4de957b019aee56931b1a29af148cf64865a969b/images/os/Dockerfile

Once this lands I'll do a PR to origin to change it to use coreos-assembler.
(though that image is enormous, maybe we want explicit layering for
things that don't need image building, also we really need to cut out
Anaconda)

Side note: while writing this I ended up rediscovering ostreedev/ostree#1643
It was less than a year ago but that already feels like forever...

src/cmd-dev-overlay Show resolved Hide resolved
src/cmd-dev-overlay Outdated Show resolved Hide resolved
src/cmd-dev-overlay Show resolved Hide resolved
I want to add some more testing of OS updates to
https://github.com/openshift/machine-config-operator/
and it's not really necessary to do a full e2e build - just
adding a dummy file to the oscontainer is going to be sufficient
to start.

Related to this, requiring privileges (like `compose tree`) does
would be a huge ergonomic hit.  This script aims to improve
the code that landed for overriding the kubelet in Origin:
https://github.com/smarterclayton/origin/blob/4de957b019aee56931b1a29af148cf64865a969b/images/os/Dockerfile

Once this lands I'll do a PR to origin to change it to use coreos-assembler.
(though that image is enormous, maybe we want explicit layering for
 things that don't need image building, also we really need to cut out
 Anaconda)

Side note: while writing this I ended up rediscovering ostreedev/ostree#1643
It was less than a year ago but that already feels like forever...
@jlebon jlebon merged commit e9b6e8b into coreos:master Apr 25, 2019
@dustymabe
Copy link
Member

Once this lands I'll do a PR to origin to change it to use coreos-assembler.

do you have a link to that PR or maybe a small example of how this can be used?

@cgwalters
Copy link
Member Author

do you have a link to that PR or maybe a small example of how this can be used?

openshift/machine-config-operator#682

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.

3 participants