From nobody Sat Apr 27 20:58:50 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 205.139.110.61 as permitted sender) client-ip=205.139.110.61; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-1.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of redhat.com designates 205.139.110.61 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1574122939; cv=none; d=zoho.com; s=zohoarc; b=GXM5GXHw5U+Vd7pAe97y2ED88PtFCjxLBBTg+28GcGyo9ZlQYjiyj6QXyxKgaDKdHFkP8aypNN57Lmw5RRlW3NbqY0XjvIrpt4mMut/bZRjM5CAi3Y1/rpMsQwVgHtkZAQPQE+Rc27HlPMkuLm/I901VOKl/ugCkwuHZoZouoAk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1574122939; h=Content-Type:Content-Transfer-Encoding:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=FcTkQyLK2EkWtAqGkt4ionKdYhSKI4Q0YU4GbNsSdu0=; b=kU/3MlpcmYeswQhLrvszbaBCqAeZIMOtPVYlvdtn8hZQTVLaiL9OpD4+7CdrhpHOKj8DsznK3NaJKHNfXteelcdXM+WOJwAhBrtWGivSv8FbBQeJG3cfX5pdxcLD5mLgevpyeL5dhwytXBcT/P6xHWdfANEXFcXgvYY7fn2zFRI= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of redhat.com designates 205.139.110.61 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com Return-Path: Received: from us-smtp-delivery-1.mimecast.com (us-smtp-1.mimecast.com [205.139.110.61]) by mx.zohomail.com with SMTPS id 1574122939598581.8541685368166; Mon, 18 Nov 2019 16:22:19 -0800 (PST) Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-160-43XYReSmOwSaNZlPtYn0CQ-1; Mon, 18 Nov 2019 19:22:16 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 660CA477; Tue, 19 Nov 2019 00:22:10 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B9C4366D28; Tue, 19 Nov 2019 00:22:07 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id CBE1C1809567; Tue, 19 Nov 2019 00:22:04 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id xAJ0M24t005200 for ; Mon, 18 Nov 2019 19:22:03 -0500 Received: by smtp.corp.redhat.com (Postfix) id 99FAD76D0; Tue, 19 Nov 2019 00:22:02 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast06.extmail.prod.ext.rdu2.redhat.com [10.11.55.22]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 9475B76EE for ; Tue, 19 Nov 2019 00:22:00 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 540DC185A78E for ; Tue, 19 Nov 2019 00:22:00 +0000 (UTC) Received: from m4a0040g.houston.softwaregrp.com (m4a0040g.houston.softwaregrp.com [15.124.2.86]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-340-GdiNRtYwOTybgY86xkQKvw-1; Mon, 18 Nov 2019 19:21:58 -0500 Received: FROM m4a0040g.houston.softwaregrp.com (15.120.17.147) BY m4a0040g.houston.softwaregrp.com WITH ESMTP FOR libvir-list@redhat.com; Tue, 19 Nov 2019 00:20:52 +0000 Received: from M9W0067.microfocus.com (2002:f79:be::f79:be) by M4W0335.microfocus.com (2002:f78:1193::f78:1193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Tue, 19 Nov 2019 00:21:27 +0000 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (15.124.72.13) by M9W0067.microfocus.com (15.121.0.190) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10 via Frontend Transport; Tue, 19 Nov 2019 00:21:27 +0000 Received: from BY5PR18MB3315.namprd18.prod.outlook.com (10.255.139.204) by BY5PR18MB3394.namprd18.prod.outlook.com (10.255.136.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.30; Tue, 19 Nov 2019 00:21:24 +0000 Received: from BY5PR18MB3315.namprd18.prod.outlook.com ([fe80::c8de:408d:71ed:551c]) by BY5PR18MB3315.namprd18.prod.outlook.com ([fe80::c8de:408d:71ed:551c%6]) with mapi id 15.20.2451.031; Tue, 19 Nov 2019 00:21:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574122938; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=FcTkQyLK2EkWtAqGkt4ionKdYhSKI4Q0YU4GbNsSdu0=; b=THwEvlj/+q7WeDgTz7XTLrNyHoilPOZtCUtu4jwbH0gKgNMb7w2BG/DKN9+g5Te3F74EGQ Ab/CLkni0BtdPLjeG4bzlvJ1uYF1u+URAHfW1rPQvgFPpsL+3ou/EaX4TMvzx1pgTTQSth mbkCxLgHmBcjSyvvxOmq3MDT1S9DlPk= From: Jim Fehlig To: "libvir-list@redhat.com" Thread-Topic: [jenkins-ci] guests: Add support for openSUSE Leap 15.1 Thread-Index: AQHVnm9G9Pwlp56BlEm9cIBOZcty5w== Date: Tue, 19 Nov 2019 00:21:24 +0000 Message-ID: <20191119002106.22434-1-jfehlig@suse.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BYAPR06CA0035.namprd06.prod.outlook.com (2603:10b6:a03:d4::48) To BY5PR18MB3315.namprd18.prod.outlook.com (2603:10b6:a03:196::12) x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [75.169.56.189] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2a305860-701e-4808-75a1-08d76c866948 x-ms-traffictypediagnostic: BY5PR18MB3394: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:935; x-forefront-prvs: 022649CC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(376002)(136003)(39860400002)(366004)(396003)(199004)(189003)(36756003)(66066001)(50226002)(386003)(8936002)(2351001)(7736002)(4326008)(6512007)(66946007)(66556008)(71190400001)(64756008)(66446008)(66476007)(52116002)(26005)(71200400001)(1076003)(316002)(2501003)(99286004)(81166006)(8676002)(81156014)(966005)(14444005)(256004)(14454004)(2906002)(19627235002)(5660300002)(305945005)(25786009)(476003)(486006)(2616005)(6916009)(6506007)(107886003)(5640700003)(6306002)(6116002)(6486002)(6436002)(3846002)(478600001)(186003)(86362001)(102836004)(562404015); DIR:OUT; SFP:1102; SCL:1; SRVR:BY5PR18MB3394; H:BY5PR18MB3315.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oMmn7xWI1dmE2aNSbMWVs8Q5/7Q+cwLnhmfullFPxhD3EuI/ZmeZmzDu+jkiY6d8f3mSB2wTWlGmaRVXNZZ3RjqMjwdxtBqLcq/vlwiNO7TxNcftxXUzOZsA93G9Q+g8hLCblmBUAyjiwUNVltNEeT4V0F6jqwvE0ntJQPcEM9hp/tggA9RJApmTLKYcz90kvkH+rO8sdarAvKzY8+J1giJtpE79ceYoBQBBVnC72uZUxVfguwuVGjHMNZ/XNcN7C+8hCrp3bxzDdOYJn2KHJJvOq3GgEL8vQ46QCKdK8zLfDY636GQakrMkp+RExhg3klaHQId7abTeNrMI0e5FEUmKvbvHISNWH/uUvyJgta7mD+TY3xW/YkqHhqTS+yUD5KwMu2LFdlC53LDBdg23JH0J7yE/rLJlTHepgKTs4PQg4957ESfsdfc6m1otnYih MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 2a305860-701e-4808-75a1-08d76c866948 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2019 00:21:24.6396 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ApJqE7rpWmJpOzLFZfEIFE5P4ExKDfyUXNsMhI+TkjKmrHq7qC8fvClsYAFl8Kh1QxvU08sr71UInB2RRISDGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3394 X-OriginatorOrg: suse.com X-MC-Unique: GdiNRtYwOTybgY86xkQKvw-1 X-MC-Unique: 43XYReSmOwSaNZlPtYn0CQ-1 X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5 X-MIME-Autoconverted: from quoted-printable to 8bit by lists01.pubmisc.prod.ext.phx2.redhat.com id xAJ0M24t005200 X-loop: libvir-list@redhat.com Subject: [libvirt] [jenkins-ci] guests: Add support for openSUSE Leap 15.1 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Mimecast-Spam-Score: 0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig --- guests/configs/autoinst.xml | 86 +++++++++++++++++++ .../libvirt-opensuse-15.1/docker.yml | 2 + .../libvirt-opensuse-15.1/install.yml | 2 + .../host_vars/libvirt-opensuse-15.1/main.yml | 22 +++++ guests/inventory | 1 + guests/lcitool | 2 + guests/vars/mappings.yml | 38 +++++++- 7 files changed, 151 insertions(+), 2 deletions(-) diff --git a/guests/configs/autoinst.xml b/guests/configs/autoinst.xml new file mode 100644 index 0000000..9b93a29 --- /dev/null +++ b/guests/configs/autoinst.xml @@ -0,0 +1,86 @@ + + + + + + false + + + + + /dev/vda + all + + + swap + 500M + swap + + + ext4 + / + max + + + + + + UTC + UTC + + + + + http://download.opensuse.org/distribution/leap/15.1/rep= o/oss/ + repo-oss + + + http://download.opensuse.org/update/leap/15.1/oss + repo-update + + + http://download.opensuse.org/distribution/leap/15.1/rep= o/non-oss/ + repo-non-oss + + + http://download.opensuse.org/update/leap/15.1/non-oss/<= /media_url> + repo-update-non-oss + + + + + false + + base + minimal_base + yast2_basis + + + + true + + + + root + root + false + 0 + 0 + /root + /bin/bash + + + + multi-user + + + sshd + + + + + true + + diff --git a/guests/host_vars/libvirt-opensuse-15.1/docker.yml b/guests/hos= t_vars/libvirt-opensuse-15.1/docker.yml new file mode 100644 index 0000000..1fcbc38 --- /dev/null +++ b/guests/host_vars/libvirt-opensuse-15.1/docker.yml @@ -0,0 +1,2 @@ +--- +docker_base: openSUSE:15.1 diff --git a/guests/host_vars/libvirt-opensuse-15.1/install.yml b/guests/ho= st_vars/libvirt-opensuse-15.1/install.yml new file mode 100644 index 0000000..d0fdbe5 --- /dev/null +++ b/guests/host_vars/libvirt-opensuse-15.1/install.yml @@ -0,0 +1,2 @@ +--- +install_url: http://download.opensuse.org/distribution/leap/15.1/repo/oss/ diff --git a/guests/host_vars/libvirt-opensuse-15.1/main.yml b/guests/host_= vars/libvirt-opensuse-15.1/main.yml new file mode 100644 index 0000000..cdd4509 --- /dev/null +++ b/guests/host_vars/libvirt-opensuse-15.1/main.yml @@ -0,0 +1,22 @@ +--- +projects: + - libosinfo + - libvirt + - libvirt-cim + - libvirt-dbus + - libvirt-glib + - libvirt-perl + - libvirt-python + - libvirt-sandbox + - libvirt-tck + - osinfo-db + - osinfo-db-tools + - virt-manager + - virt-viewer + +package_format: 'rpm' +package_manager: 'zypper' +os_name: 'openSUSE' +os_version: '15.1' + +ansible_python_interpreter: /usr/bin/python3 diff --git a/guests/inventory b/guests/inventory index 3b15513..c86f8cc 100644 --- a/guests/inventory +++ b/guests/inventory @@ -8,5 +8,6 @@ libvirt-fedora-rawhide libvirt-freebsd-11 libvirt-freebsd-12 libvirt-freebsd-current +libvirt-opensuse-15.1 libvirt-ubuntu-16 libvirt-ubuntu-18 diff --git a/guests/lcitool b/guests/lcitool index a630971..39e6853 100755 --- a/guests/lcitool +++ b/guests/lcitool @@ -531,6 +531,8 @@ class Application: install_config =3D "preseed.cfg" elif facts["os_name"] in ["CentOS", "Fedora"]: install_config =3D "kickstart.cfg" + elif facts["os_name"] =3D=3D "openSUSE": + install_config =3D "autoinst.xml" else: raise Exception( "Host {} doesn't support installation".format(host) diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml index bd9b161..ca8eb84 100644 --- a/guests/vars/mappings.yml +++ b/guests/vars/mappings.yml @@ -19,10 +19,10 @@ # - deb, pkg, rpm # # Valid OS names are: -# - CentOS, Debian, Fedora, FreeBSD, Ubuntu +# - CentOS, Debian, Fedora, FreeBSD, openSUSE, Ubuntu # # Valid OS versions are: -# - CentOS7, Debian9, FedoraRawhide, Ubuntu18 and so on +# - CentOS7, Debian9, FedoraRawhide, openSUSE15.1, Ubuntu18 and so on # # The arch specific rules use a prefix "$ARCH-" where $ARCH # is a libvirt arch name. @@ -70,6 +70,7 @@ mappings: =20 apparmor: deb: libapparmor-dev + openSUSE: libapparmor-devel cross-policy-deb: foreign =20 augeas: @@ -117,6 +118,7 @@ mappings: cppi: Fedora: cppi FreeBSD: cppi + openSUSE: cppi =20 cyrus-sasl: deb: libsasl2-dev @@ -127,6 +129,7 @@ mappings: dbus-daemon: default: dbus Fedora: dbus-daemon + openSUSE: dbus-1 =20 device-mapper: deb: libdevmapper-dev @@ -196,6 +199,7 @@ mappings: deb: libglusterfs-dev rpm: glusterfs-api-devel Debian9: glusterfs-common + openSUSE: glusterfs-devel Ubuntu16: glusterfs-common Ubuntu18: glusterfs-common cross-policy-deb: foreign @@ -204,6 +208,7 @@ mappings: deb: libgnutls28-dev pkg: gnutls rpm: gnutls-devel + openSUSE: libgnutls-devel cross-policy-deb: foreign =20 go: @@ -228,6 +233,7 @@ mappings: =20 gtk-update-icon-cache: default: gtk-update-icon-cache + openSUSE: gtk3-tools Ubuntu16: libgtk2.0-bin =20 gtk-vnc2: @@ -248,14 +254,17 @@ mappings: ip: deb: iproute2 rpm: iproute + openSUSE: iproute2 =20 iscsiadm: deb: open-iscsi rpm: iscsi-initiator-utils + openSUSE: open-iscsi =20 isoinfo: default: genisoimage FreeBSD: cdrkit + openSUSE: mkisofs =20 java: deb: openjdk-11-jre-headless @@ -289,6 +298,7 @@ mappings: libaudit: deb: libaudit-dev rpm: audit-libs-devel + openSUSE: audit-devel cross-policy-deb: foreign =20 libblkid: @@ -320,6 +330,7 @@ mappings: deb: libdbus-1-dev pkg: dbus rpm: dbus-devel + openSUSE: dbus-1-devel cross-policy-deb: foreign =20 libgovirt: @@ -347,6 +358,7 @@ mappings: rpm: numactl-devel armv6l-deb: armv7l-deb: + openSUSE: libnuma-devel cross-policy-deb: foreign =20 libparted: @@ -370,6 +382,7 @@ mappings: deb: librbd-dev Fedora: librbd-devel CentOS7: librbd1-devel + openSUSE: librbd-devel cross-policy-deb: foreign =20 libselinux: @@ -436,6 +449,7 @@ mappings: deb: locales Fedora: glibc-langpack-en FreeBSD: + openSUSE: glibc-locale =20 lsof: default: lsof @@ -458,6 +472,7 @@ mappings: ninja: default: ninja-build FreeBSD: ninja + openSUSE: ninja =20 mingw32-curl: Fedora: mingw32-curl @@ -639,6 +654,7 @@ mappings: netcf: deb: libnetcf-dev rpm: netcf-devel + openSUSE: cross-policy-deb: skip =20 net-tools: @@ -678,6 +694,7 @@ mappings: deb: perl pkg: perl5 rpm: perl-Archive-Tar + openSUSE: perl-Archive-Tar-Wrapper =20 perl-CPAN-Changes: deb: libcpan-changes-perl @@ -709,6 +726,7 @@ mappings: deb: libio-compress-perl pkg: p5-IO-Compress rpm: perl-IO-Compress-Bzip2 + openSUSE: perl-Compress-Bzip2 =20 perl-IO-String: deb: libio-string-perl @@ -747,6 +765,7 @@ mappings: deb: libtest-lwp-useragent-perl pkg: p5-Test-LWP-UserAgent Fedora: perl-Test-LWP-UserAgent + openSUSE: perl-Test-LWP-UserAgent =20 perl-Test-Pod: deb: libtest-pod-perl @@ -809,20 +828,24 @@ mappings: deb: python-dev pkg: python2 rpm: python2-devel + openSUSE: python-devel cross-policy-deb: foreign =20 python2-lxml: default: python-lxml Fedora: python2-lxml FreeBSD: py27-lxml + openSUSE: python2-lxml =20 python2-nose: default: python-nose Fedora: python2-nose FreeBSD: py27-nose + openSUSE: python2-nose =20 python2-setuptools: CentOS7: python2-setuptools + openSUSE: python2-setuptools =20 python3: default: python3 @@ -831,6 +854,7 @@ mappings: default: python3-dbus FreeBSD: py36-dbus CentOS7: python36-dbus + openSUSE: python3-dbus-python =20 python3-devel: deb: python3-dev @@ -838,17 +862,20 @@ mappings: Fedora: python3-devel CentOS7: python36-devel cross-policy-deb: foreign + openSUSE: python3-devel =20 python3-gi: deb: python3-gi pkg: py36-gobject3 rpm: python3-gobject CentOS7: python36-gobject + openSUSE: python3-gobject =20 python3-libxml2: default: python3-libxml2 FreeBSD: py36-libxml2 CentOS7: + openSUSE: python3-libxml2-python Ubuntu16: =20 python3-lxml: @@ -864,6 +891,7 @@ mappings: python3-pip: CentOS7: python3-pip Debian9: python3-pip + openSUSE: python3-pip Ubuntu16: python3-pip Ubuntu18: python3-pip =20 @@ -929,6 +957,7 @@ mappings: deb: libspice-client-gtk-3.0-dev pkg: spice-gtk rpm: spice-gtk3-devel + openSUSE: spice-gtk-devel cross-policy-deb: foreign =20 strace: @@ -942,6 +971,7 @@ mappings: deb: iproute2 rpm: iproute-tc CentOS7: iproute + openSUSE: iproute2 =20 unzip: default: unzip @@ -964,10 +994,12 @@ mappings: wireshark: deb: wireshark-dev Fedora: wireshark-devel + openSUSE: wireshark-devel cross-policy-deb: skip =20 xen: Fedora: xen-devel + openSUSE: xen-devel x86_64-deb: libxen-dev armv7l-deb: libxen-dev aarch64-deb: libxen-dev @@ -994,6 +1026,7 @@ mappings: xz-static: deb: liblzma-dev Fedora: xz-static + openSUSE: xz-static-devel cross-policy-deb: foreign =20 yajl: @@ -1015,6 +1048,7 @@ mappings: zlib-static: deb: zlib1g-dev rpm: zlib-static + openSUSE: zlib-devel-static cross-policy-deb: foreign =20 =20 --=20 2.23.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list