Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.
Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.
Also, use openstackdocstheme for releasenotes.
This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.
Change-Id: I7e2cbab2f53af249822ec510b5c71e910e881da2
If the etcd cluster is installed via devstack, it will refuse
connection from localhost. Need to use the IP address instead.
Change-Id: I2f46cde21d087b4154594f2b784a4a8c6948932e
When user create a docker volume with a pre-created cinder volume,
user can't see the docker volume if the pre-created cinder volume's
tenant is diffent to the tenant Fuxi use.
This patch adds 'all_tenants' option configurable.
With this, user can search cinder volumes over all tenant.
Change-Id: I0519f54c07e7ac84f53b580a34b3b4064183d8a6
Closes-Bug: #1656960
The 'message' attribute has been deprecated. A prefered way is to
call str(e), and this patch will replace e.message with str(e).
For more information, please see:
https://www.python.org/dev/peps/pep-0352/
Change-Id: I96cbd859b172291564188a0a9fbc5372d2bf4bae
neutron library has a good hacking rules set, we can use these rules
instead of reinvent the wheel. These such rules are:
- [N521] Validate that jsonutils module is used instead of json
- [N532] Validate that LOG.warning is used instead of LOG.warn. The
latter is deprecated.
- [N537] Don't translate logs.
- [N534] Exception messages should be translated
It also enables H904, which allows the logging package to skip
creating the formatted log message if the message is not going
to be emitted because of the current log level.
Change-Id: I3b3649bbe8a7a3ae69d3ea1553923567b5a350d7
Closes-Bug: #1704691
The pypi package 'docker-py' [1] has been renamed to 'docker' [2].
We need to move to the new 'docker' package in order to leverage
the up-to-date features.
[1] https://pypi.python.org/pypi/docker-py
[2] https://pypi.python.org/pypi/docker
Change-Id: I72951c2d3a19b0bcfc185d0cd7b9e30ba5d40b25
Some of the available checks are disabled by default, like:
[H106] Don’t put vim configuration in source files
[H203] Use assertIs(Not)None to check for None
This patch is to enable the H106 and H203 checks in fuxi project.
Change-Id: I354c9d654d96838ac43d1ca4c73c70650adc5d5c
Imports are always put at the top of the file,
just after any module comments and docstrings,
and before module globals and constants.
Change-Id: I2ebb8dc93cb7a18585a700764ebfd23510b12568
Use https instead of http to ensure the safety without containing our
account/password information
Change-Id: I2a178c5e2341aff80e626f86506c381aa6a5455e
Devstack provides a variable for etcd port for now [1]. It is better
to use this variable instead of hard-coding the port.
[1] https://review.openstack.org/#/c/467714/
Change-Id: Ib00a4911f287b5791da2eb3da6d8aded5b6a06c1
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from Ubuntu Trusty to Xenial, where only python3.5 is
available. There is no need to continue to keep these settings.
Change-Id: Iffa0ce0dc2ba6bc9661d56eb1177831472d24eaa
The command 'tox' won't be always available in devstack environment.
Switch to the generate config sample script instead.
Change-Id: I6dc762ba4a210de8673661b0a17dc0238cabaad5
ETCD is now a base service [1], which means it will be installed by
default in devstack. We don't need to re-install it in our devstack
plugin.
[1] https://review.openstack.org/#/c/445432/
Change-Id: I7d51c09978a1e6142efe03a32d25e6ead5479257
It looks the command inside "run_process" needs to have an absoluted
path due to the switching from screen to systemd.
Change-Id: I7ba6660408249cd82e3b82743ec96f1bbc4765eb
If both Fuxi and Kuryr-libnetwork are enabled in devstack, the script
will fail since etcd-server was spawned twice. This commit added a
check for existing etcd process and spawn one if not existed.
Closes-Bug: #1683852
Change-Id: I4d6806e300d23fa69757cc328f3a0d142ff7b425
Some configuration options were accepting both IP addresses
and hostnames. Since there was no specific OSLO opt type to
support this, we were using ``StrOpt``. The change [1] that
added support for ``HostAddressOpt`` type was merged in Ocata
and became available for use with oslo version 3.22.
This patch changes the opt type of configuration options to use
this more relevant opt type - HostAddressOpt.
[1] I77bdb64b7e6e56ce761d76696bc4448a9bd325eb
Change-Id: I66fb2097a4b6908fc6ee9f41ff141d3067a18a31