Chapter 8. Changes in satellite-installer parameters, Hammer CLI, and REST API


8.1. satellite-installer parameters

New satellite-installer parameters

The following satellite-installer parameters have been added:

  • --checks-only
  • --foreman-plugin-rh-cloud-enable-iop-advisor-engine
  • --reset-foreman-plugin-rh-cloud-enable-iop-advisor-engine

Removed satellite-installer parameters

The following satellite-installer parameters have been removed:

  • --foreman-proxy-content-reverse-proxy
  • --reset-foreman-proxy-content-reverse-proxy
  • --foreman-proxy-content-reverse-proxy-port
  • --reset-foreman-proxy-content-reverse-proxy-port

8.2. Hammer CLI

New Hammer commands and subcommands

The following Hammer commands and subcommands have been added:

  • hammer content-view-environment, including the following subcommand:

    • hammer content-view-environment list
  • hammer flatpak-remote, including the following subcommands:

    • hammer flatpak-remote create
    • hammer flatpak-remote delete
    • hammer flatpak-remote info
    • hammer flatpak-remote list
    • hammer flatpak-remote remote-repository
    • hammer flatpak-remote remote-repository info
    • hammer flatpak-remote remote-repository list
    • hammer flatpak-remote remote-repository mirror
    • hammer flatpak-remote scan
    • hammer flatpak-remote update
  • hammer host bootc, including the following subcommand:

    • hammer host bootc images
  • hammer user registration-tokens, including the following subcommands:

    • hammer user registration-tokens invalidate
    • hammer user registration-tokens invalidate-multiple

New Hammer options

The following Hammer options have been added:

  • --force has been added to the following commands:

    • hammer activation-key content-override
    • hammer host subscription content-override
  • --content-view-environments and --content-view-environment-ids have been added to the following commands:

    • hammer activation-key create
    • hammer activation-key list
    • hammer activation-key update
  • --lifecycle-environment-id, --repository-id, --content-view, --content-view-id, and --repository have been added to the hammer capsule content update-counts command
  • --allow-other-types has been added to the following commands:

    • hammer content-view filter rule create
    • hammer content-view filter rule update
  • --versions-to-keep has been added to the hammer content-view purge command
  • --subnet6-id and --ip6 have been added to the hammer discovery provision command
  • --download-utility has been added to the hammer host-registration generate-command command
  • --content-default-http-proxy has been added to the following commands:

    • hammer http-proxy create
    • hammer http-proxy info
  • --http-proxy-id, --http-proxy, and --http-proxy-policy have been added to the following commands:

    • hammer export-templates
    • hammer import-templates
  • --path-id has been added to the hammer lifecycle-environment create command
  • --lifecycle-environment-id, --repository-id, --content-view, --content-view-id, and --repository have been added to the hammer proxy content update-counts command
  • --depth and --keep-latest-packages have been added to the following commands:

    • hammer repository create
    • hammer repository update

Removed Hammer commands and subcommands

No Hammer commands and subcommands have been removed.

Removed Hammer options

The following Hammer options have been removed:

  • --location-id, --organization-id, --organization-title, --organization, --location, and --location-title have been removed from the following commands:

    • hammer architecture create
    • hammer architecture delete
    • hammer architecture info
    • hammer architecture list
    • hammer architecture update
    • hammer settings info
    • hammer settings list
    • hammer settings set
    • hammer user-group create
    • hammer user-group delete
    • hammer user-group external create
    • hammer user-group external delete
    • hammer user-group external info
    • hammer user-group external list
    • hammer user-group external refresh
    • hammer user-group external update
    • hammer user-group info
    • hammer user-group list
    • hammer user-group update
  • --purpose-addons has been removed from the following commands:

    • hammer activation-key create
    • hammer activation-key update
    • hammer admin logging
    • hammer host update

Additional resources

For more information, see Using the Hammer CLI tool or enter the commands with the --help option.

8.3. REST API

New API endpoints

The following API endpoints have been added:

  • Registration_tokens endpoints:

    • /api/registration_tokens
    • /api/users/:user_id/registration_tokens
  • Advisor_engine endpoints:

    • /api/advisor_engine/host_details
    • /api/advisor_engine/upload_hits
  • Advisor_engine_config endpoints:

    • /api/rh_cloud/advisor_engine_config
  • Content_view_environments endpoints:

    • /katello/api/content_view_environments
  • Flatpak Remote Repositories endpoints:

    • /katello/api/organizations/:organization_id/flatpak_remote_repositories
    • /katello/api/flatpak_remotes/:flatpak_remote_id/flatpak_remote_repositories
    • /katello/api/flatpak_remote_repositories/:id
    • /katello/api/flatpak_remote_repositories/:id/mirror
  • Flatpak Remotes endpoints:

    • /katello/api/organizations/:organization_id/flatpak_remotes
    • /katello/api/flatpak_remotes
    • /katello/api/flatpak_remotes/:id
    • /katello/api/organizations/:organization_id/flatpak_remotes/:id
    • /katello/api/flatpak_remotes/:id/scan
  • Host_bootc_images endpoints:

    • /api/hosts/bootc_images
  • Host_packages endpoints:

    • /api/host_packages/:id
    • /api/host_packages/compare
    • /api/host_packages/installed_packages
  • Job_invocations endpoints:

    • /api/job_invocations/:id/hosts

Removed API endpoints

No API endpoints have been removed.

Additional resources

For more information, see the full API reference on your Satellite Server at https://<satellite.example.com>/apidoc/v2.html.

Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat