From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7A5CF363 for ; Fri, 8 Mar 2024 00:04:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709856242; cv=none; b=n6pVJKVL18hiXVAq3Nz405anjq0HQygdxj7Pus9Qu/49/AlJ1V8x4rlrMBKwAPoETcEjCPJZ/rPA1WSgg9ruL1CvDOZk8rvRZY0efmFG1x8Tb4YdH+Avs0Dxhy8Z+cpKSMcIfy8r4b0FJSMMKdPNx5QgOi5/9llhFyhvAtI2Byw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709856242; c=relaxed/simple; bh=klHrFGuGcNlnNFuuUiKCnx02877KOoNvkyJmA/e5Abc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=McT38JgxZY4KTaIz5jP/DUOU5xMbDydswguM/JjvPIShn67O9909Z/weG2ZV6xb4t7JiPYted+V/sib725ylrHoKNjiuVFtH1SrVUESwqxQmva8oR+JeARbmz6YFJnS8kECuiey8S4ea0/4PI2zrkPIaoqDdj30StcIRAYo5SoQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=HHH+FU5K; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="HHH+FU5K" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=awoBBHSRigpNwasfEqK0Q9B8pI2OWY6jTmeU4RjGYzg=; b=HHH+FU5KOfG/Ts9QgIWb6sEEmV VADvI4cwxiSO0EYVOt3rD17Tq4dy6KC0g9uz6VQKWypER2e1UHi5HZhllzQoM6YLCzvgX6aExc8OZ F+rWKYA24Gs/T5tJ+13eYSBsa0WYFYxSKP6CbteX3X53rnKNuNcmyjprFcrQgsHguSz1gGt0ac/QG w8ldWugJtafj/R3AeRLEOwFZgt8MIpZova26xqbDhG3DuAf/BiwEsZsir/M9cPvccNAokFyAjNU/v wJ3k3GAj0P2uO1Ie1QLjXIfHC2tJYshOrxx1iO4FF9XAHp/6S9+6ikyQCCcNC2lDt7BpBtxfIg62m pHdnu6uw==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1riNiT-00000006uQC-0C4W; Fri, 08 Mar 2024 00:04:01 +0000 From: Luis Chamberlain To: kdevops@lists.linux.dev Cc: Luis Chamberlain Subject: [PATCH 0/8] guestfs: fixes and enhancements Date: Thu, 7 Mar 2024 16:03:51 -0800 Message-ID: <20240308000400.1646823-1-mcgrof@kernel.org> X-Mailer: git-send-email 2.44.0 Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: Luis Chamberlain guestfs didn't work with multiple guests for me and it took me a while to figure out why. The issue was a stupid bug where if you have the ssh include directive without a new line it won't be processed. So the last patch fixes that. The rest is general cleanup and sanity stuff. I tested with vagrant too to ensure the Kconfig changes don't break it. I'd like to wait to push until this is also tesed on aarch64 guests. Luis Chamberlain (8): guestfs: use macros for drives for aarch64 bringup: disable ZNS and CXL for guestfs libvirt: move zns, largio and cxl to its own files guestfs: move options to its own file bringup: match default distro to user's distro guestfs: remove explicit tap0 device name destroy_guestfs.sh: remove known ssh key guestfs: verify new line on ssh include directive kconfigs/Kconfig.bringup | 59 +-- kconfigs/Kconfig.extra_storage | 6 + kconfigs/Kconfig.guestfs | 52 +++ kconfigs/Kconfig.libvirt | 353 +----------------- kconfigs/Kconfig.libvirt.cxl | 73 ++++ kconfigs/Kconfig.libvirt.largeio | 134 +++++++ kconfigs/Kconfig.libvirt.zns | 150 ++++++++ .../roles/gen_nodes/templates/gen_drives.j2 | 57 +++ .../gen_nodes/templates/guestfs_q35.j2.xml | 59 +-- .../gen_nodes/templates/guestfs_virt.j2.xml | 39 +- .../update_ssh_config_guestfs/tasks/main.yml | 58 ++- scripts/bringup_guestfs.sh | 1 - scripts/destroy_guestfs.sh | 1 + scripts/guestfs.Makefile | 1 + terraform/aws/Kconfig | 1 + terraform/azure/Kconfig | 2 +- terraform/gce/Kconfig | 3 +- terraform/openstack/Kconfig | 2 +- vagrant/Kconfig | 4 +- 19 files changed, 551 insertions(+), 504 deletions(-) create mode 100644 kconfigs/Kconfig.guestfs create mode 100644 kconfigs/Kconfig.libvirt.cxl create mode 100644 kconfigs/Kconfig.libvirt.largeio create mode 100644 kconfigs/Kconfig.libvirt.zns create mode 100644 playbooks/roles/gen_nodes/templates/gen_drives.j2 -- 2.43.0