Skip to content

Commit 20ecc29

Browse files
committed
docs(contrib/rackspace): document manual update for CoreOS
Since the Rackspace images are updated infrequently, we still use CoreOS 317.0.0 images on Rackspace. This commit details the workaround to manually update CoreOS to the latest release from the channel.
1 parent 07d49ef commit 20ecc29

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

contrib/rackspace/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,16 @@ For more information, see [optimal etcd cluster size](https://github.com/coreos/
5353

5454
Deis clusters of less than 3 nodes are unsupported.
5555

56+
### Update CoreOS
57+
Due to image publishing limitations on Rackspace, CoreOS images on Rackspace are frequently out of date.
58+
Each machine needs to be updated. On each one, run:
59+
60+
```console
61+
$ sudo systemctl unmask update-engine && sudo systemctl start update-engine && sudo update_engine_client -update && sudo reboot
62+
```
63+
64+
Once the machine is rebooted, it should have a recent CoreOS version.
65+
5666
### Initialize the cluster
5767
Once the cluster is up, get the hostname of any of the machines from Rackspace, set
5868
FLEETCTL_TUNNEL, and issue a `make run` from the project root:

contrib/rackspace/provision-rackspace-cluster.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,4 @@ done
4545

4646
echo_green "Your Deis cluster has successfully deployed to Rackspace."
4747
echo_green "Please continue to follow the instructions in the README."
48+
echo_yellow "NOTE: For this release, you must also update CoreOS on these machines. See the README for details."

0 commit comments

Comments
 (0)