Now murano-cpngress-job gives the error:
The /opt/stack/new/congress-dashboard project was not found;
if this is a gate job, add the project to the $PROJECTS variable
in the job definition.
So we need add congress-dashboard to $PROJECTS variable.
Change-Id: I9dd3937e50ac3430c4982914de5b157222c8a5cd
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
The purpose for this experimental gate is to replace an outdated
third-party hosted ci environment that runs selenium tests for
murano dashboard. Currently, the third-party murano-ci is
causing continuous problems.
The solution is to create, for the time being, an experimental
gate for running selenium tests. Because these tests might take
longer to run on infra, only package tests will be executed
(because the gate is experimental, only a gate for package
tests will be added; based on performance and stability, either
all selenium tests will be run in one gate or more gates will be
added).
Change-Id: I908c24d3e732d42bb87144bd6bba8a8243f03be3
This gate will be used for running murano-ci functional tests
for openstack/murano repository only. It is meant as a replacement
for murano-ci, hosted on Mirantis servers, so that infra can
maintain the gate.
Initially it will be run in the experimental pipeline only. Once
the gates pass, they will be promoted to non-voting/voting.
Change-Id: Ibd043dbc656d95d470b709c4bae0c96d3625106f
Liberty is EOL, start cleaning up all of the special things we have in
place for handling libertyisms. Note that this doesn't touch the configs
for deployment projects as they may still attempt to support liberty via
distro packages.
Change-Id: I7faa16c1d6038204a4b42167ed91b73175abe58c
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
This converts murano jobs to run on Xenial as part of the transition
away from Trusty. Affects changes to branches >= newton. Older branches
continue running on Trusty.
Change-Id: Iad3d46f18cb5de68a0b3e2fc208358659a37b275
* Add gate-dsvm-murano-apps-refstackclient-unittest
to be triggered on changes in 'RefStackClient/.*'
Depends-On: If285fd40fa0a1dcb9ffdf01ad646471e77631260
Change-Id: I2e354d3ad2e24b29a374e629c51c297e8938bd64
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/[e-m]*.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.
Change-Id: Ied54d602d0cd1b994129f979ec25290e54980426
- Make gate-tempest-dsvm-murano-api voting and add it to gate pipeline
- Make gate-murano-devstack-dsvm operable only for kilo and liberty branches
Change-Id: I6a9fb7d8657de7f6bd59ef6c4103d9de7d505fdd
Depends-On: I76d4356e15a2b844734d434cb6f3ed58f9ccb5ab
Targets: blueprint migrate-to-tempest-plugin
Between the Icehouse and Juno releases, OpenStack changed its
supported Ubuntu LTS platform from Precise to Trusty. In support of
continuing testing stable/icehouse and prior branches on Precise
while starting to test newer branches on Trusty, a branch-based
decision tree was introduced into our Zuul configuration by way of
complex parameter functions with an ever growing list of regular
expression matches on job names.
Now that Icehouse is EOL (in fact, Juno is too) this simply adds
unnecessary complexity and an attractive nuisance for cargo-cult
copying into new job and job-template definitions which don't even
need it. In preparation to remove the associated parameter
functions, get rid of multiple labels in all jobs and set them to
whatever label Zuul would ultimately select.
This change touches a vast number, possibly a majority, of our jobs
and so manual jenkins-jobs updates on all Jenkins masters will be
needed after this merges, before it's safe to approve the
corresponding Zuul configuration cleanup.
Change-Id: Ic952ee02da2c77fe2ace81c4e2fa87531be6119c
- Set valiable for tempest plugin to 1 for murano-tempest job
template
- Set neutron-gate to 1 for murano-tempest job template
Change-Id: Ibb81289fc9a69a5398a4ed896476839a3f78aa5a
Following the global rename of branch-designator to job-suffix,
rename gate-tempest-dsvm-murano as well since that change merged
before the rename was in.
Change-Id: Ia04b3ca801890179c7b6c95aeb9489eb574c2634
Job gate-tempest-dsvm-murano-cfapi fails because murano-related projects
doesn't added to PROJECTS variable.
This patch add murano, murano-dashboard and python-muranoclient.
Change-Id: Icfa9c367d33ec968fe5be822595e4e93b2bd324e
- Add job-template for murano jobs based on murano-tempest-plugin
- Add job for murano-cfapi tempest testing
- Make this job non-voting
Change-Id: I6ef7e96166f8edd8a46fe40c351fd2dfa23f36cc
Murano plugin should be enabled only for liberty and upper branches.
Enabling plugin in any case make murano gates in kilo branch to mailfunction.
This patch removes extra lines with enable-plugin functions.
Change-Id: I23dd8a75f968fbef773b4265a5e6941a70dda280
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
After merging https://review.openstack.org/#/c/225437/ by mistral
our gate-murano-congress-dsvm gate became broken due additional
installation of mistral-dashboard
This patch adds mistral-dashboard into projects variable for
this gate.
Change-Id: I6306867b013c24a263b421d069b2cea99e15e46a
In patch https://review.openstack.org/#/c/225960/1 was a mistake.
This patch adds mistral and its client to PROJECTS variable for
gate-murano-congress-dsvm.
Change-Id: I82d52c20502fc0962028c9ba3413d764de1cff36
After a switch to devstack plugin, gate with murano/mistral/congress
becomes red because of mistral doesn't installed in gate.
This happened after this patch im mistral:
https://review.openstack.org/#/c/216729/
This patch adds plugin-style installation in murano/mistral/congress gate
Change-Id: I7cc4ab90a2dce9293fa763b9b07a3ff4039f2d8a
Setting KEEP_LOCALRC in Murano jobs will allow devstack
configuration changes within pre_test_hook.sh. This
is in particular needed for testing the devstack plugin
in Murano itself.
Change-Id: I13f63be2f51a632003a6a752b8327136ddd53999
gate-murano-congress-devstack-dsvm job is failing during clonning of mitral repositories.
Closes-Bug: #1465169
Change-Id: I16968062faba11a6f36a95874142ed0f4db64a1c
Create functional test job for python-muranoclient, set as non-voting until
its working. The muranoclient functional tests are being extracted from the
main murano tempest-based tests.
Change-Id: I525a53222837c42790268e00d4408abaa99a2efb
* Move Murano related projects to openstack namespace
* Move murano-docs to stackforge-attics
Repository murano-docs is moved to attics cause we don't use
this repo for storing documentation, our documentation
is stored in stackforge/murano repo.
Approved commit to governance repository:
https://review.openstack.org/162745
Change-Id: I56dd0fe97b6aec7026e7ff605f2893cd7521ffcf
Tests require dsvm with murano and congress service.
Tests cover policy enforcement for murano deployment.
The congress engine is used to evaluate policies.
Partially Implements blueprint congress-support-in-murano
Change-Id: Iccca56ee27e819cf4f20d3a90b93ad3ca26d024a
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