Assisted on-prem deprecation
The Assisted Installer's on-premises deployment feature in the DCI Agent has been removed. This feature previously allowed deploying Assisted Installer components within a pod on a local server. Users can continue using the Assisted Installer SaaS through the Red Hat Hybrid Cloud Console. This document outlines the changes, their impact, and steps to adapt your deployments.
This removal represents a breaking change that may significantly impact DCI users. The ABI is the recommended method to continue the deployments and the inventory files are almost compatible.
What changed
- Setting
assistedas theinstall_typeis deprecated. - The
use_agent_based_installer: trueconfiguration is deprecated. boot_iso_urlmust now be specified in the inventory.- Support for provisioning infrastructure (VMs, networking) in KVM-libvirt environments has been removed.
- The assisted pod on the bastion host is no longer required.
Identifying Affected Deployments
Your deployments may be affected if:
1. Jobs fail early with the error: "Assisted on-prem is deprecated."
1. Your cluster inventory includes the following:
yaml
install_type: assisted
use_agent_based_installer: false
Fixing the Jobs
- Update the inventory files:
- Set
install_type: abiin the inventory files. - Remove
use_agent_based_installer: truefrom the inventory files - Clean up unused pods and containers:
Shell $ sudo podman rm http_store -f $ sudo podman pod rm http_store_pod -f $ sudo podman rm -f assisted-db service next-step-runner assisted-installer $ sudo podman pod rm assisted-installer - For KVM-libvirt deployments, provision infrastructure manually or via a playbook like the one in samples directory. You can use the
inventory_playbookvariable to customize the target infrastructure using existing settings.