Skip to content

Backend: set verification_level when new catalog resource is published and fix badge enum mismatch

Problem

With the addition of the badges for CI/CD catalog, implemented via the Ci::Catalog::VerifiedNamespace model, we need to ensure that when a new catalog resource is published to the catalog it inherits the right value of verification_level set at namespace level.

This allows the catalog resource to display the correct badge that was set at namespace level.

Proposal

In Ci::Catalog::Resources::CreateService we could add this logic.

Also in this issue - fix the verification_level values in Ci::Catalog::Resource to match those in VerifiedNamespace

Edited by Avielle Wolfe