The neutron functional job appears to require explicit config
to avoid using a tty in invoking sudo.
Change-Id: I3de8fd8039258625e03d0fc78e907c8462431a42
This adds translation jobs for barbican, designate, marconi, oslo.db,
oslo.i18n, oslo.vmware, and olso.messaging.
The repositories have been setup for translation and transifex is also
setup.
Also update common_translation_update.sh since transifex does not allow
"." in names, the projects are setup so that "." gets removed
completely.
Change-Id: I166d7defadcf219cee7320aa6d4f54c2d0a5beaf
TripleO is looking at switching the default of the USE_IRONIC
environment variable from 0 to 1, which means we should also
set it for all jobs, so that when the default changes it doesn't
cause other side effects.
Change-Id: Ifc7c77da2699cae735fc3c2bab452d97d4407941
oslo.utils library is graduating from the oslo-incubator
so it should be imported as a stand-alone project.
Change-Id: I5dbd9dd8ff2cb8d773604ec43230e327ac36d53a
So that pupet doesn't try to do it on its own (parallel processes
could be racy).
Also, make grep quiet when searching for nodes to apply.
Change-Id: I5012278cfd98c7e3d39ca75794ce97366289d7a1
site.pp and groups.pp update for groups portal. To make it alive
we need to do the following preliminary tasks:
- create remote database in trove for groups
- add hiera variables similar to groups-dev
- launch the instance with those manifests
Change-Id: I91d7b35ad9aabc2237d5516918fa6ce8d92ee5af
RACK provides the ability that can control OpenStack as program resource with an application.
It enables you to implement a large scale distributed system in a variety of programming languages on OpenStack.
Change-Id: I47977feb28a1c20ddff2946487013c3ac3392f18
Pecan is very regularly held up by bugs that haven't been backported to stable
branches. While checks are still useful to ensure that pecan hasn't
legitimately broken something, the majority of the failures I see are
unrelated issues in the projects themselves (requiring time-consuming
backports).
Change-Id: I0dcab730bd637dc33369f74ba3eb363314025469
The branch selector intended to make sure that the -icehouse and
-havana devstack-gate branchless tests only run on master was also
catching the periodic-.*-havana jobs (and icehouse). Add a negative
match for periodic to that regex.
Change-Id: I35289e80157cf7dac741250932742f75af7b7f55
We currently build a new copy of the ironic-python-agent CoreOS image
post-commit. This adds the existing build process, without the upload,
as a check and gate job. This should ensure the build process is not
broken with any IPA commit.
Change-Id: Ifc6e9f52bd28e27b06105238ce8e24cc302be6bc
Download partially translated glossary the same way we handle the common
directory, this is good enough for using the glossary as part of manuals.
Refactor the code so that we do not invoke tx pull multiple times (first
for all files, then for the special ones): We now setup the translations
with minimal translation in them and update as appropriate.
Also, skip glossary project in all repos besides openstack-manuals.
Change-Id: Ia50c3a76b0498c85849fa7895fd1d405e5915464
There were prepared a suite of tests which check client methods and
these tests need to be run in mistral job. That's why need to install
python-mistralclient too.
Change-Id: I521755eb1f171afab551e484fe4a8cbdef1abc81
Double [[]] are needed by bash for the regex operator. Use them
universally for safety.
And make gate-config-puppet-apply-centos6 voting.
Change-Id: I8f245a86381d24d8938df444e0268343b46fe09f
Currently oslo acl files do different things. When one is looking
at the files for examples of how oslo project permissions work as
a way of evaluating new oslo acl files, there is some confusion.
This patch brings the olso acl files into a common alignment,
providing a template for future oslo acl file structure. It also removes
tagging ACLs from the repositories that don't use tags.
The project-name-core groups have review permission in all branches.
The project-name-ptl groups have tagging permission.
This patch also edits acl files for oslo common libs: pycadf and
taskflow, as well as openstack-dev tools: cookiecutter,
oslo-cookiecutter and pbr. The permission for taskflow-core to
create branches is removed.
This patch removes the need to have the oslo-specs-core and
olso-milestone gerrit groups.
Change-Id: I5cb6948502289d8f4179aabd35885a669df9d174
Set up small non master non data elasticsearch daemons on logstash
workers to act as local load balancers for the elasticsearch http
protocol.
Change-Id: Ie3729f851ebef3331a6b69f718e57d663209bfc2
The logstash elasticsearch output seems to degrade over time and slow
down. Restarting the logstash daemon temporarily corrects this problem.
Switch to the elasticsearch HTTP output to see if that corrects the
problem as well.
Note the logstash watchdog is disabled by this change as logstash
daemons using elasticsearch HTTP output will not join the elasticsearch
cluster which will force the watchdog to always trip. To avoid this
issue disable the watchdog.
Change-Id: I77044b26fa10fb1fc3690a0464d79d55bed2fe00
Pecan provides a "quickstart" command, `pecan create`, which can be used to
build out a new pecan application from a template. These tests build a new
project, start an HTTP server, and make assertions about its responses to
ensure that changes to pecan have not broken the application code in the
template.
Change-Id: I60337c47b9e21eefaad43327cfaa01dea8eef72e
On el6 the `yum grouplist` response contains
'Installed Groups:' but on F20 it is 'Installed groups'.
This change modifies to regexp in the slave.pp to accept both.
Change-Id: I50d80d7a11bee4437ed3967dc1a55ef56d15ba8c
we've decided to split off some of the refstack codebase into its own repo. this one is first.
Change-Id: Ic22a5f436bbcfd095a744f80f37dadc73507c60c
storyboard: https://storyboard.openstack.org/#!/story/133