python-tripleoclient/setup.cfg
Saravanan KR 98656b5717 [squash] Required backports for stable/newton
Because we branched tripleoclient before other TripleO projects,
some changes in THT broke tripleoclient from stable/newton, and we need
to backport a serie of patches together otherwise they will never pass
CI.

Backport #1:
NTP arg should be optional when specified in an environment
For HA deploy, NTP parameter presence is made mandatory, but it should
be optional if NtpServer parameter has been provided via environment yaml.
Closes-Bug: 1577928
(cherry picked from commit 3ef0a4b889)

Backport #2:
Add 'openstack overcloud plan create' command
This uses the new Mistral actions and workflows to create a
plan with the tripleo heat templates. Templates can either
be provided by the user or the default templates on the
undercloud can be used.
Closes-Bug: #1616014
(cherry picked from commit 2c0fecf69c)

Backport #3:
Update the 'overcloud deploy --templates' command to use Mistral
This is a backwards compatible version of the deploy command
which uses the new Mistral workflows to power the deploy.
Depends-On: I7a61bf6fb71cc4a26aaf4322f2215683aafe20f3
(cherry picked from commit c03ed23272)

Backport #4:
Get template contents from plan, not local path
This allows the new overcloud.j2.yaml format, which is
rendered to create the overcloud.yaml file in the swift
plan via the tripleo.process_templates action
Note it may be valid to modify the roles_data prior to an update,
so we need a plan update workflow that can re-run the process_templates
step.
Partially-Implements: blueprint custom-roles
(cherry picked from commit 2898e7595f)

Backport #5:
Update plan files when re-deploying
When doing a second deploy we need to update the plan templates to match those
passed into the deploy command. The cleanest way to do this is to remove the
existing files in swift and then upload the new files.
Closes-Bug: #1620932
(cherry picked from commit 943f550415)

Change-Id: I55862204ef71f69bc88c79fe2259f7cb8365699b
2016-09-12 08:49:36 -04:00

84 lines
3.3 KiB
INI

[metadata]
name = python-tripleoclient
summary = TripleO client
description-file =
README.rst
license = Apache License, Version 2.0
author = Brad P. Crochet
author-email = brad@redhat.com
home-page = http://www.openstack.org/
classifier =
Environment :: Console
Environment :: OpenStack
Intended Audience :: Developers
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software License
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
[files]
packages =
tripleoclient
[build_sphinx]
source-dir = doc/source
build-dir = doc/build
all_files = 1
[upload_sphinx]
upload-dir = doc/build/html
[wheel]
universal = 1
[compile_catalog]
directory = tripleoclient/locale
domain = tripleoclient
[update_catalog]
domain = tripleoclient
output_dir = tripleoclient/locale
input_file = tripleoclient/locale/tripleoclient.pot
[extract_messages]
keywords = _ gettext ngettext l_ lazy_gettext
mapping_file = babel.cfg
output_file = tripleoclient/locale/tripleoclient.pot
[entry_points]
openstack.cli.extension =
tripleoclient = tripleoclient.plugin
openstack.tripleoclient.v1 =
baremetal_instackenv_validate = tripleoclient.v1.baremetal:ValidateInstackEnv
baremetal_import = tripleoclient.v1.baremetal:ImportBaremetal
baremetal_introspection_bulk_start = tripleoclient.v1.baremetal:StartBaremetalIntrospectionBulk
baremetal_show_capabilities = tripleoclient.v1.baremetal:ShowNodeCapabilities
baremetal_introspection_bulk_status = tripleoclient.v1.baremetal:StatusBaremetalIntrospectionBulk
baremetal_configure_ready_state = tripleoclient.v1.baremetal:ConfigureReadyState
baremetal_configure_boot = tripleoclient.v1.baremetal:ConfigureBaremetalBoot
overcloud_netenv_validate = tripleoclient.v1.overcloud_netenv_validate:ValidateOvercloudNetenv
overcloud_deploy = tripleoclient.v1.overcloud_deploy:DeployOvercloud
overcloud_image_build = tripleoclient.v1.overcloud_image:BuildOvercloudImage
overcloud_image_upload = tripleoclient.v1.overcloud_image:UploadOvercloudImage
overcloud_node_configure = tripleoclient.v1.overcloud_node:ConfigureNode
overcloud_node_delete = tripleoclient.v1.overcloud_node:DeleteNode
overcloud_node_import = tripleoclient.v1.overcloud_node:ImportNode
overcloud_node_introspect = tripleoclient.v1.overcloud_node:IntrospectNode
overcloud_node_provide = tripleoclient.v1.overcloud_node:ProvideNode
overcloud_plan_create = tripleoclient.v1.overcloud_plan:CreatePlan
overcloud_plan_delete = tripleoclient.v1.overcloud_plan:DeletePlan
overcloud_plan_list = tripleoclient.v1.overcloud_plan:ListPlans
overcloud_profiles_match = tripleoclient.v1.overcloud_profiles:MatchProfiles
overcloud_profiles_list = tripleoclient.v1.overcloud_profiles:ListProfiles
overcloud_update_stack = tripleoclient.v1.overcloud_update:UpdateOvercloud
overcloud_upgrade = tripleoclient.v1.overcloud_upgrade:UpgradeOvercloud
overcloud_execute = tripleoclient.v1.overcloud_execute:RemoteExecute
undercloud_install = tripleoclient.v1.undercloud:InstallUndercloud
undercloud_upgrade = tripleoclient.v1.undercloud:UpgradeUndercloud