• Icon: Epic Epic
    • Resolution: Done
    • Icon: Normal Normal
    • 1.8.0
    • None
    • RHDH Local
    • None
    • Optimized Default Plugins and Configuration
    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do
    • RHIDP-4289 - Enhanced Default Setup for RHDH Local
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 0% In Progress, 100% Done
    • Tech Radar and Quay Plugins added to default RHDH Local setup for a better out of the box experience for users.
    • Feature

      Default Active Plugins (dynamic-plugins.example.yaml):

      Adding some plugins by default is intended to demystify the dynamic plugins loading and configuration mechanism.

      • Simple Plugin Example: TechRadar
        • Add TechRadar plugin configuration to dynamic-plugins.yaml and ensure it's enabled by default.
        • Justification: Provides a visually engaging element on the homepage or via navigation, and showcases the dynamic plugins loading mechanism for simple RHDH extension.
      • Quay Plugin:
        • Add the Quay plugin configuration to dynamic-plugins.yaml and ensure it's enabled by default.
        • Upon startup, the "Image Registry" tab must appear for the default "RHDH Local" entity in the catalog.
        • Justification: Demonstrates integration with external services and provides a practical example of extending the catalog's functionality.
        • Testing: This addition will require some prior thought and testing to ensure that if Quay were inaccessible for any reason the users experience would not be negatively impacted.

      Optimized Default Configuration (app-config.local.yaml):

      • Quay.io Integration Defaults:
        • Add quay.uiUrl: https://quay.io to the default configuration.
        • Include proxy.endpoint entries for https://quay.io.
        • Add necessary img-src CSP (Content Security Policy) entries for quay.io.
        • Justification: Required for the Quay plugin functionality to work seamlessly out of the box.
      • Catalog Processing Interval:
        • Include a commented-out setting for catalog.processingInterval set to 30 seconds.
        • Justification: Provides a clear example for users wanting to adjust catalog refresh rates for faster local development feedback, without altering default behavior.

              lahern Leanne Ahern
              lahern Leanne Ahern
              RHIDP - Install
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: