Chapter 2. New features
This part describes new features and major enhancements introduced in Red Hat Satellite 6.15.
Command to refresh all/bulk ACS’s using hammer
Due to a potential conflict with an existing API endpoint, the correct command is:
$ hammer alternate-content-source bulk refresh-all
Jira:SAT-23132
Setting’s behavior for Append domain names to the host
changed
The behavior of the Append domain names to the host
setting was changed to save hosts with full names in the database and displaying the value.
Jira:SAT-24730
New actions added to the host details page
The vertical ellipses on the host details page have been updated. These actions will force a package profile upload on the host through remote execution, ensuring that the applicability calculation is up-to-date.
- Refresh applicability is added to the main vertical ellipsis on the top right of the page
- Refresh package applicability is added on the vertical ellipsis above the Content > Packages table
- Refresh errata applicability replaces the Recalculate action on the vertical ellipsis menu on the Content > Errata tab
Jira:SAT-22617
Provisioning templates now use the Global Registration method to register hosts
Previously, provisioning templates used the Katello CA Consumer to register hosts during provisioning, which is deprecated and not compatible with newer RHEL systems. With this release, provisioning templates register hosts by using the same method as the Global Registration template, because they include the shared subscription_manager_setup
snippet.
Refresh counts available for Capsule packages
If your Capsules have synchronized content enabled, you can refresh the number of content counts available to the environments associated with the Capsule. This displays the Content Views inside those environments available to the Capsule. You can then expand the Content View to view the repositories associated with that Content View version.
Jira:SAT-17368
New report template for hosts in SCA organizations
- Host – Installed Products
- Use this template for hosts in Simple Content Access (SCA) organizations. It generates a report with installed product information along with other metrics included in Subscription – Entitlement Report except information about subscriptions.
- Subscription – Entitlement Report
- Use this template for hosts that are not in SCA organizations. It generates a report with information about subscription entitlements including when they expire. It only outputs information for hosts in organizations that do not use SCA.
Jira:SAT-20479
RHEL end of support visible in Satellite
Satellite provides multiple mechanisms to display information about upcoming End of Support (EOS) events for your Red Hat Enterprise Linux hosts:
- Notification banner
- A column on the Hosts index page
Search field
- In the Satellite web UI, navigate to Hosts > All Hosts.
- Click Manage columns.
- Select the Content column to expand it.
- Select RHEL Lifecycle status.
- Click Save to generate a new column that displays the Red Hat Enterprise Linux lifecycle status.
You can use the Search field to search hosts by rhel_lifecycle_status
. It can have the following values:
-
full_support
-
maintenance_support
-
approaching_end_of_maintenance
-
extended_support
-
approaching_end_of_support
-
support_ended
You can also find the RHEL lifecycle status on the Host status card on the Host Details page.
Jira:SAT-20480
fapolicyd
on Satellite and Capsule is now available
You can now install and enable fapolicyd
on Satellite Server and Capsule Server. The fapolicyd
software framework is one of the most efficient ways to prevent running untrusted and possibly malicious applications on the system.
Jira:SAT-20753
Vertical navigation changes
This release brings the following vertical navigation changes:
-
New search bar at the top of vertical navigation enables you to quickly find menu items. You can focus the search bar by clicking on it or by pressing
Ctrl + Shift + F
. - Some menu items in the vertical navigation have been grouped into expandable submenus. For example, Config Management and Report Templates under Monitor have been grouped into Reports. Click the submenu to expand it. The order of the menu items remains unchanged.
- Menu and submenu items, such as Monitor or Reports, now expand when you click them instead of when you hover over them.
Jira:SAT-20947
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-20990
Satellite auto-selects the activation key during host registration
When you register a host using Hosts > Register Host in the Satellite web UI and there is only one activation key available for the organization and location selected in the registration form, Satellite selects the activation key automatically.
Satellite sends email notifications after certain background actions fail
Previously, when background actions such as repository synchronization failed, users had to log in to the Satellite Web UI to learn about the failures. With this update, you can configure email notifications for the following events: failed content view promotion, failed content view publish, failed Capsule sync, and failed repository sync.
To start receiving the notifications, log in to the Satellite Web UI and navigate to Administer > Users. Select the required user, switch to the Email Preferences tab, and specify the required notifications. Make sure that the Mail Enabled checkbox on the Email Preferences tab is selected. Note that users whose accounts are disabled do not receive any notification emails.
Jira:SAT-20393
Satellite installer now automatically determines the most appropriate logging layout
Previously, you had to configure a layout for Satellite logs manually by passing the --foreman-logging-layout
option to satellite-installer
. With this release, satellite-installer
automatically selects the most appropriate layout type if you do not specify a layout type manually. For file-based logging, the multiline_request_pattern
layout is used by default. For logging to journald, the pattern
layout is used by default. To specify the required logging layout manually, pass the --foreman-logging-layout
option to satellite-installer
.
Jira:SAT-20206
Redis cache
Satellite now includes the ability to configure redis
as the cache for the Satellite WebUI. Use redis
cache if you have a large number of hosts registered to the Satellite Server or if you use the extra-large
tuning profile and that is causing issues. To use redis
cache:
# satellite-installer --foreman-rails-cache-store type:redis
To revert back to file based caching:
# satellite-installer --foreman-rails-cache-store type:file
Jira:SAT-20910
display_fqdn_for_hosts
replaces append_domain_name_for_hosts
in Satellite settings
Previously, you were able to configure whether Satellite stores the name of the host with the domain name appended in the database. With this update, the name property of the host in the database always contains the fully qualified domain name (FQDN).
As a result, the following settings are no longer available in Satellite:
-
Append domain names to the host
in Satellite Web UI -
append_domain_name_for_hosts
in Hammer and API
The settings above have been replaced with the following settings. The new settings only control how host names are displayed:
-
Display FQDN for hosts
in the Satellite Web UI -
display_fqdn_for_hosts
in Hammer and API
Jira:SAT-19793
Permissions
The following permissions have been added:
- create_lookup_values
- destroy_lookup_values
- edit_lookup_values
- view_lookup_values
These permissions were created to solve an issue with overriding Ansible variables and are automatically assigned to relevant roles. For more information, see Non-admin users can override Ansible variables.
Jira:SAT-18126
New Hammer subcommands and options
- New subcommands
-
hammer alternate-content-source bulk
-
hammer capsule content reclaim-space
-
hammer capsule content update-counts
-
hammer proxy content reclaim-space
-
hammer proxy content update-counts
-
- New options
-
file-id
andnondefault
added tohammer content-view version list
-
lifecycle-environment
,environment
, andenvironment-id
added tohammer erratum list
-
delete-empty-repo-filters
added tohammer repository delete
-
Jira:SAT-24698
New API endpoints
The following API endpoints have been added:
-
/katello/api/alternate_content_sources/bulk/refresh_all
-
/katello/api/capsules/:id/content/counts
-
/katello/api/capsules/:id/content/update_counts
-
/katello/api/capsules/:id/content/reclaim_space
-
/api/v2/hosts/bulk
Jira:SAT-24552