[PATCH 0/7] Remove support for OpenStack-based clouds

Chuck Lever <[email protected]> Fri, 31 Oct 2025 20:50:12 -0400
Newsgroups dev.linux.lists.kdevops
Message-ID <[email protected]>
From: Chuck Lever <[email protected]>

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