Move the install location of the git checkout of the config repo
to /opt/system-config to make things more consistent for operators.
Actually moving this on the puppetmaster will be a manual step.
Change-Id: Id9297088ae6c76c02e35414433aae2733f9f639c
We are renaming the openstack-infra/config repo to
openstack-infra/system-config. This patch changes the paths in
the tempest help files.
Change-Id: I5edb3e444b554a979d9274b7354ddd8c1b4b9128
We are renaming the openstack-infra/config repo to
openstack-infra/system-config. This patch edits the paths in the pypi.yaml
files to reflect the name change.
Change-Id: I40e417d31803d8e47e1558b7783e7216119e898d
However the help message didn't update, so it's harder to find
the source files. This fixes the help urls presented to the user.
Change-Id: I641cee0fe8494ad7ee712b4884e6767cc6ed15e2
This is a refactors the hideci code into much smaller functions,
making the whole thing a bit more readable for fixing this going
forward. This was done in order to add a couple of new features. The
smaller functions should also make this code much easier to review.
After the refactor we now do a top down parsing of all comments in a
review, classifying them as 'is_ci' and 'is_trusted_ci' so that we can
more easily compute the results we want going forward.
In the process a few additional features were added.
1) CI results are only shown for the latest patch set, even if no CI
system has reported on it. This is accomplished via
ci_latest_patchset.
2) If CI system is in merge conflict, that's displayed in the results
box.
3) Test results records are lifted in total to the test results
display panel, and each set of test results includes the date that we
got it from. This means that for patches that get 'rechecked' a lot,
you'll see the whole history of test results on current patch. You
will also be able to quickly realize that the current test results are
older than the last recheck comment.
The UX for part 3 is different, and may need tweaking going forward,
however the merge of results from different runs was creating a lot of
confusion to reviewers, so this errors on the side of more clarity.
Because of the largely inconvenient workflow for development (the fact
that you basically need to copy / paste function definitions into
chrome dev console) this isn't broken up as smaller patches. This
should, hopefully, make future patches much easier on this code
though.
Change-Id: I3f128a449756fd6988f3810863cd1d49c476b0dd
Fix all of the bashate failures. Also, bashate will install its negative
tests in its virtualenv, so we need to generate a list of files to pass to
bashate that excludes .tox/
Change-Id: I55559bf6137f705aec9a7f277928ad8d4cadc2ca
The file zuul/layout-dev.yaml was moved to the project-config repo.
This copy of the file in config should have been deleted with the
others in commit 1e7874e1eb0c15adc06d0bd10da5a90a26901309 and it
wasn't. There have been no updates to this file since August 5,
2014. This patch deletes zuul/layout-dev.yaml.
Change-Id: I4d6729d289b00b3ce05aa98f27d275b5093b9f00
Content from the config repo was split into a new repo,
project-config. This patch deletes the moved content from the
config repo.
Change-Id: Ifa1ae2cb7c23ae48f388b7d57a4c0d0799ef1dc2
Story: 167
This patch creates a new repo, openstack-infra/project-config.
This is the first step in the work items to impliment the
spec config-repo-split.
Change-Id: Ibd17035f69501104038d2ec8de0c6e857844cc0e
Story: 167
The group annotation was initially created with the assumption that a
project would be assigned to a single group. Storyboard now supports
multiple project group membership, so the config file needs to be
updated accordingly.
Do not merge before https://review.openstack.org/#/c/111814/
Change-Id: I1b11b6eee7b071592b052d9bbc5b874e49e2ef77
Flame is an automatic Heat template generator, for a dedicated tenant.
The project is currently available on github:
https://github.com/cloudwatt/flame
Change-Id: I188640ff322c996253c48c91849e3952b4f11c77
This patch adds UI and automation stackforge repos
required to host code artifacts that complement the
code artifacts in the group based policy server and
client repos.
Change-Id: I17395a046076a2c8a8695f6106b2d0cabdf4fb52
With the creation of the new project-config repo, some jobs
that have been running on the config repo become redundant.
Remove the redundant jobs on layout, irc and projects.yaml.
Story: 167
Change-Id: I43410b31cfad0b484842a21af84db6680e7114d1
Currently, the funcitonal tests are not being run since the name
'osc-functional' doesn't have dsvm, which is required for firing
off a devstack related job.
Change-Id: I1700e15ea093677a6d7bd1bed15bef8d0ab9588c