The v3 migration script can handle these just fine - but if we go ahead
and remove them the output can be predominantely shell rather than
script.
Change-Id: I440851a0149e1cc7f8c5c6e8a4e3e0b94088ee82
puppet-ganesha will install and configure NFS Ganesha server.
It will be part of openstack-puppet modules.
Change-Id: Ib080e45a31a0b4f35f7f563660397d3c4bcabd15
Needed-By: Ica81737c33bf87231f9d4309a49806f77ad30c6b
We want to disable Horizon by default in jobs that don't actually use or
test Horizon. This will save job runtime because it means installing
fewer packages (which takes time) and happier OSC because fewer packages
impacting pkg_resources entrypoint handling.
Change-Id: Ib3fdab05bfa5f91678051db5643a976174f4797e
As part of Idd09c515beb6367e6ea3f98231bad31f5c536e6d the image build
command was updated to stop using deprecated options. However it
appears the old options are still needed when running the job on
stable/newton, as CI fails on the new one.
Change-Id: Ib72c2298309f78c596a10d96fbb0aa0df2c50614
Closes-Bug: #1697413
When switching to new yaml based image builds, the delorean
settings are no longer used, because the delorean-repo element
is not included on the images.
Instead, we need to configure the repos on the host, and export
them using DIB_YUM_REPO_CONF var
Change-Id: I1b76cb0bea8dbef37489409eecbb7075abe75934
When moving from legacy build to yaml based build,
the env vars needed changed. We need to stop using the
USE_DELOREAN_TRUNK and DELOREAN_TRUNK_REPO vars, and start
using DELOREAN_REPO_URL instead, to be consumed by
the delorean-repo element.
Change-Id: Ieea596195625f5e6fb902ae8403bfe705ebedeed
The image name is used on the generation of it, and needs
to match the one defined on the template.
Change-Id: Ibacca2b48df5b6e36fa2a7d79ac56af81b84e6d6
Some deprecated code is being removed from the tripleoclient that
builds images. The new args should be in all supported branches
at this point.
Change-Id: Idd09c515beb6367e6ea3f98231bad31f5c536e6d
Partial-Bug: #1695906
In order to pick the latest changes from the yaml we use for
building images, add it to the list of projects to be cloned,
and start using it as the base for image builds.
Change-Id: I78bcc0dd33d30b3b0131690050665ec68058ce99
type and config-file cannot be used together, and also
tye image type overcloud-sec-hard-full is not supported by type,
so just rely on the config file to build it.
Change-Id: I7968d5a07a96d6c952881b1a5e70f1a60cc5f35b
We were hitting the hard limit of 127 chars
for directory names in jobs.
Also we need to use a different config file when building
the security hardened images.
Change-Id: If642e98478d4487464fc5f8522313d7f117d9baf
experimental pipeline in quickstart changes launch an obsolete job that
uses a broken configuration.
Removing those jobs and dependent jjb macros
Change-Id: I786458b9b8bdd239853d24612ef6ee1eec3afee8
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
We need to test TripleO patches with Depends-On to heat-agents
patches so add the repo to the list.
Change-Id: I9f9003352f915b4e27c018fbf6757d5ef9912bbe
The current buildimage jobs are failing due to
timeouts, although the final result is correct. Increasing
it to match the right time estimates.
Change-Id: I5aef117230c409d502c2f5f04d002fc4df66f53b
The current zuul-git-prep-upper-constraints macro
was giving conflict with the pre-existing checkout one. As
both do the clone of the checked project, it was giving
an error on git, because the directory already existed.
Adding openstack/requirements to the clonemap instead
Change-Id: I36273f59c052dd2fd5c3e870ee7802a1bdcf47e7
diskimage-builder is installed via pip, and it's not
considering the upper constraints. This is causing jobs
in stable branches to fail.
Change-Id: Ief5e90c49f122f146fde85e358fa022219f64af7
There is a permanent redirection from http to https in buildlogs, cbs
and trunk repos that might create issues when the redirection fails for
some reasons.
Let's use https directly.
Also remove Liberty case, since it's EOL.
Change-Id: I3946a3bc8dce4ff2961fb7850c4ee1867661b1f6
current jjb parser is transforming the definition
timeout: {timeout}
into
timeout: {'timeout': None}
Adding quotes to the definition so it can be parsed as string. The value
will be eventually converted to int before proceeding
Change-Id: I3c8c77e6c1500c38573e04668af9639abafbb6b1
Adding openstack/tripleo-ui to the PROJECTS variable to be properly
cloned to the change to test ref, or it will not be gated
Closes-Bug: 1657416
Change-Id: I7fb55e122ca0d0932a3240d414295f9f8bd6ce53
Renaming job to periodic-tripleo-ci-centos-7-ovb-nonha-tempest-oooq as
we prefer to test nonha deployment, and we are switching to use
quickstart (oooq)
Added timeout as a variable for default job template, set to the default
of 180 on all existing jobs, set to 300 in tempest job to fit ~2h
installation time + ~3h full tempest
Depends-On: I3084e020e6997efd804306b3350dc9752cda549e
Change-Id: I1a1da54b15d2c8e730e081647d6f656c58db243f
With some upcoming changes to diskimage-builder, add depends-on
support for diskimage-builder. This now allows python-tripleoclient
to validate changes to diskimage-builder too.
Change-Id: I116671b1efb3e32c29fbbf2a02ce024d434d8e55
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
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
Currently zuul cloner is not taking the proper reference,
because it does not have that projects on the list. As a consequence,
changes in diskimage-builder are tested against master instead
of using the current reference.
Change-Id: Ia00153709cd9eb90cee2d1584bdd00bd3752de52
JJB already has a tox module[1]. Defining a macro with the same name is
confusing and may cause problems when attempting to use this macro
elsewhere. Renaming it to something else should clear things up.
This is the warning from JJB:
$ jenkins-jobs test -o out ../project-config/jenkins/jobs
WARNING:jenkins_jobs.registry:You have a macro ('tox') defined for
'builder' component type that is masking an inbuilt definition
[1] http://docs.openstack.org/infra/jenkins-job-builder/builders.html#builders.tox
Change-Id: I6946229f6e94a5f4c10d6a5fc3b7049adeacacb1
This repo will contain extra roles that can be used with (or without)
tripleo-quickstart to automate TripleO deployments for CI and developer
testing.
Needed-By: I37a5075a208a0280b7e61ccdd5d754a69a813070
Change-Id: Ifc109b8e880f43b4526a543f7d931594ff6f951c
We need more PROJECTS because we install all those services and we want
to grab logs using devstack-gate script.
Change-Id: I11857084a4ef62d7abbb0b97fad1dc5d28a954c9
Because our project is not cloned directly into $WORKSPACE, we need to
make sure we are in the proper directory before running
install-distro-packages script.
Change-Id: I0a0e534b3358f7580b615307b5856b11065d73a9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Until zuulv3 lands, we are limted to 127 chars for tox jobs. Reduce
the name of the jobs to ensure tox works properly.
Change-Id: I5a0341b0e3e6102e6ba55705ea145eede321aa41
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Start experimenting with building tripleo overcloud-full.qcow2 in the
gate. This will be a non-voting jobs one we move it out of the
experimental queue.
Change-Id: I399ea0f058ab6e3a820f5bd9b005512e0a1340a8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>