Commit Graph

315 Commits

Author SHA1 Message Date
Ghanshyam Mann 46d734ea2f Cleanup the retired repo
This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview

To cleanup the retirement, keeping these two files only in right
format and removing the other remaining files if there is any.
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup

Change-Id: Ica0c3c86d54f3ac9fe61fb52ccd1f8f4e0c68d72
2020-08-06 08:07:22 -05:00
Emilien Macchi 95587d4c64 Retire os-cloud-config
os-cloud-config has been deprecated in Ocata and is not used anymore in
Pike.

We don't need it anymore. Looking at:
http://codesearch.openstack.org/?q=os_cloud_config&i=nope&files=&repos=
The module is not used anymore.

Change-Id: I31f382fc5a55ffdb847403e1a25f679647579ad5
2017-04-03 11:55:06 -04:00
Jenkins 294a04e99e Merge "modify test-requirement according to requirements project" 2017-03-30 22:07:24 +00:00
Jenkins 0eb6aa6d99 Merge "Add Constraints support" 2017-03-09 22:27:01 +00:00
xhzhf 637037f4d1 modify test-requirement according to requirements project
requirements project has modify version requirement of docutils/oslosphinx.
The link is below
https://review.openstack.org/#/c/418772/
So modify test-requirement like other projects
Closes-Bug: #1666149

Change-Id: I45653d9aa212da9c906accc56d501a4d066a6384
2017-02-20 17:02:43 +08:00
James Slagle 8cbab5ceee Officially deprecate os-cloud-config
We can officially deprecate os-cloud-config in the Ocata release of
TripleO as all of the remaining uses are now also deprecated. We can
plan to remove the code in Pike.

Change-Id: Ifd477fe379865752110aebe0aa60aa090f43d7eb
2017-01-25 15:29:37 -05:00
James Slagle 60ef21f450 Fix usage of glanceclient exceptions
openstack.common code was remove from glanceclient in
Ib3ac09743ce761ab0186e99e1c9de02517f89510, but we were still importing
an old exceptions module. This commit updates the code to use a
different exception class from glanceclient that still exists.

Change-Id: Ia366e94e7724234f7ec879a6f100925f265e420f
2017-01-25 15:29:37 -05:00
OpenStack Proposal Bot 0ae5fc4f77 Updated from global requirements
Change-Id: I3278fa550b6afa102d4d362c49e1c800f7197ac4
2017-01-15 09:27:17 +00:00
Jenkins 634274f6ed Merge "Update to use new iboot driver entrypoints" 2016-12-22 23:11:30 +00:00
Jenkins d26addea79 Merge "Replace ucs_hostname with ucs_address" 2016-12-22 22:15:25 +00:00
Dan Prince 0dea015b4a Update to use new iboot driver entrypoints
The iboot driver was recently moved out of Ironic
proper and now lives in the ironic staging drivers project under
a different entrypoint name. This patch updates the mappings to
work with the new driver locations.

Change-Id: I044e941aefe9e2c0066be3ea10f6cd5816b07bf0
2016-12-21 07:08:01 -05:00
Tony Breeds 3c81363a09 Add Constraints support
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.

This change adds constraints support by also adding a helper script to
edit the constraints to remove os-cloud-config.

Change-Id: Ief6350a34c682635c1edc8eca79d28fe53aff9fb
2016-12-21 12:06:20 +11:00
Alex Schultz 8c0cfc6007 Skip 0.13.1 version of docutils
The 0.13.1 release breaks some documentation jobs
when it tries to build docs with remote images. This has been reported
upstream[0]. The version matches the supported docutils versions for
sphinx. The requirements patch is here: [1]

[0] https://sourceforge.net/p/docutils/bugs/301/
[1] https://review.openstack.org/#/c/409529/

Change-Id: I0474d25b2d936c48c947bc78217af5a648b22f60
2016-12-14 13:36:35 -07:00
Jenkins 9b0918551c Merge "Remove discover from test-requirements" 2016-12-03 14:34:07 +00:00
Flavio Percoco bd299463b6 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/8937717248f5364c8c97d24545c427b1\n'

Change-Id: I7f45265f75895056e2f769f7ac7f23c639ef73b2
2016-11-25 14:24:52 +01:00
OpenStack Proposal Bot f206fd88e4 Updated from global requirements
Change-Id: I86f583909e70e906b7074493f7adbd642c17cd51
2016-10-19 03:56:59 +00:00
Lucas Alvares Gomes 71259bbc09 Replace ucs_hostname with ucs_address
The ucs_hostname option never existed in the UCS driver [0], it
was a mistake in the driver's documentation which was later on
fixed by [1].

[0] https://review.openstack.org/#/c/159734/
[1] https://review.openstack.org/#/c/232834/

Change-Id: I83aace3ec70ab211d4c4167fc151c38ac8e81600
2016-10-06 17:23:33 +00:00
Jenkins e1dca0031e Merge "Adding the congress service" 2016-08-12 15:48:36 +00:00
Swapnil Kulkarni (coolsvap) f2dc9ab05c Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: I46ac9e512cd23525ec28f89d35cd6284a5f00c73
2016-07-22 06:45:39 +00:00
Jenkins 23a4873b0f Merge "Fix wrong usage of novaclient" 2016-07-13 22:25:37 +00:00
OpenStack Proposal Bot 7e616a3a3c Updated from global requirements
Change-Id: Ief43644fa5fd472eeba191e24adf395dcbe605b0
2016-07-09 03:15:48 +00:00
Andrey Kurilin b8603c8d1d Fix wrong usage of novaclient
novaclient.client.Client is a documented way to initialize novaclient.
Also, it provides a backward compatible layer.

Change-Id: Ibeefe215ff1405d1e6bc478fee415b530813d86c
Closes-Bug: #1493576
2016-06-22 01:17:24 +03:00
Dan Radez b8a9dcbfe3 Adding the congress service
Change-Id: I61ec430355037d146dd0c12790d31e7a135b9b50
Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-08 23:16:31 -04:00
OpenStack Proposal Bot 7bf38a33be Updated from global requirements
Change-Id: I374dcf24d60c8ad6f5048b3a1940c41238747b95
2016-06-03 18:17:35 +00:00
OpenStack Proposal Bot becaec5476 Updated from global requirements
Change-Id: I87c927a3e55e441cbee9402787d1991893fd7d66
2016-05-30 20:44:36 +00:00
OpenStack Proposal Bot 4ec35b7b70 Updated from global requirements
Change-Id: Iddbc3b4f0fab587e6acf1b2bca3def7acab88874
2016-05-30 00:37:55 +00:00
Brad P. Crochet 8af499e848 Add Heat CloudFormation service for endpoint creation
Depends-On: Ic9aa71bfc80ca5fdb3b3c48dc55be7b98cf22ada

Change-Id: I465e2136de49a92500115338f53845842e1f293e
2016-05-23 12:36:19 +00:00
Jenkins c29b1ad1a2 Merge "Replace deprecated LOG.warn with LOG.warning" 2016-05-16 05:55:29 +00:00
Jenkins 3056336265 Merge "Remove support for py33/py26" 2016-04-22 14:09:10 +00:00
OpenStack Proposal Bot b7c1c82716 Updated from global requirements
Change-Id: Icce2308829bf770a4b89a3a0c5b8ee401e8a7cf3
2016-04-14 02:37:03 +00:00
Jenkins 77e94ff5ab Merge "Formally deprecate os_cloud_config.nodes in favor of tripleo-common" 2016-04-11 14:20:13 +00:00
Jenkins 6cf5d63527 Merge "Allow customizing keystone endpoint ports" 2016-04-07 16:47:19 +00:00
Jiri Stransky da41a1048c Set compute API version to 2.1, don't use v3
Microversions since Nova API v2.1 are aimed to replace the v3 work. The
/v2.1 is backwards compatible with the legacy /v2 endpoint. What we
called in the past /v3 is now something defunct in-tree. The /v2.1 API
is based on the v3 work, but there are many things that differ, in
particular with the backwards-compat thing. We keep the /v2 path in
api-paste.ini for making sure an upgrade doesn't trample operators and
users but if you look in tree, that's redirecting to the v2.1
codepath (just not asking for microversions). In summary, we only need
one endpoint, ie. /v2.1.

Additional information at https://bugzilla.redhat.com/show_bug.cgi?id=1291291

Closes-Bug: #1564372
Change-Id: I6d64b8bcd0f79f1f298ddc809e6d92fbc2985c45
2016-04-01 15:19:05 +00:00
Juan Antonio Osorio Robles 9445cb10dd Allow customizing keystone endpoint ports
Currently the ports for keystone are hardcoded into the code. This
change, allows us to pass those ports as parameters from the client
code using this library.

Change-Id: I07accff0914b93be09adf17a2552c5c922236c2e
2016-03-30 14:05:24 +00:00
Dmitry Tantsur 4860bbdfb6 Formally deprecate os_cloud_config.nodes in favor of tripleo-common
The code was moved to tripleo_common.utils.nodes with many improvements.
People should not use and/or change this version any more.

Change-Id: I2dc606c0737127611711b822c1f112b8635aa577
2016-03-28 19:35:19 +02:00
reedip e6a7cd7f0c Remove support for py33/py26
Python 3.3/Python 2.6 is not supported from Mitaka, as per Infra.
The following patch removes the support for the same.

Python 2.6 support from setup.cfg is removed in
https://review.openstack.org/260818

Change-Id: Ibbc640c82cdc7f5f972f24ec00903914949eb713
Closes-Bug: #1526170
2016-03-23 02:44:27 +00:00
Swapnil Kulkarni (coolsvap) f49d3e3a90 Replace deprecated LOG.warn with LOG.warning
LOG.warn is deprecated. It still used in a few places.
Updated to non-deprecated LOG.warning.

Change-Id: I3d4285ab4f42a5cba61d8f54f379e70891b32e1e
Closes-Bug:#1508442
2016-03-11 12:15:34 +05:30
Ryota MIBU fd26d9d7e1 add aodh and gnocchi to keystone service list
This patch adds default values for aodh and gnocchi service/endpoint
to the keystone service list in order to make those services available
in TripleO setup phase.

Note: the list is to have default values and not all services will be
created automatically.

Note: alarming function in ceilometer is deprecated by aodh in Liberty
and will be removed in Mitaka. So, we need aodh to have equivalent
functionality of existing ceilometer.

Change-Id: Ib6c9c4c35da3fb55e0ca8e2d5a58ebaf4204d792
2016-03-10 10:45:29 -05:00
Jenkins e837656043 Merge "Put py34 first in the env order of tox" 2016-03-09 17:50:29 +00:00
Jenkins 26b2acdae0 Merge "Fix a typo in usage.rst" 2016-03-09 17:50:23 +00:00
Jenkins fbce9cbe33 Merge "Switch keystone certs to parameter_defaults" 2016-03-03 16:20:13 +00:00
Jenkins ffd214fdcc Merge "Remove admin role in admin tenant from ceilometer" 2016-03-02 18:21:55 +00:00
Jenkins e5ce288bdb Merge "Enable ssl for ceilometer" 2016-02-23 15:29:44 +00:00
OpenStack Proposal Bot b86d63a7fe Updated from global requirements
Change-Id: Iefabdd8825db7ce998c2946200b41fc0b1a8bd11
2016-02-11 14:50:10 +00:00
James Slagle 3d3ec81281 Add []'s around ipv6 address when creating keystone clients
[]'s are needed around ipv6 addresses when creating the initial keystone
clients in os-cloud-config. While the keystone api is on the ctlplane by
default, it can be switched to any network, including those that support
ipv6, by modifying the ServiceNetMap tripleo-heat-templates parameter.

Closes-Bug: #1543946
Change-Id: I90cb5f0fd0d7c24971bed5638d444839e2288c7d
2016-02-10 13:32:04 +00:00
Ben Nemec 7f19b5f827 Enable ssl for ceilometer
Set an ssl port for ceilometer so it gets registered as
ssl-enabled when we are running that way.

Change-Id: I59d698d887c3abdc5c98d25b312ce5c17be4b6f9
(cherry picked from commit 14edbde5a4)
2016-02-10 11:23:42 +02:00
Steven Hardy fa775a5eb9 Switch keystone certs to parameter_defaults
All other client parameters are now passed via parameter_defaults,
which will be required to enable moving parameters within t-h-t to
accommodate split-stack and composable roles.

Change-Id: I9d8daea560661cde5502e053f8d417957ee3e2c6
2016-01-28 18:46:53 +00:00
Jenkins 9318fcf022 Merge "Remove argparse from requirements" 2016-01-27 10:43:04 +00:00
Andreas Jaeger 06d5da667c Remove argparse from requirements
argparse was external in python 2.6 but not anymore, remove it from
requirements.

This should help with pip 8.0 that gets confused in this situation.
Installation of the external argparse is not needed.

Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
2016-01-20 19:18:20 +01:00
James Slagle ebc1352b11 Add []'s around ipv6 addresses when creating url's
Anywhere a url is formatted in order to create a Keystone endpoint, []'s
must surround the host portion of the url if it's an ipv6 address.

Change-Id: If4cf3892761ac17c08779d87c790f74f3a1ce88a
2016-01-19 16:02:57 -05:00