-
Notifications
You must be signed in to change notification settings - Fork 294
Migrate to Ignition #728
Comments
yeah, I've been following that PR for a while, I have WIP userdata conversion and kube-aws code changes to support ignition, waiting for CoreOS alpha release with Ignition 0.17 included, then I can test a create a PR. Then we wait for a Ignition 0.17 to land on stable, which might take couple of months. |
Great! Really looking forward to see your PR 👍 |
@redbaron Ignition 0.17 seems to have landed to the latest alpha of container linux 1465.0.0. Could we support enabling the ignition integration only for clusters created with that or later versions of container linux? |
In theory yes, there are 2 ways:
Realistically I wouldn’t bother, not with current codebase at least. I’ll test my branch and submit WIP PR which then can be rebased until Ignition lands to master in ~6 months or so |
@redbaron FYI, the stable channel is now pointed to 1465.6.0 with ignition 0.17.2. Regarding the 2 ways I slightly prefer 1 with starting by calling out to coreos-cloudinit from ignition while gradually migrating our templating logics inside cloudinit-based cloud-config-(worker|etcd|controller) to their ignition alternatives. WDYT? |
@redbaron Do you think you can work on this towards v0.9.10-rc.1? |
Our internal kube-aws fork just finally caught up with master, I can resurrect branch and see how it goes. Have no ETA, but I have very little time left to work on kube-aws at all, so need to pick my battles wisely :) At worst I'll push incomplete version as a branch for somebody else to pick up. |
Have you been able to workaround the CoreOS Docker 1.12 issue?
Without Ignition it looks like a problem. |
Hi! |
If I read the announcement correctly then likely yes, it caught us by surprise in our private fork. Just wanted to confirm this with the community. Relevant fragments:
So for Kubernetes 1.8 it should work, but anyone running 1.6 or 1.7 might have problems. Also the manual downgrade is IMHO unacceptable at scale:
That's why I was very curious to how this might work in details:
[Edit]: |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. 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. |
Once coreos/ignition#382 lands on Container Linux Stable.
See my comment in #252 (comment)
The text was updated successfully, but these errors were encountered: