25678 Commits

Author SHA1 Message Date
Paul Belanger
113c15ed66 Fix jenkins sudo permissions
I incorrectly left the sudo extension on our jenkin sudo files.
This causes issues when using the sudo command.

Change-Id: I1b1bdc8622c945a75751cedc96f6b78bcf94122d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-18 00:51:02 +00:00
Jenkins
a692b93caa Merge "Introduce read-only ACL and start using it" 2017-04-17 20:30:44 +00:00
Jenkins
18bd48c660 Merge "Add pep8 and validation jobs for project-navigator-data" 2017-04-17 20:12:08 +00:00
Monty Taylor
6e81efcf3a
Add pep8 and validation jobs for project-navigator-data
https://review.openstack.org/457321 has been proposed which adds two tox
targets - pep8 and validate - which check that documents match the json
schema, and that the validation script passes hacking checks. Add them
so that we only land valid documents.

Change-Id: I3f2daf81654bcf4ba3b2f5ed9474c61751e74e05
2017-04-17 14:49:51 -05:00
Jenkins
543896e878 Merge "Create /usr/zuul-env in nodepool-base" 2017-04-17 19:06:25 +00:00
Paul Belanger
5578254916
Create /usr/zuul-env in nodepool-base
Part of our effort to migrate from puppet to dib elements.

Change-Id: Ie1b4a29a7496c862c14417344b8d51aef779e104
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-17 14:44:29 -04:00
Jenkins
b0b057de4e Merge "Add stackviz-latest.tar.gz to ~jenkins/cache/files" 2017-04-17 18:27:09 +00:00
Jenkins
8ab8c7c0b8 Merge "Add empty .npmignore file for periodic-package-stackviz-element" 2017-04-17 16:57:18 +00:00
Andreas Jaeger
9bea856865 Introduce read-only ACL and start using it
instead of creating a separate ACL file for each repo that is read-only,
create a new read-only config file and use that. This avoids
duplications and makes it easier to mark repos read-only.

This change covers only the first few repos, further repos will be done
in a followup.

Change-Id: I7264070a085eb999167e050016fee37eab1770b7
2017-04-17 17:53:53 +02:00
Jenkins
da5d34f04a Merge "Remove unused scripts" 2017-04-17 15:38:55 +00:00
Paul Belanger
3af437c708
Add empty .npmignore file for periodic-package-stackviz-element
We actually want to publish the build folder in our tarball, this
allows jobs to use the final compiled output.

Change-Id: Ia39b9a03619ce8d8cc40fb852f99fb32e3c9a27c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-16 19:15:58 -04:00
Paul Belanger
2a3cb6a729
Add stackviz-latest.tar.gz to ~jenkins/cache/files
In an effor to remove the stackviz element from nodepool, we can now
use the periodic job and download the package from tarballs.o.o. This
mean, we can remove npm development libraries from our base images in
a follow commit.

Move periodic-package-stackviz-element to the periodic pipeline.

Change-Id: I798c98f9ed91e0e7b2a43bd9e8d0837ce223cb8b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-16 13:13:22 -04:00
Paul Belanger
584e613492
Add missing npm run build for stackviz periodic job
Now that tarballs are uploading properly, also include the build
folder. This is the last step before moving this job to the periodic
pipeline.

Change-Id: Ieed33195678d3ffaf30582a47aa5d27b9fee203f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-16 13:05:01 -04:00
Paul Belanger
b634523c63
Create periodic-package-stackviz-element job
This is an update to our existing experimental job. Naming based on
existing afs build job we have for centos-7 dibs.

Change-Id: Ic1e0607e87a9b9ccf9abdad77012bc29f758b9bd
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-16 10:33:33 -04:00
Jenkins
585bd9badd Merge "Change stackviz-npm-run-prod" 2017-04-15 19:25:33 +00:00
Andreas Jaeger
035f5fd57f Change stackviz-npm-run-prod
This is a normal job without any parameter, so change from job-template
to job.

Also, change name to start with gate, only post jobs have no prefix.

Create an additional periodic jobs, it's currently unused but planned
for later.

Change-Id: Ic06b70e6d255666b57e8e80871cd4eda285cafc2
2017-04-15 20:23:05 +02:00
Jenkins
9f561e356f Merge "Create stackviz-npm-run-prod experimental job" 2017-04-15 18:19:30 +00:00
Jenkins
1808068bdc Merge "Enable EPEL before installing distro packages" 2017-04-14 18:20:50 +00:00
Jimmy McCrory
34d4df7691 Enable EPEL before installing distro packages
OpenStack-Ansible's roles contain a bindep requirement from EPEL.

Change-Id: Ie27db0423d0679f7f32a2295837816f79721af2f
2017-04-14 16:35:57 +00:00
Anton Chevychalov
d5abc7c0ba Remove python34-devel from bindep-fallback.txt
EPEL was disabled by I714cd44afb77191c89ac82f79cf57aa85a794e6d
But we have python34-devel package from EPEL in bindep-fallback.txt

Change-Id: Ie76c9dd95d185d88d6180fad8c51e1881ddf5771
2017-04-14 18:52:53 +03:00
Jenkins
58c6ee39f3 Merge "Enabling epel before bindeps for python34" 2017-04-13 18:06:12 +00:00
Serguei Bezverkhi
7169823bd1 Enabling epel before bindeps for python34
Enabling epel before bindeps for python34

Change-Id: I1a7c1e4b40c62950ca20958a5ee84460f984c036
2017-04-13 13:18:28 -04:00
Jenkins
6d683fbb49 Merge "Karbor: update the $PROJECTS variable of the job definition" 2017-04-13 17:17:58 +00:00
Jenkins
dbe82a484e Merge "run devstack unit tests on xenial" 2017-04-13 17:01:56 +00:00
Jenkins
8fcf13979e Merge "Retire mitaka translation sync" 2017-04-13 16:59:29 +00:00
Sean Dague
5bde99a0e6 run devstack unit tests on xenial
Change-Id: I7b5558eb73f53a1d6dd916153a46bcc69b0f4b69
2017-04-13 11:32:42 -04:00
Paul Belanger
7d5f1d5037
Create stackviz-npm-run-prod experimental job
This is our first step from removing the dependency of stackviz from
our diskimage-builder elements.  The idea will be, have a perodic job
build the static bits needed for nodepool-builder. This removes the
need to instal npm into our images.

Change-Id: I8cc15f3e3dda143402280b46b9e03d76e614b236
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-13 11:06:31 -04:00
Jenkins
d064566125 Merge "Install tox and git-review with DIB" 2017-04-13 14:14:26 +00:00
Jenkins
a04b5c25aa Merge "Switch gate-tripleo-buildimage to use trunk.rdoproject.org" 2017-04-13 04:38:03 +00:00
Colleen Murphy
4269696003 Install tox and git-review with DIB
Instead of installing these things in puppet[1] we can build them into
the image. This also carries-over a TODO to install git-review in a
virtualenv and update jobs to use it.

[1] http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/single_use_slave.pp?id=b3f8b4106c2d391c60f4c3c10e1b6c313b211f17#n47
Change-Id: Ibe427f8b43312f58b4a1a4a1205b764a9d2d79e9
2017-04-13 04:35:29 +00:00
chenying
20ee8bc438 Karbor: update the $PROJECTS variable of the job definition
Add the project python-manilaclient to the $PROJECTS variable in the
job definition karbor.yaml. To fix the erorr about cloning manilaclient
when the manila service is enable.

Change-Id: I33bfe2a93b603f878b351bff5cfd32f441b83c8a
2017-04-13 09:40:16 +08:00
Clark Boylan
16aae916ee List devstack ceph plugin in PROJECTS when used
Ceph jobs are failing because they attempt to clone the devstack ceph
plugin repo outside of devstack-gate. Fix this by adding the plugin repo
back into the PROJECTS list.

Change-Id: I8e298935e61eaca54eaa710047a2dc46fd82b86b
2017-04-12 14:50:25 -07:00
Jenkins
f1bbf71d2e Merge "Remove unused params in puppet builds" 2017-04-12 21:38:11 +00:00
Jenkins
b5f3a0eab7 Merge "Stop enabling EPEL mirror by default" 2017-04-12 21:31:45 +00:00
Jenkins
4253b39abd Merge "Revert "Revert "Stop installing pip from install_puppet.sh""" 2017-04-12 21:31:00 +00:00
Paul Belanger
f5517821bd
Add jenkins user sudoers file to nodepool-base
Move our jenkins sudo files from puppet to DIB element.

Change-Id: Icaceeefbf6c3765d15d0e1488006f9f52661fba3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-04-12 14:53:32 -04:00
Colleen Murphy
3c42a853d6 Remove unused params in puppet builds
We always want zuul workers to be thin, it doesn't need to be
configurable. We made these parameters nonfunctional in the
single_use_slave class[1] so we can stop using them here.

[1] https://review.openstack.org/#/c/449958/

Change-Id: I78cf0f86cc162439303c85b3c6cc5fb8d0fd0493
2017-04-12 20:39:50 +02:00
Jenkins
d306983dc4 Merge "networking-bagpipe: add an experimental fullstack job" 2017-04-12 13:33:43 +00:00
Jenkins
31e49be04e Merge "Fix syntax error in blazar.yaml" 2017-04-12 10:16:23 +00:00
Martin André
d3fa19cb7d Switch gate-tripleo-buildimage to use trunk.rdoproject.org
This commit changes the gate-tripleo-buildimage jobs to use the
trunk.rdoproject.org repos instead of the CDN due to sync issue:
https://bugs.centos.org/view.php?id=12994

Change-Id: I84473fc6705aa68c71487087e9cd96b9003911ea
2017-04-12 12:06:14 +02:00
Jenkins
51cb3bce16 Merge "Create a repo for container devstack plugin" 2017-04-12 08:36:40 +00:00
Jenkins
fd7a65e1ff Merge "Delete running tempest with all plugins" 2017-04-12 08:35:59 +00:00
Jenkins
3fb3b88bab Merge "Bump dsvm-nodepool to 90min timeout" 2017-04-12 08:27:06 +00:00
Jenkins
3426f0055d Merge "Move DVR+HA multinode tempest job to check queue" 2017-04-12 08:26:54 +00:00
Jenkins
5a91aa10b4 Merge "Load nova configuration for devstack-plugin-ceph job" 2017-04-12 08:26:16 +00:00
Jenkins
c156ac3ef1 Merge "Demote Senlin py35 job to non-voting" 2017-04-12 07:43:28 +00:00
Jenkins
7a20d0fdbe Merge "Remove python-jobs from pynotedb" 2017-04-12 07:42:09 +00:00
Adam Coldrick
9dd74cc96d Remove python-jobs from pynotedb
pynotedb doesn't support Python 2, so there is no need for
the Python 2 tests to run. The pep8 jobs are added explicitly
since they are still useful.

Change-Id: I226a6792d6e08f6a7a7b8c06650695072495c3a2
2017-04-12 08:20:30 +01:00
Andreas Jaeger
298dc9b764 Retire mitaka translation sync
openstack-manuals is the only repo that has mitaka translations set up
but the project is since some time read-only in zanata. Thus, remove the
now unneeded job and remove all unused templates.

Change-Id: I513ce52fa3bd31e4a7cf53fc412cc5addcf98a65
2017-04-12 08:57:08 +02:00
Jenkins
800ee3eb48 Merge "Do not set permissions for jenkins/*" 2017-04-12 05:03:39 +00:00