| Age | Commit message (Collapse) | Author | Files | Lines |
|
Since Ubuntu and Centos are both valid options it's better
to list their names in both bootstrap files
Trivial-fix
Change-Id: Ie8179403ba550ff61a45aa936fb87e02b9f74861
|
|
We currently support any buildarg via --build-args. This patch picks up
the default supported proxy buildargs if set in the user's environment,
to allow for more transparent proxy support.
The --build-args will take precendence.
DocImpact
Implements blueprint: better-proxy-support
Change-Id: I084e5d1cc8f9993d65167878f9983ad58a68e86e
|
|
With this implement, we can add variables at building stage.
For example, add HTTP_PROXY and NO_PROXY when needed like below.
build.py --build-args \
HTTP_PROXY:http://127.0.0.1:8080,NO_PROXY:127.0.0.1
More info about build_arg, pls check[0]
[0] https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables-build-arg
DocImpact
Implements: bp add-buildargs
Change-Id: I29ed7f536670fef59d697603dc562a69d90743c9
|
|
* add a base TestCase class
* load the tests from the project root rather than only tests dir
* add a test case for WorkerThread builder function
Change-Id: Icf878f9249b475a311123c8235c42b1212d02ca6
Partially-implements: bp add-ut-codebase
|
|
|
|
|
|
TrivalFix
Change-Id: I18a69d31c1b3442c79b7ffaab7259363600727e2
|
|
Change-Id: I52e175a1eb5176828db8ed709f4d19dd0685b9c5
Closes-Bug: #1535189
|
|
Ceph-mon bootstrap container shares the same name of `ceph_mon` with
real ceph-mon service. When bootstrapping, it will sleep forever for the
purpose of distribute rings. Later on, when starting real `ceph_mon`
service, kolla_docker module will take bootstrap container as real one
because bootstrap container has a super set of env variables and
kolla_docker doesn't do strict comparing of env variable items.
This change follows the pattern of other bootstrap containers and rename
to use `bootstrap_ceph_mon` to avoid conflict.
Co-Authored-By: Sam Yaple <sam@yaple.net>
Change-Id: I0082820900928c42f9cc778ffd705980fea9ad1c
Closes-Bug: #1535140
|
|
Related-Id: Icb1e81dc8acabe51740edc5658957022ddd13cd7
TrivialFix
Change-Id: Icf7cca554a972370bb109530cce3a0d451c95ae1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Change-Id: I7d8485958fb96c7e111eab4df21472bee27ea8d0
|
|
|
|
The old style has been deprecated for time:
http://www.rsyslog.com/doc/v8-stable/compatibility/v7compatibility.html#omruleset-and-discard-action-are-deprecated
TrivialFix
Change-Id: I70fa065f5fbd686ddb8f4134bb93c08c7af00365
|
|
TrivialFix
Change-Id: Idb15f134137a377690d69d9848791a95df572948
|
|
Change-Id: Ib6b095341c8d63b365d3575478b4dafa69720b63
Closes-Bug: #1534900
|
|
TrivialFix
Change-Id: Ia2568495df07c3ed3983594c99aac220d2146f99
|
|
Replacing dict.iteritems()/.itervalues() with
six.iteritems(dict)/six.itervalues(dict) was preferred in the past,
but there was a discussion suggesting to avoid six for this.
ref:
http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html
Partially implements: blueprint python3
Change-Id: Ie931bc02f558f6db3677b44f645eb3bdf78ccae8
|
|
TrivialFix
Change-Id: I33924d6de43126ff8523883eebce703c976f9a1a
|
|
TrivialFix
Change-Id: I94dd94b1e64a6a844497e551a66e7279de636f90
|
|
After moving from data container to named volumes, ceph monmap detection
is broken. This change fix the logic by leverage kolla_docker's
idempotency creating a named volume.
Change-Id: Iabc2e2fe5f526e1a6fc2e1b1158d1702aaf4bdf9
Related-Bug: #1533368
|
|
In an effort to reduce the number of gates, we can combine
non-conflicting jobs as we have already done with pep8 and bashate
TrivialFix
Change-Id: I81c2e523c563f8c761b57c8f20ca807d59da5d68
|
|
Change-Id: Idd8d0c41fb527634fcbb74da415c99a3e3995e3c
closes-Bug: #1534666
|
|
|
|
|
|
TrivialFix
Change-Id: I427bd3207de4ae87ab98dc024c4e2d98f0b572dd
|
|
TrivalFix
Change-Id: I11f47226511e37bf61805b90e0e1bde0088e3cf2
|
|
LVM2 must be upgraded before device-mapper.
Otherwise the setup fails.
Change-Id: I97f57c1c8fd50621ad7fa0ddf296cc987c227cd2
Fixes-bug: #1534549
|
|
|
|
|
|
It is more convenient to add a subcommand instead of assigning
playbook path manually.
Change-Id: Ia2f27a0f44eb719b28d5e7f9762dc47186eeb0e6
|
|
Get rid of swfit children images by share the same image in the swift
account, swift object and swift container services
Closes-Bug: #1534476
Change-Id: I929689f93b56396a41b19fda46e4679c4de84ca1
|
|
TrivialFix
Change-Id: Ib1923d8782699904cbc6a71d2f326d9c207d0005
|
|
Change-Id: If37a91d368e88b25e5c59eae70f872001f744cbc
Closes-Bug: #1534401
|
|
TrivialFix
Change-Id: I4b7a86a24dcab1cc42d5c12ef2e8b528fd0f94d0
|
|
Change-Id: I059565c15f5b820c5944d5bd349ccbc5acdb7540
Partially-Implements: blueprint binary-ubuntu
|
|
To solve the problem of "db type could not
be determined" on py34 we have to run first
the py34 env to, then, run py27.
This patch puts py34 first on the tox.ini list
of envs to avoid this problem to happen.
Closes-Bug: #1489059
Change-Id: I4f791dfa620eacdd76cd46f193e190071ab64b6c
|
|
|
|
|
|
|
|
New playbook for keystone release upgrade.
Co-Authored-By: SamYaple <sam@yaple.net>
Change-Id: I387abb30e5ead0033430848164d250fce739d2fd
Implements: blueprint upgrade-keystone
Partially-Implements: blueprint upgrade-kolla
|
|
Change-Id: I432802fed979c9e42fb51703ce830f0fd8debc1e
Partially-Implements: blueprint upgrade-kolla
|
|
The linters gate combindes pep8 and bashate (and then any other
linters we want). This changes bashate to be a sript rather than doing
a script inline. This matches the way other projects (and
project-config themselves) uses bashate [1].
Once a change upstream merges we can remove the redundant pep8 and
bashate gates.
[1] https://github.com/openstack-infra/project-config/blob/master/tox.ini#L11
https://github.com/openstack-infra/project-config/blob/master/tools/run-bashate.sh
Related-Id: I2afa7931bf3e18798b95a8af33ccf5ef761c4ad5
TrivialFix
Change-Id: I2ea2c1156e1b4de008f19e333e2740795dc406de
|