Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-26276

Consistently handle plugin installations

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • 0
    • 0% To Do, 0% In Progress, 100% Done
    • Platform

      Satellite has two categories of plugins: included and optional. The included plugins are always present and not intended to be removed. Optional plugins provide functionality that can be useful to some customers, but not everyone. This is commonly used for tech previews, but also other production quality functionality is delivered this way.

      Technically there are 2 ways we can deliver this. Packaging is the first layer. The satellite meta-package depends on a plugin and that way we're sure it's present. The other is the installer where it's listed in the answers file.

      All included plugins MUST be listed in the satellite meta-package. For the installer it depends on if they have configuration options. If they have parameters, they SHOULD be listed in the installer, otherwise they MUST NOT be listed.

      The Foreman Proxy plugins all have installer parameters so this effort focuses on Foreman and Hammer plugins.

      Today the situation is mixed, but once everything is aligned this should be the final list.

      Included:

      • ansible
      • azure_rm
      • bootdisk
      • discovery
      • google
      • katello
      • leapp
      • openscap
      • tasks
      • remote_execution
      • templates
      • rh_cloud
      • virt_who_configure
      • webhooks

      Optional:

      • kubevirt
      • puppet

      It should be noted that tasks is the only plugin that has installer parameters: it can configure a cronjob.

            ekohlvan@redhat.com Ewoud Kohl van Wijngaarden
            satellite-jira-automation@redhat.com Satellite Jira-Automation
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: