Commit Graph

26 Commits

Author SHA1 Message Date
Monty Taylor 355f7090a6 Remove zuul v2 and jjb content
It's migrated, it can be removed now.

Depends-On: I6a89752d74ed7424267c3af3937ad01fb4bb8f86
Change-Id: Id67d0149b645bd23e460cef65719541f76f0967b
2017-10-24 08:50:05 +02:00
Andreas Jaeger b0239e9055 Remove mitaka specific cases in jobs
Remove special treatment for mitaka in jobs where the repo has now
the stable/mitaka branch retired.

Change-Id: I1af11cf22c145bb96e93485460cca277287c88ca
2017-07-05 18:09:44 +02:00
Andreas Jaeger e369275eee Convert jobs to use local_conf
Convert some more job templates to use local_conf.

This handles files [s-z]* and converts all templates where a conversion
was directly possible.

Change-Id: Idf3143ea38709d69e8de01667bc129fe9cacdbca
2017-05-27 16:48:40 +02:00
tengqm 57e28f2237 Fix senlin gate job for service enabling
Senlin API and functional tests do not require any other services other
than the fundational ones (rabbitmq, mysql, keystone, etc) to be
enabled. Senlin integration tests explicitly requires some services to
be installed and configured. This patch fixes both cases to make sure
that the services enabled are explicitly spelt out. This is crutial in
the situation that some services may happen to break our gate jobs and
we have to spend a lot time debugging the gate.

Change-Id: Ia1cd2c918420a04757cdd92a309b82bc830951f2
2017-05-16 08:52:20 -04:00
Andreas Jaeger 43c71fa427 Cleanup PROJECTS and DEVSTACK_PROJECT_FROM_GIT
Change Id2caf9561b361c1d4950856423282535d067e015 for devstack adds all
repositories in DEVSTACK_PROJECT_FROM_GIT to PROJECTS, so no need to add
repos in jobs to PROJECTS if there are in DEVSTACK_PROJECT_FROM_GIT.

This change went through all of jenkins/jobs and removed PROJECTS where
there is direct 1:1 correspondence. For a few files, especially ironic
and freezer, this was not doable.

Change-Id: I4b51e33b9bc0f1cb7948b69abf104e0b57b9ff52
2017-05-01 19:07:06 +02:00
tengqm 604584af5e Add py35 gates for Senlin API & Functional tests
This adds py35 gate jobs for Senlin API and Functional tests.

Change-Id: Ie81f5ae27978c4bd679d4e171d3e60ac688123ce
2017-04-11 01:47:58 -04:00
Yanyan Hu 59f18889f7 Gate job for senlinclient functional test
This patch adds a gate job for senlinclient functional
test.

Change-Id: Ia303eeff13828d398c5edd733c8b0e96a697099c
Depends-On: I7139a66f917771e6bf80eeb6d20461300ef0b52c
2017-03-02 10:07:46 +08:00
Yanyan Hu cbdfae2c9d Fix senlin gate job
Senlin gate job is broken for local configuration generated
in pre_test_hook is not kept. This patch fixes this issue.

Change-Id: I08fe9a699ee0065672afad0af8b070efc3f633da
2017-02-27 09:28:00 -05:00
yanyanhu c4d01b20ad Enable heat plugin in senlin gate job
This patch enables heat plugin in senlin gate job.
Otherwise, heat service won't be setup during devstack
installation.

Change-Id: I1ddac196ae4abfcc1fcb99a443213cc319225ab6
2016-12-11 21:21:44 -05:00
Andreas Jaeger 4a61bc67f5 Change job-suffix to suffix
We have now some rather long job-template names, shorten them with
replacing job-suffix with suffix.

Before this change we had 1500 usages of job-suffix and 700 of just
suffix. This change therefore unifies to one setting.

Note that this does not change any job names at all, they are unchanged,
it changes and shortens only the names of job-templates.

Change-Id: I514df039a848d9f6619bca3adc05dfb84a761fc9
2016-12-08 22:05:01 +01:00
yanyanhu c05f5445bc Fix senlin integration test
zaqar-ui installation was enabled in Zaqar devstack plugin
recently. This change breaks Senlin integration test for
zaqar-ui project name is not in $PROJECTS list. This patch
fixes this issue.

Change-Id: Ic96c1ea21bb1f6a6f79316cd38eba344928503e9
2016-11-09 00:54:39 -05:00
yanyanhu 0fe005d3eb Further fix for Senlin integration test
Using ENABLED_SERVICES rather than OVERRIDE_ENABLED_SERVICES
to setup senlin integration test job.

Change-Id: I36bf6b920a38cf3f06c5266e7fffa5c0bbd1f2d3
2016-09-22 23:04:08 -04:00
yanyanhu 58274f136a Fix senlin integration test
Mysql was missed in enabled service list for integration
test job. This patch adds it.

Change-Id: Ia4d7173db3da2cbe2dd8f3e04d7d124c04d59531
2016-09-06 02:05:22 -04:00
yanyanhu 454621b120 Enable zaqar for senlin integration test
This patch enables zaqar for senlin integration test. It also
disables lbaas(v1) by exporting customized OVERRIDE_ENABLED_SERVICES.

Change-Id: Icc03683d567ba6ec4e2d9fefa544a7f89dadb6c2
2016-08-23 23:54:29 -04:00
yanyanhu d2087843a1 Fix senlin integration test job
This patch fixes senlin integration test job by
setting DEVSTACK_GATE_NEUTRON=1 in job template.
Without it, neutron network environment won't be
set up correctly.

Change-Id: Idc607edb827f77a2e3a336000ad09f55655d4cbb
2016-08-05 03:45:26 -04:00
yanyanhu e3fb51c598 Add integration test job for Senlin
This patch adds integration test job for Senlin. This job
does not vote now. It also changes node type to 'ubuntu-xenial'
for all tempest test jobs since they are only available for
master(Newton) and future releases.

Change-Id: I9bb310d8661729911f0de64237c18f717708ca38
2016-08-01 03:25:07 -04:00
yanyanhu a4b5fa6a8a Remove senlin-dsvm-functional gate job
This patch removes senlin-dsvm-functional gate job which has
been replaced by senlin-dsvm-tempest-functional. It also adds
senlin-dsvm-tempest-functional job to both check and gate
pipelines and makes it vote.

Change-Id: I7e7de9f8f4e44d485160820f8788f657f26c1d3b
2016-06-29 03:00:50 -04:00
yanyanhu 4b506a91ec Add senlin-tempest-functional test job
This patch adds tempest-functional test job for Senlin project.
This new job will replace senlin-dsvm-functional job after it
is completed.

Change-Id: I6caad45271995af8844b62e83bb18af9de96b76a
2016-06-23 23:59:00 -04:00
Ethan Lynn cbf27be9a6 Add gate-senlin-dsvm-tempest-api job to senlin's experimental queue
This patch add a gate-senlin-dsvm-tempest-api job for senlin API tests.
Use 'check experimental' to trigger this job.

Change-Id: I7f0c5f8ebc7c315d69c97f0446a719324efdfccf
2016-05-25 09:13:33 +00:00
Liuqing Jing c53cf86a29 Add senlin-dashboard to PROJECTS
This is needed as gate-senlin-dsvm-functional job is failing
due to that.

Change-Id: Icd587b3dc3e2b9ffe26ab3a0d1cab5aacda15116
2016-02-19 15:24:04 -05:00
Andreas Jaeger 065a80d9c2 Remove DEVSTACK_GATE_TIMEOUT [part 4]
With change Iff5e96bd80b8f165ccc7d6be09b53208613571eb, we do not need
to pass DEVSTACK_GATE_TIMEOUT anymore to devstack-gate, instead the
value from the build-timeout wrapper is passed.

Remove DEVSTACK_GATE_TIMEOUT for jenkins/jobs/[n-z]*.yaml

Increase timeout for all non-grenade jobs by 5 mins since
Iea866e4cc40e149e598f35e010ec855937bdf9ae will use a 10 minute buffer
and the internal timeout should stay the same. The grenade jobs already
have 10 mins of buffer, so no need adjust the timeout.

Adjust timeout for gate-rally-dsvm-cue-{broker},
the removed variable in builder devstack-cue-rally-gate was 100,
so set timeout to 110.

Change-Id: I623fff029fb2e0acdbe2bf93a13af02547062a71
2016-02-07 10:45:25 +01:00
yanyanhu 7ab990bed8 Enable pre_test_hook for Senlin functional test
This patch enables pre_test_hook for functional test of Senlin
project.

Change-Id: Ieec6095d3256348552f2c7eae5df5cf30cd3f588
2015-11-16 20:12:48 -05:00
Andreas Jaeger bd882cdd7a s/branch-designator/job-suffix/g
As clarkb suggested on #openstack-infra at 17:46 2015-10-22:
"maybe we should s/branch-designator/job-suffix/g in all those files
 as job-suffix makes more sense considering how branch-designator has been
 used".

The rename should make it easier for newcomers to understand
these jobs.

This renames branch-designator everywhere in jenkins/jobs/*.

Change-Id: Icb11271b958d92957fb9907ff03c0b898d7b76fc
2015-10-28 07:50:13 +01:00
venkatamahesh b421997780 Change stackforge to openstack
Change-Id: I596c8ede6ea7dc72f0a5c3fc4a8da630abaf22f8
2015-10-24 18:30:06 +05:30
Clint Adams 15312b86db Stackforge namespace retirement renaming
This patch renames many projects that were in the stackforge namespace
and moves them to the openstack namespace.

Input for this process was derived from community collaboration
resulting in this set of two lists:
https://wiki.openstack.org/w/index.php?title=Stackforge_Namespace_Retirement&oldid=92717

Uses data/stackforge-renames in patchset 36 of
https://review.openstack.org/#/c/228002/
as input to the script in patchset 36 of
https://review.openstack.org/#/c/228002/

Change-Id: I5d41b8268b9472aef78dce810ac30ee959ae8d42
2015-10-16 11:10:16 -04:00
yanyanhu e54bcb1a7e Add functional test jobs for Senlin project
This patch adds functional test jobs for Senlin project. These tests
are used to verify all components in the project can work together
correctly.

Change-Id: Id00351a784f0b76b6421eb87ee483593b5b40098
2015-08-06 02:00:48 -04:00