Separating Conforma from Konflux #75
Replies: 4 comments 2 replies
-
|
💯 Yeah, totally agree. |
Beta Was this translation helpful? Give feedback.
-
|
Agree! This is long overdue. I'd like to add to the list the input to the |
Beta Was this translation helpful? Give feedback.
-
|
Maybe this would also be an opportunity to update or change any old "Enterprise Contract" or "ec" references to reflect the new name of Conforma. For example, the |
Beta Was this translation helpful? Give feedback.
-
I talked with @lcarva about a topic related to this some time ago. What I feel like would be even better is if the expected inputs were specified in a way so that they could be retrieved independently of the policy evaluation. Then those inputs could be passed to the policy evaluation in addition to the images themselves. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The current state of Conforma is tightly coupled to Konflux, which is not surprising given this project's origins and history. As a result, most if not all of the current documentation assumes that Conforma and its tools (
ec, theEnterpriseContractcustom resource, and the newer KNative Conforma controller) are utilized as part of a Konflux deployment.The situation is even worse for the current policy catalog. The current collection for the most part assumes data is generated from Konflux using specific pipelines and processes. The catalog even includes policies that are specific to an individual corporate entity - Red Hat. As a result, it is exceptionally difficult for a new Conforma user to design policies for artifacts that are not built on Konflux.
I would like to propose that Conforma as a project separate its identity from Konflux, and treat it as an adopter. I suggest the following:
policyrepository in Conforma to become a general-purpose policy library for the community, which can be "imported" through a defined procedure (is this feasible?).I think would also help if policies document their expected inputs, since it is not clear what many current policies require as input.
Beta Was this translation helpful? Give feedback.
All reactions