From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 6F3E51F5851 for ; Sat, 1 Nov 2025 00:50:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761958223; cv=none; b=gme1sTQGF1NgOMz3Kd989MPVI2+85Xf1NEfKTxWtkXeCepFS9S4exDbh9aZlhlOhcZIFYET56wWnILSlh1vRro6Ryt4qdmkg56wFTs/iXL7HW6/bto1bm5VwkNN8NyEjVHtLZ27/raGnYZEFT3IpVcSi45grmXZKlIAxFlyD/9o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761958223; c=relaxed/simple; bh=AcoOhMftnttYPfktp6Zftn3Nrb8Xgkk9vOIRvwBVq0I=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=mWsLmrmkSG2su+CTCDzfnl5EspUNEu2YcAjBCs5wUTI2huOj9iBXzqElTYnMkg/4gHMxVqTc1XOzn9Yavgo2276cGJsY8w5xjpczBQyUnG+9Zc0kE+V12S7VD2139KnTuKI4YlAKJtAPRtRProGAG6VXE1tYeKEHUUlQs70QI54= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nsQ9sDpJ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nsQ9sDpJ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B77B3C4CEE7; Sat, 1 Nov 2025 00:50:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1761958223; bh=AcoOhMftnttYPfktp6Zftn3Nrb8Xgkk9vOIRvwBVq0I=; h=From:To:Cc:Subject:Date:From; b=nsQ9sDpJvs94J4zBNCmJnpOr1WI8beWFCEbYNbBnhZSkf7w7wi7LBngNZvTIIkM7O s74EMuv6vXL45WfzoX0Eh4ruppCKClgd3mlA6UB/242GCI8UIvy8K+pPZIQyRS9F6f 40JwG89rKHb2Y0peHoIKo6z4CJBVJKMCn/Il/hDP/z7eDZI9zf3pkmvIWF47Hv8s62 f9wV2uTwf4usy+qj1Ph2W1joL/MP2cMsa0lsGOl2dxgWUq0PY/NahREBeSIntYX2uj HtY7xMxIhgeEcj1tDiGt85ShzXcwBPtBUZYSiU9rM+IiFtZIZdXqRqMHvQ7YsVPV1O x5zHnkWduIL0g== From: Chuck Lever To: Cc: Chuck Lever Subject: [PATCH 0/7] Remove support for OpenStack-based clouds Date: Fri, 31 Oct 2025 20:50:12 -0400 Message-ID: <20251101005020.3492781-1-cel@kernel.org> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Chuck Lever We're thinking that there are no users and that OpenStack support has grown fallow. Considering the amount of churn that is coming for the kdevops terraform providers, it will be an easier maintenance burden to decommission OpenStack now. Chuck Lever (7): docs: Remove OpenStack documentation CLAUDE.md: Remove OpenStack from infrastructure list kconfigs: Remove remaining OpenStack references scripts: Remove OpenStack from terraform.Makefile playbooks: Remove OpenStack ansible support terraform: Remove OpenStack from Kconfig.providers terraform: Remove OpenStack provider directory CLAUDE.md | 2 +- docs/kdevops-terraform.md | 35 ------ kconfigs/Kconfig.bringup | 1 - kconfigs/Kconfig.guestfs | 2 +- kconfigs/Kconfig.libvirt | 4 - playbooks/roles/gen_tfvars/defaults/main.yml | 6 - .../templates/openstack/terraform.tfvars.j2 | 18 --- .../tasks/terraform/openstack.yml | 4 - scripts/terraform.Makefile | 13 --- terraform/Kconfig | 2 +- terraform/Kconfig.providers | 7 -- terraform/openstack/Kconfig | 66 ----------- terraform/openstack/ansible_provision_cmd.tpl | 1 - terraform/openstack/clouds-public.yaml | 19 ---- terraform/openstack/main.tf | 107 ------------------ terraform/openstack/output.tf | 28 ----- terraform/openstack/output_minicloud.tf | 51 --------- terraform/openstack/provider.tf | 23 ---- terraform/openstack/shared.tf | 1 - .../openstack/update_ssh_config_minicloud.tf | 25 ---- terraform/openstack/vars.tf | 46 -------- 21 files changed, 3 insertions(+), 458 deletions(-) delete mode 100644 playbooks/roles/gen_tfvars/templates/openstack/terraform.tfvars.j2 delete mode 100644 playbooks/roles/volume_group/tasks/terraform/openstack.yml delete mode 100644 terraform/openstack/Kconfig delete mode 120000 terraform/openstack/ansible_provision_cmd.tpl delete mode 100644 terraform/openstack/clouds-public.yaml delete mode 100644 terraform/openstack/main.tf delete mode 100644 terraform/openstack/output.tf delete mode 100644 terraform/openstack/output_minicloud.tf delete mode 100644 terraform/openstack/provider.tf delete mode 120000 terraform/openstack/shared.tf delete mode 100644 terraform/openstack/update_ssh_config_minicloud.tf delete mode 100644 terraform/openstack/vars.tf -- 2.51.0