This patch adds the user::virtual::disable function to the user module.
This will allow puppet to remove a user, ssh keys, and screen sessions
while preserving the user home directory.
This patch adds future functionality without impacting the currently
configured infrastructure.
Change-Id: I2933e6857094398f86c2a7e6eaabe9898a1d3078
* modules/openstack_project/files/zuul/layout.yaml: Be more
optimistic overall with the gate window, increasing by 2 instead of
1 on successes and never falling below 6. This will allow us to
utilize more available test node quota, hopefully still without
falling into another starvation scenario.
Change-Id: I6d54c0a8bd0575d0c5a85ee93bd5af77534ff2bf
this adds the new elastic-recheck-unclassified report, which
generates an html page of all the unclassified gate failures.
it also runs this command, and the elastic-recheck-graph command
not only on cron, but also on updates to the repository. In order
to do this safely, we create a new er_safe_run.sh in /usr/local
that provides a flock front end to ensure we won't race on our
html writes.
Change-Id: I624f2629e2ac19a1394866f73f1aa9ba18e968ce
* .../nodepool.yaml.erb: The TripleO Cloud resources for Nodepool
have moved to a new environment, with a different API endpoint. Use
it. Depends on Neutron support from:
https://review.openstack.org/66394
Change-Id: Ie6af97a71e59f12fa0c6891b1826e61137bc1b8e
There's no point, as it's not known to work. Once experimental
usefully does something everytime, we'll make it a check that doesn't
vote, then once it's got low false negatives, we'll make it a voting
check, then a gate.
Change-Id: Ie61335e970358c113a2a0e0b547f5510b2d65b5b
We're going to run it entirely isolated now on eth1 of a dual-nic
server. It may change on redeploys of course, but thats config
data for you.
Change-Id: I0e241bbca2595ec66d192187aceb435204dd96ab
* modules/openstack_project/templates/nodepool/nodepool.yaml.erb:
Additional "performance" name-filter entries are removed from
providers where they are meaningless. With these in place, nodepool
was unable to find an appropriate flavor to build the associated
images.
Change-Id: Ie05dd9c9e884a1ffcf73596399f19b6e67d07f4e
Turns out there is a cache of git trees built. We can use that to
avoid some clones. There are more that can be saved - this is the low
hanging fruit (with a bug files and linked for the harder stuff).
Change-Id: Ib720db7b963a314ad28ef4287d7965c5c30f0883
Ensure the new black.png image is in a place the zuul status page can
find it. Without it the status page does not render merge conflicts
properly.
Change-Id: Ia2e51d40efd872bf1b5ee9f20674b1ef3dee36eb
Grenade along with tempest tests are taking longer to run with less
concurrency. Bump the test timeouts to accomodate this to 2x their old
values.
Change-Id: Ie5fdc6a31bab47821db0d09a16c5130f7d16194b
To reduce test load to get more stability in the gate, we're looking at
reducing the number of tests that tempest runs in parallel. This will
an increase in the test runtime that is sometimes too close to the
current timeout. Increase the timeout to make sure tempest gets enough
time to run.
For refernece, here is the change to run less tests in parallel:
https://review.openstack.org/#/c/65805/
Change-Id: I5114501094e96b72efa33baa5f6eae304f8e393a
Create a new job-group that will be used by operations-guide, api-site,
openstack-manuals and perhaps API project repositories.
Use job-group for gating of api-site.
Setup template openstack-doc-gate in Zuul.
Setup api-site gates using new template openstack-doc-gate.
The niceness gate is non-voting for now.
Change-Id: I48b95fe17b79150c64f73e742a2e6e9d06050516
oslo.messaging is not yet ready to tag a non-beta version of the
library, but that shouldn't stop us using pypi in place of tarballs
via 'pip install -f' because uploading beta releases to pypi won't
affect any existing users since there aren't any.
In future, there will be a job for uploading beta versions as wheels
to prevent older versions of pip thinking they are non-beta versions.
Once that job is in place, we can switch to using it.
When it comes time to release a non-beta version of oslo.messaging,
we'll need to move back the pypi-upload job to the release pipeline
and disable it on the pre-release pipeline.
Change-Id: I87eaefb37fa52142d47b4aba4f3f76452771f74e
It is often desirable to test Neutron's interaction with the
underling OS and without involving Tempest. Unit tests do not
allow sudo invocations and are not guaranteed to run in an
environment configured with the necessary dependencies. This
change adds a new sudo-capable functional job that executes
after devstack has configured the host.
Change-Id: I89058bf0e7f4d008c7f3403109a744f524db50c3
The test environments and the tripleo-gate slaves need a geard for the
test environment broker. We haven't set one up yet, but I wanted to
show where in the system it gets configured.
Change-Id: I963177378048daddf3fb556072b5e831d3fc0f70
The patch enables extra jobs for check and gates:
* pep8
* python26
* python27
* docs
Also, one post job with coverage add.
bp rally-python-client
Change-Id: Ibb77dfa41b891d6041861ec94179e888d4a54a77
Looks like the scp task doesn't cleanly resolve ./, so I corrected that for our unit
test output on storyboard.
Change-Id: I459a0e355a941e7fc46f4f48dea382c8b1ba2ecc
To debug the tempest neutron tenant isolation it'd be nice to get the
experimental jobs to return quickly. This commit removes the full
tempest job which takes quite some time to run.
Change-Id: I06d776fd2f2c217d131b49fa14ff6531b22b818c
We need to run manage-projects by hand for a bit until we can track
down why it's breaking things.
Change-Id: I845b5c3e006b54a8e8b0ac780ff3e00a606634d4
* .../requirements.yaml: Add the PIP_PROCESS_DEPENDENCY_LINKS
environment variable as a backward-compatible alternative to
--process-dependency-links, which causes new pip deal with -f urls
in the requirements lists.
Change-Id: Ia42290e4abda284103ee864903aa4857a5f65fa6
Currently, OpenStack Ambassadors are conducting any private communications
using a massive list of CCs. While most communications should happen
directly with the community, and on the community mailing list, this new
private mailing list will faciliate internal discussions on sensitive
topics.
Change-Id: I46122c9d688f66e910a47e7b26a73bca4cefc28b