-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
Unleashify notifications
-
False
-
-
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.
- is depended on by
-
RHCLOUD-26188 Allow changing the log level of loggers without having to redeploy the application
- Closed
- is related to
-
RHCLOUD-28433 Q4 2023 Notif Tech Debt/Bugs
- Closed
- mentioned on