Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-5245

Add option to disable Zync integrations

XMLWordPrintable

    • 5
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Engineering

       Requires coordination between System team and Operator team.

      Current behavior
      By default 3scale provides the Zync component responsible to sync data from 3scale to other systems. It is also responsible for creating the routes for APIcast managed by 3scale, master, admin & developer portals.

      Desired behavior
      Add an option to not deploy zync components at all.

      As Zync configuration is injected by 3scale-operator, it can be done by operator itself, by removing this line: https://github.com/3scale/3scale-operator/blob/73d07acff4af050affdab5cded0833a1cd1ad5ec/pkg/3scale/amp/component/system.go#L1150
      Note that if Zync configuration doesn't have a "endpoint" property, the Zync jobs are skipped with a message WARN: Skipping Zync for event XXX. URL not configured. Obviously, that warning should be ignored if zync is disabled.

              Unassigned Unassigned
              rhn-support-cpalmier Carlo Palmieri (Inactive)
              Lluis Cavalle Lluis Cavalle
              Votes:
              2 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated: