Commit Graph

30 Commits

Author SHA1 Message Date
Mohammed Naser f85cfe8d89 Move retired.config to external namespace
The retired.config is aimed for all tenants of OpenDev, there's no need
for it to live inside OpenStack.

Change-Id: I98cffdb966548544b53cf367d5048c5a2503f060
2020-06-23 18:34:35 -04:00
Jeremy Stanley 92f1a5efc0 Remove obsolete zuul and jenkins dev configs
We no longer need Zuul v2 configuration for zuul-dev, nor associated
JJB files. Remove them.

Change-Id: Ia6c57882d0bb48184adfeecf7a50c4813da82a47
2018-06-28 14:51:46 +00:00
Jeremy Stanley 35b3ba6cb4 Retire Packaging Deb project repos
This commit is part of a series to retire the Packaging Deb project.
Step 3 is to set the Gerrit ACLs for these repositories to
read-only, remove them from CI configuration and IRC bots (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).

Change-Id: I05c9e4a37ecb1eefe1909be3cb5fa56ee10710ff
2017-12-01 22:24:40 +00:00
Jeremy Stanley da67129d34 Remove pointless tarball-site parameter
Across the entirety of our job config corpus, we only ever set the
tarball-site parameter to tarballs.openstack.org. Instead just set
it directly in the publishers where it's needed and reduce
unwarranted confusion for people writing job configs. This also
allows us to get rid of the parameterized sites in the tarball,
wheel and war publishers.

Change-Id: I31109f41177b8c07177d7ed8ef16cbfd135131ef
2016-12-19 14:48:08 +00:00
Thomas Goirand eb3f3ee568 Add a scratchpad gerrit repo for zigo
I'd like to play with the Gerrit API with curl with an existing
gerrit repository. Please allow me to train before going live.

Change-Id: If7ecca00032e075f39cb9d3552152836136b7405
2016-11-08 15:03:01 +01:00
Khai Do c4d3abfff3 Add jobs for dev zuul-launcher
* Add jobs for dev zuul-launcher which will run on zuul-dev.o.o
* Update dev zuul layout with same pipelines defined in prod layout.
* Setup zuul-dev layout to trigger on review-dev projects.

Change-Id: Ief59c0b52b196b614f8a7da859c3ba024813f1a3
2016-10-12 10:19:50 -07:00
Jeremy Stanley d9f139f2d5 Remove precise/trusty label mapping in Zuul config
Now that there are no jobs declaring both .*-precise and .*-trusty
nodes at the same time, it is safe to remove the associated mapping
in Zuul and let it trust that any worker registering the job name
is capable of running it sanely.

This should not be approved until manual jenkins-jobs updates have
been completed and confirmed successful on all Jenkins masters.

Change-Id: I3b40021ffbf89842ed3a53412dfffa119f311797
2015-12-21 23:10:09 +00:00
Andreas Jaeger 4ebe6b19f4 Remove icehouse-dibtest special handling
There are no jobs called icehouse-dibtest anymore, remove special
handling from openstack_functions.

Change-Id: Id8bf7929af54b3a122766aaf6b391766a9d983d7
2015-12-12 11:13:04 +01:00
Andreas Jaeger dc399e5a87 Remove centos6 from openstack_functions
With CentOS6 disabled, we can remove it here.

Change-Id: Ib42b39097497a44168d4f31445c586ba4daa1c45
2015-12-04 21:51:38 +01:00
Monty Taylor 4da8e2fdc7 Remove the last little 2.6 bits
We don't need jjb macros or zuul functions, because 2.6 is no longer.

Change-Id: I030ee1bcc0292f4f88ba265e380cf7a0df2d8395
2015-12-04 15:26:57 -05:00
Khai Do 4191ccb501 Update zuul-dev.o.o pipelines
zuul-dev is for testing only so we set all zuul-dev pipelines
to low priority.  We also want to update zuul-dev pipelines
to match zuul pipeline configurations.

Change-Id: I392496d2d48952fe2eac24e1ebcdf1aea0721e06
2015-11-04 16:19:59 -08:00
Clark Boylan 219db9c669 Revert "Use ubuntu-trusty for multi-node tests"
This reverts commit 2b5b800d4f. These new
images cannot be reliably uploaded to rackspace which makes iterating on
image updates/fixes very difficult. Switch back to the old image (using
new shorter hostnames) to get multinode working again. We can switch
back when we have uploads sorted out.

Change-Id: I46e051a4a566ae400c2fc153ad72596c853af32c
2015-07-14 16:26:45 -07:00
Monty Taylor 2b5b800d4f Use ubuntu-trusty for multi-node tests
Because we want to move to it anyway, and it lets us fix the hostname
problem with glean.

Depends-On: I67ea62ebf9360f72f121d77acd1cbd35d8db728b
Change-Id: Iabe8b0f0cac9d80180b9542263ade5ffdfe641a2
2015-07-13 17:56:32 +00:00
Jeremy Stanley 4af904b5d6 Switch jobs from old pypi to new release worker
This is mainly cleanup to get rid of the old misleading slave label.
The old worker already has the new label applied, to make switching
more seamless.

Change-Id: Iefd6ed3fbb696b2009e8525c4cac1f0e1aca50e3
2015-07-03 18:37:53 +00:00
Sean Dague f06ca68f94 change name from aiopcpu to multinode
aiopcpu is an exceptionally cryptic name that doesn't mean anything to
most people reading test results. multinode is what the job is, and is
much more understandable at first glance.

This changes the naming from aiopcpu => multinode. Should we create a
different kind of multinode test in the future, we can come up with an
appropriate name for it then.

This is safe to change because the devstack-gate logic actually is
fully != 'aio', not == 'aiopcpu'.

Change-Id: Ic7fe31a397af8a14ecf33a4902908ff9c03d11d3
2015-04-14 20:09:41 -04:00
James E. Blair 3f2bfb8a4d Fix zuul log path again
In I97362b1cc6a8c19b54903e53638aba8cb4928e19 an extra '/' was removed
from most instances of BASE_LOG_PATH, except for ones generated for
changes in periodic pipelines.  Add the missing '/' in that case.

Change-Id: Ibd99b88651d5cc3a7627fd4843a9a24f9be68464
2015-03-10 11:57:04 -07:00
James E. Blair 9fa5fe4c31 Propose projects.yaml normalization daily
Add a job that will propose a change (or update a change) to
normalize projects.yaml, and run it once daily.  Normalization,
in this case, chiefly means removing un-used upstream lines
from projects.yaml (but will also catch minor YAML errors and
line wrapping).

Also simplify the proposal node regex.

Change-Id: I6520dfcd6f523886aba352f9bd7f9186cfeed84a
2015-03-09 13:31:03 -07:00
Khai Do 622b8a6415 Setup a project to test zuul-dev.o.o periodic pipeline
Add a project specifically to make it easier to test that
jobs are executed on the periodic pipeline.

Change-Id: I08eec31a701fc9d6cbd79bdc38e065a2d5ac2593
2015-02-10 13:14:19 -08:00
Khai Do cd01a47b76 Setup project to run jobs on jenkins-dev.o.o
Direct zuul to run gate-noop jobs on jenkins-dev.o.o so that we can test
the full workflow of review-dev <-> zuul-dev <-> jenkins-dev.

Change-Id: I8b6c8d85a4892525bd9726d1ae7d56c952ab0cae
2015-02-10 13:05:25 -08:00
Khai Do d76101a699 Add openstack_functions.py to zuul-dev.o.o
The zuul.o.o layout.yaml file references an openstack_functions.py
This change duplicates that for zuul-dev.o.o.  To do that zuul-dev.o.o
needs it's own openstack_functions.py file.

Change-Id: Ifb8bb921545f4ab4557e02c676c85ced20687ba3
2015-02-04 14:38:17 -08:00
Khai Do 599f0e53e6 Fix invalid spacing in yaml file
Zuul barfed reading the layout file because of the extra space.

Error from zuul:

  yaml.scanner.ScannerError: mapping values are not allowed here
    in "etc/zuul/layout/layout.yaml", line 22, column 28

Change-Id: Icaf2d5aa5904907c441d377ccafdd107f4d9d77e
2015-01-30 10:44:55 -08:00
Jenkins 6349a50388 Merge "add gtest2 for testing" 2015-01-16 23:46:41 +00:00
Khai Do 50afe59b14 Update zuul layout to match production
The build and test jobs were no longer running for events from review-dev.o.o
This change updates the dev zuul layout file to match the production one
so that zuul-dev will hopefully trigger on events from review-dev.

Change-Id: I6c9b918c178deae4b17f590e8d0d40edc4e9fb28
2015-01-09 10:29:19 -08:00
Khai Do dd6ec5c9c1 add gtest2 for testing
zuul layout[1] uses gtest2 project for testing so this project list should
include it.

[1]
http://git.openstack.org/cgit/openstack-infra/project-config/tree/dev/zuul/layout.yaml

Change-Id: Id3f93f3dcadf0480434e275057f284d71ae66c3e
2015-01-08 14:01:53 -08:00
Jeremy Stanley 3682c41f33 Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I468ae38021b4b55fea84179abe866ddd9e845fe0
2014-12-05 03:30:43 +00:00
Elizabeth K. Joseph 92cbf99ea9 Remove confusing access "refs/meta/config" ACL def
We've had some cargo culting of the access "refs/meta/config"
stanza, so let's remove it where it exists.

A follow-up patch will consolidate all puppet-* module acls into
a single acl that also has this fix once change
I1837cef4610d23406d34b15cc949df62a616d960 merges.

Change-Id: Idde43c5b0ed49649e41bb9c9ee699ae8824fb068
2014-10-20 16:23:40 -07:00
Jenkins 84c0b3e8ba Merge "Add notify_mpact to dev gerrit" 2014-09-25 23:29:28 +00:00
James E. Blair b4194cae38 Add notify_mpact to dev gerrit
The status quo is that the files are the same.  They probably
should not be, but we can change that in a later change.

Change-Id: I78322202235ce6a1dd6487c5debde1ad1dd546ae
2014-09-25 15:52:55 -07:00
James E. Blair ccdbf15c7c Move review-dev acl file
The only acl file used by review-dev was in the wrong location.

Change-Id: I4806364ce7628a5bd2b81ea98898e6b6afb6ff4e
2014-09-25 15:16:08 -07:00
Anita Kuno 1d21cd635f Reorganizes project-config
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.

Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3
2014-09-25 11:41:04 -04:00