RETIRED, python utility to manage a tripleo based cloud
Go to file
Steve Baker eca5393ddc Command to discover the versioned tag from latest
This change implements the command
"openstack overcloud container image tag discover" which will become
part of the update and upgrade workflow for deploying new container
images.

It is used to discover the version-based tag by inspecting the image
from a stable tag like current-tripleo-rdo. Stable tags like 'latest'
or 'pike' can't be used for container updates because something needs
to change to trigger the new containers being pulled. Without this
command it would be up to the user to find out what versioned tag to
specify when calling prepare.

This was implemented as its own command instead of integrating with
prepare because there may be multiple image build chains feeding into
the image list (such as RDO, ceph and eventually others) and each will
need its own call to discover the versioned tag.

  tag=$(openstack overcloud container image tag discover \
        --image trunk.registry.rdoproject.org/pike/centos-binary-base:current-tripleo-rdo
        --tag-from-label rdo_version)
  echo $tag
  openstack overcloud container image prepare --tag $tag

Change-Id: I12b16cb267c80e3059786fb980178eb5b3d1a76d
Depends-On: I27ea031287604d70032fb5392aecbce313d4b096
Closes-Bug: #1708967
2017-09-04 13:39:11 +12:00
doc/source Use Sphinx 1.5 warning-is-error 2017-04-26 08:53:45 +00:00
releasenotes Command to discover the versioned tag from latest 2017-09-04 13:39:11 +12:00
tools Add Constraints support 2016-12-21 14:15:17 +11:00
tripleoclient Command to discover the versioned tag from latest 2017-09-04 13:39:11 +12:00
.coveragerc Update .coveragerc after the removal of respective directory 2016-10-18 17:37:29 +05:30
.gitignore Add ReNo support 2016-10-08 00:28:43 +00:00
.gitreview Update .gitreview to point to review.openstack.org 2015-09-08 10:10:44 -04:00
.mailmap Initial commit 2015-03-17 09:33:52 -04:00
.testr.conf Initial commit 2015-03-17 09:33:52 -04:00
babel.cfg Initial commit 2015-03-17 09:33:52 -04:00
bindep.txt Install policycoreutils-python 2017-08-03 13:13:02 +12:00
CONTRIBUTING.rst Cleanup some strangling references to rdomanager-oscplugin 2015-09-17 15:54:14 +00:00
LICENSE Initial commit 2015-03-17 09:33:52 -04:00
README.rst Change tag link in README to the newest address 2017-08-03 14:01:35 +08:00
requirements.txt Use simplejson to load json file 2017-07-24 23:05:35 +02:00
setup.cfg Command to discover the versioned tag from latest 2017-09-04 13:39:11 +12:00
setup.py Updated from global requirements 2017-03-07 02:06:19 +00:00
test-requirements.txt Updated from global requirements 2017-08-18 15:58:57 +00:00
tox.ini Remove support for py34 2017-06-07 10:41:31 +07:00

Team and repository tags

image

tripleoclient

tripleoclient is an OpenStackClient (OSC) plugin implementation that implements commands useful for TripleO and the install and management of both an undercloud and an overcloud.

See the TripleO Documentation for details on using tripleoclient.