-
Bug
-
Resolution: Unresolved
-
Normal
-
6.18.0
-
3
-
False
-
Important
-
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.
- clones
-
SAT-39088 IoP detection during app initialization should not rely on possibly stale values
-
- Release Pending
-
- is duplicated by
-
SAT-40755 foreman restart required after disabling or re-enabling IoP
-
- Closed
-
- is related to
-
SAT-41488 Document what's needed to disable/enable IoP on Satellite 6.18 and later versions
-
- New
-