magnum/magnum
guilhermesteinmuller 439548e3de Fix ostree_* upgrade
Currently, the code assumes that both
ostree_commit and ostree_remote are present
in cluster_template.labels. If one of them are
missing, the ostree upgrade fails [1] and leaves
the cluster with UPDATE_FAILED status.

By the docs[2], it is understood that users have
the ability to choose only one of the labels.

[1] https://gist.github.com/guilhermesteinmuller/7bf9f51e421283783cf737900797232c
[2] https://github.com/openstack/magnum/blob/master/doc/source/user/rolling-upgrade.rst

Change-Id: I0f65169305ba74c082b65bf39083def278404b93
2021-02-15 06:50:45 +00:00
..
api Merge "Update API version history doc" 2021-02-08 11:02:03 +00:00
cmd Monkey patch original current_thread _active 2020-05-05 09:39:35 -04:00
common Re-use transport for rpc server 2021-02-03 19:38:42 +00:00
conductor Allow nodegroups with node_count equal to 0 2021-02-04 13:07:18 +00:00
conf [k8s] Support configurable health polling interval 2020-05-16 12:15:50 +12:00
db Merge "Do not create constraints for boolean fields" 2021-02-11 22:47:11 +00:00
drivers Fix ostree_* upgrade 2021-02-15 06:50:45 +00:00
hacking Update hacking for Python3 2020-03-31 20:09:46 +02:00
objects Add CT tags field to the database and API 2021-02-05 22:45:47 +00:00
service [k8s] Support configurable health polling interval 2020-05-16 12:15:50 +12:00
servicegroup Trivial code cleanups 2018-10-02 19:41:34 +00:00
tests Merge "3. Configure monitoring apps path based endpoints" 2021-02-09 15:54:09 +00:00
__init__.py Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
i18n.py Remove log translations 2017-03-30 17:05:10 +08:00
version.py Remove coding:utf-8 2015-08-03 23:28:22 +08:00