Project

General

Profile

Actions

Bug #37151

open

hammer allows creation of content overrides other than 'enabled'

Added by Jeremy Lenz 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Subscriptions
Target version:
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

In Candlepin, content overrides are attached to a consumer (content host) and have 'name' and a 'value' attributes:

hammer activation-key content-override [OPTIONS]

--override-name VALUE Override parameter key or name.
To enable or disable a repo select 'enabled'.
Default value: enabled
Default: "enabled"
--value VALUE Override value. Note for repo enablement you can use a boolean value

In the web UI, the only content overrides displayed are those with the name 'enabled.' However, you can use subscription-manager to set other overrides on the host. For example:

subscription-manager repo-override --add gpgcheck:0 --repo satellite-client-6-for-rhel-8-x86_64-rpms

This will cause your redhat.repo file to be altered to say

gpgcheck = 0

In Katello, we do not support or display any overrides besides 'enabled'. However, they can be added via hammer. As these are unsupported, we should disallow this in Hammer as well.

needs removal from both

hammer host subscription content-override
hammer activation-key content-override

Actions #1

Updated by Chris Roberts 3 months ago

  • Target version set to Katello 4.13.0
  • Triaged changed from No to Yes
Actions

Also available in: Atom PDF