Specifying os version in CoreOS update-engine

769 views
Skip to first unread message

sabraham

unread,
Feb 4, 2016, 3:42:16 PM2/4/16
to CoreOS User
Hi,

Is there a way to specify a specific CoreOS version  to upgrade  to the update engine. I.e "upgrade to version 340.10.0 only". If not will be considered by the developers as a valid feature request?

I am trying to solve the following problem.

I have bunch of dev machines and production machine runinng CoreOS. We keep update-engine turned off in all systems. I want to upgrade dev machine to latest  version  (lets say v1) and then run some  (long running ) tests . If tests pass I want to upgrade the prod machines to the same version v1 at the next suitable maintenance window by enabling the upgrade window and then turning it back off once the systems are upgraded. But there is no way for me to specify to update-engine on production systems to "upgrade to version v1". If there is another version v2 released to the  channel in time I complete the dev tests and and before I enable update-engine , the production machines will upgrade to version v2 which I have not tested.

Is there a way to achieve this workflow in CoreOS?


Regards
Abe
Message has been deleted

sabraham

unread,
Feb 4, 2016, 3:46:26 PM2/4/16
to CoreOS User

anton....@coreos.com

unread,
Feb 5, 2016, 4:01:23 AM2/5/16
to CoreOS User
Dear Abe,

You can follow this nginx and bash based hack: https://gist.github.com/kayrus/b47c466d8bbeb46822b1

Or use this open-source solution: https://github.com/coreroller/coreroller

Regards,
Anton
Reply all
Reply to author
Forward
0 new messages