Chapter 2. New Features
This part describes new features and major enhancements introduced in Red Hat Satellite 6.14.
Hosts that are removed from the Satellite WebUI can also be removed from the Insights Inventory
Hosts registered against Satellite or Capsule can be removed from the Insights Inventory when they are removed from Satellite. When you enable the Automatic Mismatch Deletion setting in Satellite, the hosts are automatically removed from the Insights Inventory during the next synchronization with Satellite (by default in a day). An admin user can toggle Satellite to be the source of host inventory so it can control the existence of hosts in Insights according to their status.
The hosts can be removed from the Insights Inventory in the following ways:
- Insights Inventory UI
- Automatic Mismatch Deletion from Red Hat Inventory settings
- Unregistering the hosts by running subscription-manager --unregister in the command line
- Direct API call to the Red Hat Hybrid Cloud API
Jira:SAT-18004
Hosts will now be assigned Content Views and lifecycle environments as a single unit
As a result of an upcoming Satellite feature, hosts will now be assigned Content Views and lifecycle environments as a single unit instead of separately. Hostgroups will be required to assign both a Content View and a lifecycle environment to a host simultaneously. This ensures that a host cannot have a lifecycle environment without an associated Content View.
Jira:SAT-19305
Search inputs are now standardized
Pages with search inputs are now standardized. As part of this, the settings Autosearch and Autosearch delay are no longer provided.
Jira:SAT-16832
Applicable and installable errata can be selected in report templates
A new feature has been added for applicable and installable errata in report templates. Select Applicable to show all applicable errata. Select Installable to limit the report exclusively to errata that are accessible in the host’s content view environment(s) that can be installed.
Jira:SAT-16885
New filter drop-down list showing only 'Red Hat' or 'Custom' repositories
A new enhancement has been added for Simple Content Access (SCA) users to enable all custom repositories on content hosts using the Satellite UI. As a SCA user, you can choose any number of repositories or all repositories and select Override to Enabled to enable the custom repositories on content hosts.
Jira:SAT-18718
Test-firing webhooks
You can now test if a webhook functions correctly by selecting Test webhook from the list in the Actions column. After you enter a payload and click Submit, the webhook triggers.
Jira:SAT-18843
Extended cron lines for recurring remote execution jobs and sync plans
You can now use extended cron lines when scheduling a recurring remote execution job or sync plan. For example, you can set up a cron job to run at 5 AM on first Monday of each month using the syntax 0 5 * * 1#1
. To learn more about the extended cron lines, see Using Extended Cron Lines in Managing Hosts.
Jira:SAT-16635
You are now notified if a task has been in running or paused state for two days
Satellite now periodically checks for tasks that have been in running or paused state for more than two days and sends email reports and notifications about these tasks to subscribed users. To enable this feature, go to the Email Preferences tab in your account settings and set Long running tasks to enabled. This feature is enabled for admin users by default. By default, this task runs every day at midnight. You can reschedule the task by running the following command:
foreman-rake foreman_tasks:reschedule_long_running_tasks_checker FOREMAN_TASKS_CHECK_LONG_RUNNING_TASKS_CRONLINE='$cron'
Replace $cron
with a cronline describing the new schedule.
Jira:SAT-17519
New API endpoints have been introduced
The following API endpoints have been added:
- api/v2/hosts/:id/ansible_roles/:ansible_role_id
- Send a GET request to add a single Ansible role to a host or send a DELETE request to remove a single Ansible role from a host.
- api/v2/hostgroups/:id/ansible_roles/:ansible_role_id
- Send a GET request to add a single Ansible role to a host group or send a DELETE request to remove a single Ansible role from a host group.
- api/v2/organizations/:organization_id/rh_cloud/missing_hosts
- Send a GET request to list hosts that are missing in Red Hat Cloud.
- api/v2/webhooks/:id/test
- Send a POST request to test-fire a webhook.
You can now filter hosts by PXE loader
You can now use the pxe_loader
search keyword to filter hosts by their PXE loader. To search for hosts without the PXE loader set, use null? pxe_loader
syntax.
Jira:SAT-17166
Option to ignore treeinfo available
A new Ignore treeinfo checkbox has been added for the user to skip syncing treeinfo
files if they receive the error Treeinfo file should have INI format
. All files related to Kickstart will be missing from the repository if treeinfo
files are skipped.
Jira:SAT-17764
Content View Filters provide a message indication
A filter icon appears next to a version of Content View if that specific version is published with filters applied.
Filter icons are only available with this release. Content View versions published by older versions of Satellite will not have the filter icon on Content Views published with filters.
Jira:SAT-16960
User is notified if there are no new updates when publishing a Content View
When the user uses the publish wizard to publish a Content View, the user will be notified if no new updates are available. The notification says No available repository or filter updates. Users will see an indication if a Content View needs to be published.
Jira:SAT-16959
Custom products are now disabled by default in Satellite
During the upgrade to Satellite 6.14, content overrides will be automatically added so that existing hosts and activation keys have access to the same repositories before and after the upgrade. Going forward, newly created custom products will be disabled by default.
Jira:SAT-16809
Reduced the required set of inputs while enabling Puppet
Previously, it was mandatory to specify the Puppet client certificate locations in the Satellite installer command while installing the Puppet server on the Satellite Server and Capsules. These locations had fixed values and specifying non-standard locations would lead to incorrect configuration resulting in a broken setup.
With this release, the certificate locations are no longer required, simplifying correct configuration and operation.
Jira:SAT-16079
Apache now supports the system-configured crypto policies and ciphers::
Apache (or httpd) now supports system-configured crypto policies for TLS protocols and ciphers. This set of policies is applied consistently to running services and is kept up-to-date.
For more information on using crypto policies on RHEL, see the Using system-wide cryptographic policies on the RHEL 8 guide.
Jira:SAT-17893
You can now see which capsule is chosen for remote execution
You can use the foreman-rake foreman_remote_execution:explain_proxy_selection HOST=$host PROVIDER=$provider
command to see which capsule would be used to run a remote execution job on the given host at that moment and why. When using the command, replace the following variables:
-
Replace
$host
with the name of the host or with a search query. -
Replace
$provider
with a provider.
To learn more about optional arguments of this command, run foreman-rake -D foreman_remote_execution:explain_proxy_selection
. An example use:
foreman-rake foreman_remote_execution:explain_proxy_selection HOST=’name ~ *’ PROVIDER=ssh FORMAT=csv
Jira:SAT-16817
Display the reason for failed Ansible jobs in config reports
Previously, when an Ansible job failed, accessing the config report of the host resulted in a 500 server error. With this release, you can view the config report and examine the detailed log message of the failure.
Jira:SAT-13901
Client certificate required to access Red Hat repositories from browser
Users will need the client or debug certificate to access and download the RPMs from Red Hat repositories stored under /pulp/content/
.
Jira:SAT-16759
Satellite EOL date in the web UI
Admin users can now see the end of life (EOL) date in the Satellite web UI if the EOL date of the Satellite version is within the next 6 months. This information displays as a warning banner. The warning banner changes to an error banner if the Satellite version is past the EOL date. You can dismiss the banners and they reappear after one month or on the EOL date.
Jira:SAT-21478