release notes
orcharhino 6.10.0 is here!
Tech Update Video
A short overview of the new features introduced in orcharhino 6.10
Highlights
- Simple Content Access (SCA) made easy to account
- Proxmox reloaded User Interface
- Ubuntu/Debian repository sync performance boost
- Support for SUSE Linux Enterprise Server 15 SP6 as an operating system for host
- Distributed Environments: Faster synchronization with orcharhino Proxy
- Scaling data security: Store and retrieve secrets from HashiCorp Vault
- Support for Ubuntu Extended Security Maintenance (ESM) Errata
Simple Content Access (SCA) made easy to account!
Customers are happily migrating to SCA to manage their subscriptions. With orcharhino 6.10, it is now easy to count the number of subscriptions in use for all managed hosts. This change helps customers to report numbers for internal purpose or to report the current count to Linux vendors to validate their subscriptions.
SCA product host count.
Proxmox reloaded User Interface.
Do you need to manage an alternative hypervisor? orcharhino 6.10 introduces you a renewed User Interface for the Proxmox integration. This rework helps you to make the management of Proxmox easier than ever before. For more information: Provisioning virtual machines in Proxmox
orcharhino 6.10 Proxmox-UI HDD.
orcharhino 6.10 Proxmox-UI Advanced.
orcharhino 6.10 Proxmox-UI CPUFlags.
Ubuntu/Debian repository sync performance boost.
orcharhino 6.10 introduces a database optimization for Debian/Ubuntu repository publishing. With orcharhino 6.10, you can save up to 25% of the time required to publish large repositories, reducing both waiting time and the necessary compute resources.
Support for SUSE Linux Enterprise Server 15 SP6 as an operating system for hosts.
With orcharhino, you can run multiple Linux distributions in parallel. The orcharhino team is dedicated to keeping the list of supported distributions up to date. With orcharhino 6.10, support for SLES 15 SP6 is now available, enabling the deployment and management of the latest SUSE SLES release. For more information: Registering hosts and setting up host integration.
orcharhino 6.10 SLES15SP6.
orcharhino 6.10 SLES15SP6 details.
Distributed Environments: Faster synchronization with orcharhino Proxy.
Managing distributed environments is important for most enterprises operating across multiple geographic regions. orcharhino Proxy facilitates the setup of branches and copies of package repositories. With orcharhino Proxy in 6.10, it is now possible to disable ‚content count updates‘ to achieve fasterdocs.orcharhino.com/…nt/importing_content content synchronization for updates. For more information: Importing content
orcharhino 6.10 DebPerformance Setting.
Scaling data security: Store and retrieve secrets from HashiCorp Vault.
Using encryption in the data center is a challenge in terms of scaling. To avoid the manual tracking and handling of secrets, a central store for the secrets and a safe way to access them is required. HashiCorp Vault provides a central way to store and retrieve secrets. With the release of orcharhino 6.10, it is now possible to connect to a HashiCorp Vault system using Ansible, enabling the efficient retrieval of stored secrets. For more information: Configuring Hosts Using Ansible
orcharhono 6.10 HashicorpVault host parameter.
Support for Ubuntu Extended Security Maintenance (ESM) Errata.
Keeping systems secure, even if they are on a long lifecycle, is becoming increasingly challenging. orcharhino 6.10 supports Errata for Ubuntu Extended Security Maintenance (ESM), allowing users to maintain the security of their systems using the same mechanism as for other Linux distributions. For more information: Importing content
orcharhino 6.10 Ubuntu-ESM-Errata.
Tech previews
Host registration template: orcharhino 6.11 provides the ability to add multiple dependency repositories for registration. This can be used to deploy SUSE Linux Enterprise Server and other guests that need multiple repositories. Example for AlmaLinux: Registering hosts by using global registration.
Changelog Features
- Content management: Added the ability to bulk-delete repositories from published content-views.
- Content management: Allow turning automatic content count updates off. This improves the performance of repository synchronizations to orcharhino Proxies.
- Debian Errata Parser: Added Errata for Ubuntu-ESM apps-security repositories. Available with Errata-URL ‚https://dep.atix.de/dep/api/v1/ubuntu-esm‘.
- Errata: Custom snippets were introduced before and after errata installation: https://docs.orcharhino.com/or/docs/sources/guides/ubuntu/managing_content/managing_errata.html#creating-custom-snippets-to-apply-errata_content-management
- Host provisioning: Support for SLES 15 SP6 as an operating system for hosts. orcharhino 6.10 can provision and manage hosts running this SLES service pack version. Before installation you need to update libzypp from the SUSE update repository: https://atixservice.zendesk.com/hc/de/articles/15103943231260
- Host registration template: Simplify management by inheriting Puppet configuration options from the host group during host registration.
- Host registration: Fixed issue of missing installation media during host registration process displays „Validation failed – Medium must belong to host’s operating system“.
- Host registration: Provisioning templates and partition tables for newly created Debian, Ubuntu and SLES based systems are assigned automatically based on previous deployed systems respective predefined templates, similar to other Linux systems.
- Performance: Debian/Ubuntu repository publishing faster by database query optimizations. Using custom SSL certificate for hosts .
- Provisioning: Partition Tables for encrypted disks using Clevis/Tang are automatically assigned to operating systems.
- Proxmox UI: Improved Proxmox UI in compute profile and Host page. https://docs.orcharhino.com/or/docs/sources/compute_resources/proxmox.html#Adding_Proxmox_Details_to_a_Compute_Profile_proxmox-provisioning
- Subscription Management: The „Subscriptions“ page now provides a column „Product Host Count“ that shows the number of hosts that consume this product.
Changelog Bugfixes
- Infoblox DNS: Delete all found records (A, PTR, etc) and not only the first one to prevent issues of inconsistent records on the DNS server.
- orcharhino Ecosystem: The script to rename the hostname of an orcharhino instance was renamed to ‚orcharhino-change-hostname‘
- Ansible Configuration Management: Fixed a bug that caused hidden Ansible variables to be shown in plain text under „Variables“ and „Inventory“ on the host’s details page.
- Content Management (Ubuntu and Debian): Increased an internal data-type to avoid overflow. Overflow could occur on systems that frequently sync and publish large repositories.
- Debian Errata: The installation process for Debian Errata with Ansible switched to „DEBIAN_FRONTEND=noninteractive“
- Debian Errata: The job template to install SLES and Debian Errata need to respect proper YAML syntax formatting.
- Host provisioning: The host provisioning state was shown as „Pending“ on the Host Overview page even if the host was already build. Fixed that the build state is stored correctly.
- Host Registration template: Fixed a bug that prevented to render the command on organization/location selection mismatch.
- Host registration via global_registration template: wget can be used to register hosts instead of curl.
- Host registration: Due to network delays the method to get the API port sometimes just return the default port. Added a timeout to this method to wait longer so that the correct port to reach the orcharhino Server or orcharhino Proxy is used.
- orcharhino API: Fixed the per-page=all filter for some APIs like organization/parameters, domains/parameters, subnet/parameters which returned nothing.
- Proxmox: Fixed issue with container based templates, to create images in compute resource.
- SLES host management: Fixed package profile update Remote Execution Job for SLES by using correct script.
- Using a custom signing service will now report the correct error when trying to sync an invalid repository.
Deprecations
- CentOS 7: Client status changed to unmaintained as CentOS 7 is end of life since June 30, 2024.
- Debian 10: Client status changed to unmaintained as Debian 10 is end of life since June 30, 2024.
- The next version of orcharhino will be using Simple Content Access (SCA) only and remove support for non-SCA organizations. You must migrate to SCA prior to a further update, with orcharhino 6.10 latest.
Changelog Documentation
- Show upstream repositories for CentOS Stream 9: https://docs.orcharhino.com/or/docs/sources/guides/centos/managing_content/importing_content.html#
Adding_Custom_RPM_Repositories_for_centos_9_content-management - Retrieve secrets from HashiCorp Vault within orcharhino: https://docs.orcharhino.com/or/docs/sources/configuration_management/ansible.html#accessing-hashicorp-vault-from-orcharhino_ansible
- Clarified requirements to install orcharhino Proxy Servers: https://docs.ohttps://docs.orcharhino.com/or/docs/sources/configuration_management/ansible.html#accessing-hashicorp-vault-from-rcharhino.com/or/docs/sources/installation_and_maintenance/installing_orcharhino_proxy_server.html#System_and_Network_Requirements
- Show default OS repositories for Debian 12/11 and Ubuntu 24.04/22.04 in orcharhino documentation: https://docs.orcharhino.com/or/docs/sources/guides/debian/managing_content/importing_content.html#adding-upstream-repositories-for-Debian-12_content-management and https://docs.orcharhino.com/or/docs/sources/guides/ubuntu/managing_content/importing_content.html#adding-upstream-repositories-for-Ubuntu-24-04_content-management
- Documented structure of URLs to consume versioned content to register hosts to orcharhino: https://docs.orcharhino.com/or/docs/sources/guides/debian/managing_content/managing_content_views.html#Content-Views-in-orcharhino_content-management
- Fixed the command to enable content before upgrading orcharhino Proxy Servers in https://docs.orcharhino.com/or/docs/sources/installation_and_maintenance/upgrading_orcharhino_proxy_server.html#Performing_the_Upgrade