[FE] [CS For Registry] Add security configuration setting with feature flag
Description
- Propagate the development feature flag named
CS_FOR_REGISTRY
to frontend. - Incorporate a security configuration setting called
container_scanning_for_registry_enabled
. - Update GraphQL endpoints to allow toggling settings on and off.
- Utilize the transmitted setting status from
ConfigurationPresenter
. - Update the UI as per design in epic.
User Impact
This setting should be placed under a development feature flag to ensure no user impact occurs until the FF is deactivated. Once the FF is activated and the backend issue is completed, users should be able to view the option to toggle the configuration on/off.
Non-functional requirements
-
Feature flag: The feature should be behind FF. -
Testing: Add unit tests/specs.
Implementation plan
-
Do not include experimental
badge -
Header = Container Registry Scanning -
Description = Analyze your container images for known vulnerabilities.
Prior toggle for reference
Screenshots
Currently | w/ toggle |
---|---|
Use layout from prior toggle but change text copy |
Verification steps
- Turn on the FF.
- The UI should have an option to toggle the setting.
- The UI should display the status of the setting on the registry page.
- Turn off the FF.
- Verify that point 2-3 should be removed.
Edited by Fernando Cardenas