-
Bug
-
Resolution: Unresolved
-
Normal
-
6.18.0
-
3
-
False
-
Important
-
Proton Sprint 8
-
sat-proton
-
Known Issue
-
-
Done
-
None
-
Yes
Description of problem:
How reproducible:
Always
Is this issue a regression from an earlier version:
Yes
Steps to Reproduce:
1. Setup and configure Satellite for IoP Advisor and Vulnerability service
2. # hammer ping
Actual behavior:
hammer ping doesn't display insights services for advisor and vulnerability services for IoP enabled Satellite.
Expected behavior:
hammer ping displays insights services for advisor and vulnerability services for IoP enabled Satellite.
Business Impact / Additional info:
Workaround: foreman-maintain service restart, and then check hammer ping
Acceptance Criteria
- The Smart Proxy paradigm should be respected. The way for a system to determine if a certain function is available, such as IoP, should be through querying the availability of smart proxy features, NOT through installer configuration or settings.
- When smart proxy feature detection is unreliable, such as during app initialization or plugin initialization (engine.rb / plugin.rb), it needs to be worked around.
- Assembling the main nav - This already takes a lambda, so this one is taken care of.
- Registering the Ping extension - The Ping extension should be registered regardless of IoP, and should be modified to return an empty Hash ({}) in non-IoP cases.
- Registering app metadata for population of ForemanContext - Foreman should be altered to query the app metadata via lambda, rather than only the initial rendering of the react component.
- Switching between IoP and non-IoP should not require a service restart. Everything should work. Ideally, not even a browser page reload should be needed, but that is acceptable if we can't avoid it.
- is duplicated by
-
SAT-40755 foreman restart required after disabling or re-enabling IoP
-
- New
-