OCS reads vulnerabilities payload from chained configmaps
What does this MR do ?
It mainly refactors the OCS module to read data from chained configmaps instead of logs. Configmaps contain Starboard Vulnerabilities ready to be sent to KAS API.
System design
gitlab-org&11968 (comment 1683845311)
Relates to
OCS should not read logs but read configmaps in... (gitlab-org/gitlab#434315 - closed)
Tests
I have manually tested this in my kind cluster but also on a real K8S cluster. You can see the testing demo here.
Edited by Nick Ilieskou