orcharhino 6.4.0 is here!
Update to EL 8.8
With orcharhino 6.4, we deliver EL 8.8, which offers great benefits. It includes an upgrade to Ansible 2.14.2 with additional requirements that affect all orcharhino releases running on EL8. For a smooth transition, please look at Using ansible-core 2.14.2 with Python 3.11 in the ATIX Service Portal when updating to EL 8.8.
- We have enabled autocompletion for the DSL documentation in the template editor. You can now easily see available macros when writing or changing a template. You can press CTRL + SPACE to get a list of available items. For more information, see https://(your orcharhino host)/templates_doc. You can enable autocompletion by checking the “Autocompletion” checkbox.
- We have added a report template that provides an overview of installed packages on managed hosts: “Host – All Installed Packages”. Depending on the operating system of the managed host, it shows all installed RPM and DEB packages.
Proxmox Compute Resource
orcharhino now supports Proxmox Release 7.3 as a compute resource provider.
You can use orcharhino to automatically provision and manage virtual machines in a Proxmox Virtual Environment 7.3.
In addition, we have revised the Proxmox Compute Resource documentation: https://docs.orcharhino.com/or/docs/sources/compute_resources/proxmox.html
Configuring orcharhino Proxies with a Load Balancer
- You can configure your orcharhino Server to use a load balancer to distribute client requests and network load across multiple orcharhino Proxies. This results in an overall improvement of services provided by the orcharhino Proxies. https://docs.orcharhino.com/or/docs/sources/guides/configuring_orcharhino_proxies_with_a_load_balancer.html
- We have reworked the documentation on how to configure managed hosts using Ansible: https://docs.orcharhino.com/or/docs/sources/configuration_management/ansible.html
If you want to integrate orcharhino with AWX, Ansible Tower, or Oracle Linux Automation Manager, take a look at https://docs.orcharhino.com/or/docs/sources/guides/integrating_orcharhino_and_awx.html.
- We have added details on how to use Ansible vaults within orcharhino to securely store and access confidential information when managing hosts using Ansible. For more information, see https://docs.orcharhino.com/or/docs/sources/configuration_management/ansible.html#using-ansible-vault-with-orcharhino_ansible.
DSL Autocompletion in templates
Configuring orcharhino Proxies with a Load Balancer
- orcharhino 6.4 now uses Foreman 3.3 and Katello 4.5
- Added firewalld service-definition for orcharhino Proxies
- Added ‘include RAM’ option to ‘create snapshot’ dialogue for hosts running on Proxmox compute resource
- We have updated the list of open ports for orcharhino Server, orcharhino Proxies, and managed hosts. For more information, see https://docs.orcharhino.com/or/docs/sources/installation_and_maintenance/installing_orcharhino_server.html#Network_Requirements
- We have updated the installation instructions for the Puppet plug-in on orcharhino Server and orcharhino Proxies. For more information, see https://docs.orcharhino.com/or/docs/sources/configuration_management/puppet.html#Enabling_Puppet_Integration_managing-configurations-puppet
- We have updated the Proxmox documentation. For more information, see https://docs.orcharhino.com/or/docs/sources/compute_resources/proxmox.html
- We have clarified the installation process for both orcharhino Server and orcharhino Proxies.
- We have changed the default download policy from “immediate” to “on demand” when providing content for orcharhino Proxies on orcharhino Server. For more information, see https://docs.orcharhino.com/or/docs/sources/installation_and_maintenance/upgrading_orcharhino_proxy.html#Providing_Content_for_orcharhino_Proxy.
- We have added documentation on how to install orcharhino Proxies on Windows. For more information, see https://docs.orcharhino.com/or/docs/sources/installation_and_maintenance/installing_orcharhino_proxy_on_windows.html.
- We have added a step on how to get the OAuth Token when installing orcharhino Proxies. For more information, see https://docs.orcharhino.com/or/docs/sources/installation_and_maintenance/installing_orcharhino_proxy.html#Installing_the_orcharhino_Proxy_Packages
- We removed the obsolete “–foreman-proxy-content-parent-fqdn” parameter when installing orcharhino Proxies. For more information, see
- Announcement: Please note that with the upcoming release of orcharhino 6.5 we will drop support for the last orcharhino 5 release.
require_ssl_smart_proxiessetting has been dropped and orcharhino now behaves as if the value was
true(the default). This means it’s no longer possible to use reverse DNS instead of client certificates over HTTPS connections. Upgrading users should ensure a valid Public Key Infrastructure (PKI) exists.
- BMC credentials access turned off by default: BMC credentials access through ENC YAML output and templates is turned off by default for increased security. To turn it on, go to Administer – Settings and turn the “BMC credentials access” setting on.
- orcharhino 6.4 is only available on EL8 operating systems. Please ensure to perform the Leapp upgrade from EL7 to EL8 of the base-OS of your orcharhino Server and orcharhino Proxies before attempting to upgrade to orcharhino 6.4.
- Fixed failing sync of DEB content to orcharhino Proxy, if the content has been created by an Incremental CV Update. Please consult the Version Specific Upgrade steps for further information.
- Show rendered template only for orcharhino users with the permission view_provisioning_templates.
- Fixed export/import of SLES content containing advisories (errata). Please consult the Version Specific Upgrade steps for further information.
- Fixed a bug that the description was empty for incremental Composite Content View versions.
- Added warning if users try to export Content View Versions that include DEB repositories with Hammer CLI, which is currently not supported.
- Fixed a bug that prevented upgrading orcharhino without Puppet plug-in installed
- Fixed a bug that ‘ansible collection’ type content could not be synchronized through HTTPS proxies.
- Fixed a bug that prevented showing time values on Sync Plans page.
- Fixed a bug that prevented switching between orcharhino Proxies within the management UI using the arrow button.
- Fixed post-upgrade orcharhino-ansible roles, which, for example, keep the RPM signing key of orcharhino Client repositories up to date. orcharhino-ansible now skips reconfiguring orcharhino Client repositories that were originally configured but are no longer supported.
- Fixed a bug in Host Registration preventing the installation of katello-host-tools on for Debian or Ubuntu hosts (tech preview).