Files
devstack/lib
Davanum Srinivas 546656fc05 etcd3 as a base service
ETCD_DOWNLOAD_URL is set to github url, in our CI, we can point
ETCD_DOWNLOAD_URL to a url in tarballs.openstack.org possibly
in devstack-gate

Download the etcd binaries and drop them into /opt/stack/bin and
use it from there. Cache the tgz for subsequent use (local workflow)

daemon-reload is called twice once from inside the write_user_unit_file
and then when we adjust the entries with additional things recommended
by the etcd team. We need a better way to do this in the future.

Added a TODO to verify the downloaded artifact later. The etcd team
posts gpg signature, we could verify that or run sha256sum and hard
code that in lib/etcd3 file. We would have to update it whenever we
bump the etcd3 version.

We use the public key "CoreOS Application Signing Key <security@coreos.com>"
with ID FC8A365E to verify the integrity of the downloaded file

Any jobs that need to be run on architectures where v3.1.7 is not available
should rey the v3.2.0-rcX release candidates. We can switch to v3.2.0
when it gets released.

Initial version of this code was borrowed from the dragonflow
repo:
http://git.openstack.org/cgit/openstack/dragonflow/tree/devstack

Change-Id: Ibbb430fb1dbf66942168e0cb52d990ab6a2eb8d7
2017-05-22 21:57:48 +00:00
..
2015-11-27 15:36:04 +11:00
2017-04-26 11:09:59 +10:00
2015-11-27 15:36:04 +11:00
2017-05-22 21:57:48 +00:00
2017-01-05 18:41:29 -05:00
2015-11-27 15:36:04 +11:00
2017-05-02 09:24:45 -04:00
2016-01-05 07:41:35 -05:00
2016-12-05 15:32:25 +08:00
2017-05-02 09:24:45 -04:00
2017-04-25 23:42:18 +00:00
2017-04-19 12:37:15 +00:00
2015-12-01 14:52:35 -05:00
2017-05-03 08:23:29 -04:00
2016-05-09 14:26:08 -04:00
2017-04-26 11:09:59 +10:00