Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-30697

disable entitlements seats apis

XMLWordPrintable

    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • Unset
    • ANSTRAT-554 - Move from Seat-based to Consumption-based pricing model
    • No
    • A&M Tech Debt Sprint Q1 2024, Access & Management Sprint 83

      because ansible seat management is being discontinued, we need to disable access to the seats apis in entitlements. we can do this via env config

      we will want to make sure the UI for seat manager is disabled before we shut off the apis, so I linked the corresponding ticket that we depend on

      tasks:

      • set "ENT_DISABLE_SEAT_MANAGER" to "true" in stage/production, the apis will not be exposed via routes in our service. We could also default this value to true in the actual service since we won't be using them at all anymore. I would prefer the latter because it removes some dependencies on service startup. ref: https://github.com/RedHatInsights/entitlements-api-go/blob/main/config/main.go#L97. Add a comment in the code where we default the env var to true, saying "this feature is obsolete" (something like that) and link this ticket
      • update the readme and docs to mention the endpoints are deprecated in prod
      • work with qe to disable seats tests

              rh-ee-dagbay Daniel Agbay
              rh-ee-dagbay Daniel Agbay
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: