cloud-provider-openstack has changed their image repo. To use the
plugins matching later versions of k8s, this needs to be updated.
Also update tags for CI test to match version being tested.
[1] https://github.com/kubernetes/cloud-provider-openstack/pull/2169
Change-Id: I9390db5e1aa357c17a39a7c208d837befafd3820
Add 1.28 and 1.27 jobs
Currently those jobs do not test load balancing and do not run
sonobuoy conformance tests, it will be improved in future.
Depends-On: https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/893131
Change-Id: I75afbbf80207bf5b7e581cfef0ff4ed0f65b64a3
After adding newer versions of cluster-autoscaler the build
job timeout was bumped, but publish job timeout was not.
Change-Id: I5f385b0c6e28ce8cde585f998c825ad22506dc2e
Updated golang version since it's required for 1.26+
Removing builds for 1.24 and below - since those are long time
end of life
Bumping build job timeout to 3600s since it's timing out now
Change-Id: I1a40f10d438281c2cbd9a0c73c24d311f7c57b3f
This setting policies (RBAC) new defaults and scope to ``True`` by default.
Note: This should only merged, after at least a cycle gap to allow
operators to adopt new changes.
Depends-On: https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/877086
Change-Id: I6db4eaa64e2efd455dc3d37ccc74ebd8e7a5dbb2
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I001bfe42fe8eeb6121defe3a152d19d2880c188f
oslo.db 12.1.0 has changed the default value for the 'autocommit'
parameter of 'LegacyEngineFacade' from 'True' to 'False'. This is a
necessary step to ensure compatibility with SQLAlchemy 2.0. However, we
are currently relying on the autocommit behavior and need changes to
explicitly manage sessions. Until that happens, we need to override the
default.
Also squashed change: [CI] move queue setting to project level
Jobs are currently not running. Fix as described in [1][2]
[1] https://lists.opendev.org/pipermail/service-announce/2022-September/000044.html
[2] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html
Story: 2010296
Co-Authored-By: Stephen Finucane <stephenfin@redhat.com>
Co-Authored-By: Jake Yip <jake.yip@ardc.edu.au>
Change-Id: I625500d9e6670a429c70a0f6d582d0865ce78fd1
... because now it is fixed in the base job definition.
Depends-on: https://review.opendev.org/802539
Change-Id: Iab6ed407ce8ca35dbfc171411339884df08b094b
Block Storage API v2 was deprecated during Pike cycle and is being
removed during Xena cycle, and current v3 API should be used instead.
Additional Zuul config for Devstack allows CI to pass which can be
reverted later [1].
[1] https://bugs.launchpad.net/glance/+bug/1938151
Change-Id: Ib66b754f4a0854a0d62d62047a69b04a24434634
Projects like oslo are dropping lower constraints
testing. There is also discussion to drop it until
we find a proper setup. For details, please follow
the ML thread. TC will have updates soon.
http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019679.html
story: 2008482
task: 41565
Change-Id: Ifd57405d72ed6c1406bc9cecca3a412507bb8a02
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>
The magnum-container-publish job first
has to run the container-build job,
so it doesn't make sense for the publish job
timeout to be shorter than the build job timeout.
Change-Id: I7f8b1b91eba733ecda01dc385c594d04f238a30b
Additionally remove non-voting status of coverage job. 1% toleration is
enabled for allowed_extra_missing lines. If we need to lower the 90%
threshold for coverage in the future, this can be decided then.
Change-Id: I7bc80c34dc6e6e054c61181410d88e7b747310c9
As part of the Victoria cycle, all legacy jobs need to either be
converted or dropped. Since we no longer use these jobs that have been
parked in the experimental queue, it makes sense to drop them.
Change-Id: I16f15d8fb6887ff9076b20d473d9d39cec455b96
This commit drops magnum-functional-api (which uses legacy-dsvm-base due
to be removed in the V cycle) in favour of
magnum-tempest-plugin-tests-api defined in the magnum-tempest-plugins
repo (which uses the new devstack-tempest job recommended for running
Tempest tests in Zuul v3) for API Tempest tests.
Story: 2007561
Task: 39443
Depends-On: https://review.opendev.org/#/c/721077/
Change-Id: I91446f8773ecec1286c9913c3fff688bd8d9a087
Remove buildimage jobs, they have been disabled in April 2019 and the
project uses upstream images now.
Remove them so that the legacy parent job can be removed, this repo
is one of the final users.
Change-Id: Ieb4fe3e6122270b4e9114012dee5af747d88d539
Add Dockerfile and CI config for building cluster autoscaler
container images specifically for magnum.
The autoscaler is built with the build tag "magnum" so that
only the magnum provider is included in the binary. This cuts
the size of the image in half compared to building with all
cloud providers.
The container-build job in .zuul.yaml has to have its timeout
increased, as the build time was already close to the timeout.
Change-Id: Iecbae5866278afe1687a4533b71af60fce537a4a
We have implicit branch matchers, so there's no need to add a check for
not-ocata, this job is only run for the branch it's on - like master
now.
Remove it to not confuse Zuul when multiple branches matches and the job
is different.
Also fix heat-container-agent to make linking of /usr/bin/python to python3
conditional on whether it already exists.
Change-Id: I1fec9d19cd14cf2fe2473b7610870e8d669021b9
The periodic jobs for building images are all failing, add some
low-hanging fruits for fixing:
1) Remove usage of own Fedora image build tools, they were removed as
part of change Ie6a8496c202ff0bf330dd0f434cff8777e5ef112.
2) Add openstack/tripleo-image-elements and
openstack/heat-templates as required-repo for the build
jobs, they are requirements.
Still, these are still failing, let's disable the periodic jobs.
They have been broken since ages without fixing. There's no
record of a successful run under Zuul v3.
Last images at http://tarballs.openstack.org/magnum/images/ are from
2017.
Change-Id: I01122fa029b4124d912e80ea43bca07b8f2ebe5c
We currently run only vexxhost with nested
virtualization. Due to a kernel change all
functional jobs are failing.
Change-Id: I9ab45da36dbc5618587b4795658b4f4bb264f2c8
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>
When the base zuul job moved from openstack-infra to
opendev the role openstack-zuul-jobs which we depend
on for the swap was removed.
This patch manually imports that repo.
Change-Id: I90acaf010014664879f5c0d2f1a1ef660baf498f
* do not log the login command
* change dockerhub creds
* fix reference of tag in the push images task
* add retries
* remove repository parameter
* pull fedora from docker.io
* name docker_image tasks for each kubernetes and magnum images
* drop async logs
Change-Id: Iead202bdf9d7d42d0b7e21bea73a298678be714b
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>
This patch changes the intergration jobs to use nodes which are
at VEXXHOST that come with supported nested virtualization in
order to allow for the functional jobs to finish on-time.
Change-Id: Ie275caac1a40fb3f10a0653b66611d2ba9d1c470
Story: #2002589
Task: #28341