xenserver / xscontainer

Support for Docker and Container Management
BSD 2-Clause "Simplified" License
25 stars 14 forks source link

xscontainer broken for latest CoreOS - cloud-init, etcd, and etcd2 depreciated. #47

Open phatwila opened 6 years ago

phatwila commented 6 years ago

Hello, I had put in a pull request but on further testing I see that cloud-init, etcd, and etcd2 have been depreciated removed in favor of using Ignition

https://coreos.com/blog/toward-etcd-v3-in-container-linux.html https://coreos.com/os/docs/latest/migrating-to-clcs.html

Is there a way to get this working for the latest version of CoreOS utilizing ignition?

soraxas commented 6 years ago

Any updates on this? Can confirm it's not working in the latest coreos

thomasmck commented 6 years ago

@phatwila @soraxas Will raise this internally and come back when I know more.

liulinC commented 6 years ago

my PR https://github.com/xenserver/xscontainer/pull/50/files is target for this,

This is tested with the latest alpha release 1871 and can work well.

But we do need to replace the etcd with ignition and I am preparing a fix for it later.

phatwila commented 6 years ago

@liulinC man you just made my day! Looking forward to full ignition support as well!

sboyd-m commented 1 year ago

Is this completely forsaken? Is there any hope that there is some side work laying around?

olivierlambert commented 1 year ago

I think you shouldn't count on this. Also, usage has slightly changed, containers are often orchestrated via Kubernetes fore example. The original plugin idea is more a hack than a real solution. This also raise the question on what do you want to achieve on your side (functionally speaking).