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

Attempt an integration with the Unleash service

XMLWordPrintable

    • Unleashify notifications
    • False
    • Hide

      None

      Show
      None
    • False
    • Unset
    • To Do
    • 12% To Do, 0% In Progress, 88% Done

      Right now we rely on AppInterface merge requests to:

      • Enable or disable features.
      • Trigger redeployments and restarts.
      • Increasing or decreasing logger levels.

      The problem that we usually run into is that the MRs get merged asynchronously, so this means that they get merged right after it gets opened, in 15 minutes or in an hour, depending on how busy the AppSre bot is.

      This causes that sometimes features get enabled not when we want them to be enabled, but rather whenever the bot feels like it. If we need to test some feature and then instantly disable it, this causes gaps that make us nervous.

      The same thing happens with loggers: waiting for those loggers to be in the right debug level may cause us to switch to some other task in the meantime, and completely switch context, which then makes it more painful than it should to return to the previous task.

      The idea of this Epic is to see if it is feasible for us to integrate with Unleash, and be able to, essentially, use it for:

      • Enabling and disabling feature flags.
      • Send admin commands to the pods like enabling or disabling logger levels or restarting certain pods.

              glepage@redhat.com Gwenneg Lepage
              mbarcina@redhat.com Mikel Barcina
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: