Following the official guide:
https://docs.openstack.org/tripleo-docs/latest/install/installation/installation.html
Release: Queens
The following command fails on undercloud:
openstack tripleo container image prepare default --local-push-destination --output-env-file ~/containers-prepare-parameter.yaml
openstack: 'tripleo container image prepare default --local-push-destination --output-env-file /home/stack/containers-prepare-parameter.yaml' is not an openstack command. See 'openstack --help'.
$ rpm -qa | grep openstack
openstack-tripleo-image-elements-8.0.2-0.20180830013058.7101a46.el7.noarch
python-openstackclient-lang-3.14.2-0.20180605114812.6c8967d.el7.noarch
puppet-openstack_extras-12.4.1-0.20180831193234.7fed86a.el7.noarch
puppet-openstacklib-12.4.1-0.20180831233239.9e7cedf.el7.noarch
python2-openstacksdk-0.11.3-0.20180211212808.8cdf409.el7.centos.noarch
python2-openstackclient-3.14.2-0.20180605114812.6c8967d.el7.noarch
openstack-tripleo-heat-templates-8.0.8-0.20181102083827.e3fac2d.el7.noarch
openstack-tripleo-common-8.6.7-0.20181005005407.814bd2c.el7.noarch
openstack-tripleo-puppet-elements-8.0.2-0.20180924034329.5a05fc9.el7.noarch
openstack-tripleo-common-containers-8.6.7-0.20181005005407.814bd2c.el7.noarch
openstack-selinux-0.8.15-0.20180524133848.b63283a.el7.noarch
CentOS Linux release 7.5.1804 (Core)
Linux underclound 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Steps to reproduce:
# sudo yum install -y https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-0.0.1-0.20181023065245.b124753.el7.noarch.rpm
# sudo -E tripleo-repos -b queens current
# sudo yum install -y python-tripleoclient
# openstack tripleo container image prepare default --local-push-destination --output-env-file ~/containers-prepare-parameter.yaml
We need to properly document the stable interfaces. This is a Rocky+ command