-
Notifications
You must be signed in to change notification settings - Fork 170
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
DONOTMERGE: EXAMPLE: COSA without rhcos breaking patches #538
Conversation
/hold |
See coreos/ignition-dracut#79 for the units. |
Re. moving OSTree commit into build dir, I don't think it actually conflicts with RHCOS, but if it's deemed redundant because of the oscontainer, there's various options. See thread at #515 (comment). |
It is kind of redundant but...eh, on the other hand we have deep issues in "lifecycle binding" the cosa builds and the oscontainers, having the ostree commit always easily accessible with a build is useful. |
I'm able to get something to build by just readding the |
Or hm, how did you test this PR? Did you go all the way to running a test pipeline with it, and it broke on the ostree-builddir stuff? |
To test this I:
|
Wait, hm, did you have a |
I like it! I'm going to give it a shot next and see the difference. I like the idea of converting the Ignition config rather than trying to have two versions throughout 👍 |
Yup!
|
Unit failures are fixed with #540 |
This avoids SELinux issues for things that run before tmpfiles. See coreos/ignition-dracut#79 (comment)
#540 merged this morning, I'm rebuilding this branch with that patch cherry-picked in. |
@cgwalters the merged PR does indeed fix the issue 👍 |
OK, next step here I think is to debate: Do we create a I vote for the latter - the pipeline changes should be straightforward. |
I also vote for the later. I believe that, until /cc @miabbott @darkmuggle @yuqi-zhang @bgilbert @dustymabe @ajeddeloh |
While discussion occurs I'm trying out cgwalters@6bc779f on top of this. |
I vote for the latter as well. Short of adding proper CI to this repo, having RHCOS also consume cosa straight from git master like FCOS is the best way to get fast feedback and subsequent fixes in. Any other strategy would just delay the same pain we're facing now. |
I get
which makes sense since in my branch I reverted the Ignition 3.x stuff. I hacked around it and it worked with exception to there being no home directory for the |
I am confused as to where the The lack of I think let's try to backport the bits to add |
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.
LGTM, I don't see any thing obvious. As long as it been tested 👍
@darkmuggle Which path are you 👍 for? |
Testing #537 in it's current state rebased on master now (IE: without |
Nevermind, i was looking at the wrong image. |
The above built RHCOS (as long as I removed |
👍 |
Closing in favor of #537 rebased on master. |
This is an example of
master
minus some commits which builds RHCOS. There is one issue that does pop up which issystemd-random-seed.service
andsystemd-journal-catalog-update.service
fail to start, but work fine when restarted.