You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(stoneintg-1350): add support for nested componentGroups
Allows users to add a ComponentGroup to another ComponentGroup's
spec.Components field. The resulting data structure is a DAG in which
all leaf nodes are Components and all non-leaves are ComponentGroups.
When a Component is built, its ComponentGroups will be gathered and
snapshots will be created for them. The Snapshot will contain the GCL
and updated images for that ComponentGroup and all ComponentGroups
nested within it. After that snapshot is created the snapshot controller
will create snapshots for all ComponentGroups that contain the first
ComponentGroup.
This allows Konflux to support complex use-cases for ComponentGroups in
which users have multi-tiered applications with subgroups that must be
tested independently
Signed-off-by: Ryan Cole <rcyoalne@gmail.com>
// IsSnapshotMarkedAsAddedToGlobalCandidateList returns true if snapshot's AddedToGlobalCandidateListAnnotation result is marked as true to global candidate list
0 commit comments