orcharhino 7.1 is here!
Tech Update Video
A short overview of the new features introduced in orcharhino 7.1
Highlight
In-place Upgrade from EL8 to EL9
orcharhino 7.1 brings you a new world of Enterprise Linux 9 to existing installations.
With orcharhino 7.1, an in-place upgrade of the orcharhino platform to AlmaLinux 9, Oracle Linux 9, Red Hat Enterprise Linux 9, and Rocky Linux 9 is provided using the Leapp utility.
With the in-place upgrade, there is no need for reinstallation, all settings and contents are retained.
Upgrading orcharhino platform from EL8 to EL9 can be done as a separate task at any time prior to the upgrade to orcharhino 7.2.
Deprecations
- orcharhino Clients (SLES 15 SP2): We no longer maintain the orcharhino Client for SLES 15 SP2 as SUSE no longer provides any security updates. If you have the orcharhino Client synchronized, you can continue using it. If you plan to upgrade your managed hosts, have a look at our “SLES Service Pack Upgrade” job template to automate this process: https://docs.orcharhino.com/or/docs/sources/guides/suse_linux_enterprise_server/managing_hosts/remote_jobs.html#executing-a-remote-job_managing-hosts
- orcharhino Proxy Servers: Removed option to enable or disable usage of SCA when preparing content: https://docs.orcharhino.com/or/docs/sources/installation_and_maintenance/installing_orcharhino _proxy_server .html#Preparing_Content_for_orcharhino _Proxy
- orcharhino Platform: The future orcharhino 7.2 will run solely on Enterprise Linux 9 (EL9). Please upgrade your the operating system of your orcharhino Server and your orcharhino Proxy Servers to EL9 before upgrading to orcharhino 7.2: https://docs.orcharhino.com/or/7.1/sources/installation_and_maintenance/upgrading_orcharhino _from_el8_to_el9 .html
Changelog Features
- Content Management (Debian/Ubuntu): A new filter on the ‘Content’ โ ‘Content Types’ โ ‘Deb Packages’ page allows to view all packages that belong to a specific repository.
- Content Management (Debian/Ubuntu): New orcharhino installations now use structured APT for Debian and Ubuntu content by default.
- Host Provisioning: orcharhino is now compatible with yggdrasil 0.2.z and 0.4.z.
- Host Provisioning: Use “wget –no-proxy” instead of “wget -Y off” in provisioning templates.
- Installation: Provide orcharhino Offline ISO image to install orcharhino Server in a disconnected environment on Red Hat Enterprise Linux 9: https://docs.orcharhino.com/or/docs/sources/installation_and_maintenance/installing_orcharhino _server_offline .html#Installing_orcharhino _Server_using_ISO_images
- orcharhino Maintenance: Added a script “register_orcharhino.sh” to re-register orcharhino to OCC.
- orcharhino Maintenance: Enable idempotency of script to setup new operating systems for repeated executions or managing new organizations.
- Resource Quota (Tech Preview): Provide Hammer CLI plugin for the Resource Quota plugin: https://docs.orcharhino.com/or/docs/sources/guides/administering_orcharhino.html#installing-the-resource-quota-plugin
Changelog Bugfixes
- Configuration Management (Ansible): Do not hide the SCAP client role on the Ansible roles UI page to setup the SCAP client.
- Content Management (Debian): Added fall back mechanism for structured APT in case of historic content view versions that lack structured content.
- Content Management (Debian/Ubuntu): Enable lenient validation in Debian Release files to resolve synchronization issues for edge-case repositories that do not fully adhere to Debian specifications.
- Content Management (Debian/Ubuntu): Errata for Debian/Ubuntu sometimes were shown for systems that have already been patched.
- Content Management (Debian/Ubuntu): Fixed a bug where Deb repositories using “flat repository format” could not be synced to orcharhino Proxy Servers.
- Content Management (Debian/Ubuntu): Flat APT repos with a distribution other than “/” with structured APT enabled can’t be consumed.
- Content Management (Debian/Ubuntu): The upgrade procedure will run a script to correct datasets that may lead to show already solved errata as applicable on hosts.
- Content Management (Oracle Linux): pulp_rpm now includes improved connection handling. It will automatically retry if the connection is interrupted or encounters a 403 error, resolving issues with ULN repositories.
- Content Management: ‘katello:correct_repositories’ rake task mis-identifies rolling content view repositories as broken.
- Content Management: Hosts subscribed to rolling content views list all errata as installable.
- Host Provisioning (Debian): Fix LVM provisioning using offline installation media.
- Host Provisioning (EL9): Bootdisk-based provisioning failed on orcharhino Server on EL9 due to SELinux access issues.
- Host Provisioning: The error message in the remote execution setup template states “yum” for Debian-based systems.
- Installation: Ensure the SELinux context is correctly applied to all files and directories during installation by running an Ansible role as one of the final steps.
- Management UI: Fixed links to documentation for configuring user authentication.
- New All Hosts Page (Tech Preview): New “All Hosts Page” does not show package updates for Debian/Ubuntu.
- orcharhino Clients (Debian/Ubuntu ): Update the path to the apt hook script to run the “katello-host-tools” tracer upload script. A knowledge base article was written for older orcharhino versions.
- orcharhino Maintenance: Fixed Cockpit connection to orcharhino Server if Cockpit is enabled and “foreman-proxy” can access “root” on orcharhino Server via SSH.
- orcharhino Proxy Servers: Ansible role to provide content for orcharhino Proxy Servers failed on EL9 due to missing URLs for orcharhino Clients.
- orcharhino Proxy Servers: Fixed a bug that prevented changing the organization context of a newly created orcharhino Proxy Server.
- Proxmox: Adding hard disk with size in terabyte is not interpreted correctly by orcharhino.
- Proxmox: Adding new storage while updating the host throws an error.
- Proxmox: Removing hard disk from hosts in orcharhino results in wrong number of hard disks on Proxmox server.
- Remote Execution: Remove unused setting “remote_execution_workers_pool_size”. This fixes the issue that a warning of an undefined setting was written many times to the log file.
- Resource Quota (Tech Preview): Units for memory and disk space are displayed as MB/GB/TB instead of MiB/GiB/TiB and do not allow floating point numbers.