Kefu Chai
c76940977e
Merge pull request #40604 from liewegas/podman-registries-conf
...
qa/distros/podman: preserve registries.conf
Reviewed-by: David Galloway <dgallowa@redhat.com>
2021-04-07 15:12:24 +08:00
Sage Weil
917a9c49e5
qa/distros/podman: preserve registries.conf
...
Otherwise we'll lose the mirror configuration.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-04-05 13:49:18 -05:00
Kefu Chai
55564dbd01
qa/tests: replaced ubuntu_latest.yaml with ubuntu 20.04
...
resurrect 835f2f5f511e7363f4056e5137382982aac1bfbf, which was reverted by
1f885b6c2fdde1f3ab249a56f7b4b763556f4373
so all tests for `pacific` will be tested on the latest ubuntu version
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-04-04 21:15:05 +08:00
Kefu Chai
325c8fce46
qa/distros/podman: install containernetworking-plugins along with podman
...
/etc/cni/net.d/87-podman-bridge.conflist tries to load "bridge",
"firewall", "tuning" and "portmap" plugins, which are provided by
containernetworking-plugins package.
Fixes: https://tracker.ceph.com/issues/49909
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-03-22 15:05:00 +08:00
Sage Weil
f9c802946f
qa/distros/podman: install kubic once per host, in parallel
...
- exec "all:" means all *roles*, not *hosts*
- pexec "all:" means all hosts (yay), and also works in parallel
Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-16 20:51:36 -04:00
Kefu Chai
6ca3589109
Merge pull request #39878 from batrick/centos-8.3
...
qa/distros: add centos 8.3
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-03-10 20:46:20 +08:00
Patrick Donnelly
74f04aa9e1
qa/distros: add centos 8.3
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2021-03-05 13:11:30 -08:00
Sage Weil
11beb72870
qa: new kubic distro files; use kubic podman for centos/rhel
...
The current centos/rhel version of podman (2.2.1) is broken.
- create new qa/distros/podman/* files that install kubic podman
- include centos/rhel variants
- adjust cephadm jobs to use new yaml files
- remove old qa/distros/all/*_podman.yaml files
Signed-off-by: Sage Weil <sage@newdream.net>
2021-03-04 17:42:49 -06:00
Sebastian Wagner
f2c6db822f
Merge pull request #39614 from sebastian-philipp/cephadm-again-test-ubuntu_2004_podman
...
qa/cephadm: Test again podman on ubuntu 20.04
Reviewed-by: Sage Weil <sage@redhat.com>
2021-02-26 11:02:24 +01:00
Sebastian Wagner
0defae4e65
qa/distro/ubuntu_20.04_podman: Avoid getting asked
...
... for confic changes interactively
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2021-02-22 14:58:38 +01:00
Sebastian Wagner
2216350b56
qa/suites/rados/cephadm: Add 20.04 podman:testing
...
make sure next podman versions aren't breaking cephadm
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2021-02-11 17:10:16 +01:00
Sage Weil
a07ca4c5c0
qa/distros: change ubuntu_latest to 20.04
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-23 11:21:58 -06:00
Sage Weil
24c2d2b124
qa/distros: add ubuntu 20.04 targets
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-01-23 11:20:52 -06:00
Dan Mick
f30c55a242
qa/distros: configure podman to pull from docker-mirror
...
This also requires a change to cephadm.py to search for
registry entries for docker.io by 'prefix' or 'location',
and to only add the mirror if a mirror isn't already present
Signed-off-by: Dan Mick <dmick@redhat.com>
2020-12-18 09:53:50 +00:00
Kefu Chai
d7f1674b4f
Merge pull request #38138 from batrick/centos-8.2
...
qa: update centos release to 8.2
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2020-11-27 14:18:29 +08:00
Patrick Donnelly
e5170de73f
qa: update centos release to 8.2
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-17 08:18:18 -08:00
rakeshgm
5eabe906e6
qa/distros: add RHEL 8.3 and use RHEL 8.3 as default
...
Signed-off-by: rakeshgm <rakeshgm@redhat.com>
2020-11-17 18:44:16 +05:30
Kefu Chai
4dc60e9ece
Merge pull request #37922 from mgfritch/project-kubic
...
cephadm: install podman from the Kubic project
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-12 10:40:24 +08:00
Patrick Donnelly
c495b23090
qa: rename distro link to distros
...
This needs to become any overrides present in "mount". Otherwise kclient
distro overrides have no effect.
Fixes: https://tracker.ceph.com/issues/23718
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-03 13:01:00 -08:00
Michael Fritch
22605b7e98
qa/suites/rados/cephadm: install podman from the Kubic project
...
ppa:projectatomic is no longer maintained, updates are now provided via
the Kubic project
Fixes: https://tracker.ceph.com/issues/48072
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-11-02 08:54:35 -07:00
Neha Ojha
1f885b6c2f
Revert "qa/tests: replaced ubuntu_latest.yaml with ubuntu 20.04"
...
This reverts commit 835f2f5f51
.
Reverting this to narrow down recent failures seen in rados and upgrade suites.
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-05-18 21:55:25 +00:00
Yuri Weinstein
835f2f5f51
qa/tests: replaced ubuntu_latest.yaml with ubuntu 20.04
...
... so all tests for `pacific` will be tested on the latest ubuntu version
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-05-04 14:04:36 -07:00
Thomas Bechtold
3261e24636
qa/distros: add SLE-15-SP2
...
Ceph octopus is known to run on SLE-15-SP2 so add it to
qa/distros/all.
Signed-off-by: Thomas Bechtold <tbechtold@suse.com>
2020-03-27 08:17:13 +01:00
Nathan Cutler
fbfb39d91f
qa/distros: add opensuse_15.2.yaml
...
We don't have a FOG image for this, yet, and Shaman is not building for
it (yet), either, but we might as well get this file in place now, since
we already know it will be needed at some point.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-02-20 11:50:28 +01:00
Nathan Cutler
18cdd8f13d
qa/distros: drop obsolete opensuse distros
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-02-20 11:50:28 +01:00
Sage Weil
55518208ab
qa/suites/rados/cephadm: move ubuntu_18.04_podman to shared location
...
Also set the registries.conf file so we can pull from docker.io.
Signed-off-by: Sage Weil <sage@redhat.com>
2020-02-07 17:49:52 -06:00
Sage Weil
b91636dcfe
qa/distros: rhel and centos: whitelist cephadm logrotate selinux denial
...
This is fixed in RHEL 8.1.1 (and by extension centos/rhel 8.2+).
No fix for el 7 yet
Partially-fixes: https://tracker.ceph.com/issues/43703
Signed-off-by: Sage Weil <sage@redhat.com>
2020-02-06 08:52:52 -06:00
Sage Weil
d8c674757f
qa/distros: add rhel/centos 8.1
...
Signed-off-by: Sage Weil <sage@redhat.com>
2020-01-31 07:36:21 -06:00
Sage Weil
1eb8198d0b
qa/distros: centos7 -> centos8, rhel7 -> rhel8
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-12-12 13:10:07 -06:00
Nathan Cutler
33a9e4a671
qa/distros: add SLE-12-SP3 and SLE-15-SP1
...
Ceph luminous is known to run on SLE-12-SP3 and nautilus on SLE-15-SP1, so add
these two to qa/distros/all.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-10-24 09:47:22 +02:00
Kefu Chai
1e0bc26e5c
Merge pull request #29908 from batrick/rhel7.7
...
qa: add RHEL 7.7 and use as RHEL7 default
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2019-10-14 22:33:59 +08:00
Nathan Cutler
fe4d094985
qa/distros/all: add openSUSE 15.1, drop openSUSE 12.2
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-09-26 17:09:32 +02:00
Patrick Donnelly
69670bb726
qa: add RHEL 7.7 and use as RHEL7 default
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-09 08:05:10 -07:00
Sage Weil
141ad20e73
qa: stop testing on 16.04 xenial
...
Note that the hammer old-client test will now *only* run on centos.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-07-10 10:04:30 -05:00
Patrick Donnelly
39e23bb596
qa: fix latest distros and add helper symlinks
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-06-03 14:39:17 -07:00
Sage Weil
7bea41cdcf
qa/distros/supported/ubuntu_latest: 16.04 -> 18.04
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-03 13:52:45 -05:00
Sage Weil
60470a3d21
qa/distros/supported/centos_latest: 7.5 -> 7.6
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-03 13:52:20 -05:00
Sage Weil
7cc6962fda
qa/distros: add centos 7.6
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-04-03 13:51:49 -05:00
Yuri Weinstein
705033f5a0
qa/tests: added rhel 7.6
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-01-11 09:40:31 -08:00
Vasu Kulkarni
67bfc94f17
qa/tests: update links for centos latest to point to 7.5
...
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-11-01 11:09:12 -07:00
Nathan Cutler
b6c13e8ee6
qa/distros: add openSUSE Leap 42.3 and 15.0
...
References: https://tracker.ceph.com/issues/35927
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-10-02 21:36:49 +02:00
Yuri Weinstein
9f2c485942
tests/qa: adding rados/.. dirs
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-05-11 14:03:15 -07:00
Yuri Weinstein
2618aa5325
tests/qa: trying $ distro mix
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-05-08 13:43:16 -07:00
Yuri Weinstein
61d4062d4a
qa/tests - added for the suites with subset be able to use 'testing' distro
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-04-16 15:43:48 -07:00
Kefu Chai
aa89bb2f93
qa/suites/fs: use ubuntu_latest for libcephfs_java
...
* instead of using ubuntu 14.04, use ubuntu_latest.since we want
to drop the support of this release.
* refactor this test to use the facet of ubuntu_latest.yaml.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-12-04 14:06:37 +08:00
Nathan Cutler
2311b64025
tests: CentOS 7.4 is now the latest
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-09-18 18:01:17 +02:00
Nathan Cutler
0bd56e871a
tests: update SUSE yaml facets in qa/distros/all
...
Fixes: http://tracker.ceph.com/issues/18856
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2017-02-08 15:27:00 +01:00
Sage Weil
d22cdde36b
qa/distros: make centos_latest 7.3
...
This will fix smithi runs and break vps runs until we get a 7.3 cloud-init
image ready.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-01-16 09:36:19 -05:00
Yuri Weinstein
6c00a64e87
Using centos 7.2 as latest version
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2017-01-06 00:26:13 +00:00
Yuri Weinstein
b29faef354
qa: Cleaned up distros to use latest
versions
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2017-01-05 13:38:04 -08:00