diff --git a/src/components/PolicyTopologyPage.tsx b/src/components/PolicyTopologyPage.tsx index 4ad3838..2893554 100644 --- a/src/components/PolicyTopologyPage.tsx +++ b/src/components/PolicyTopologyPage.tsx @@ -108,6 +108,7 @@ const parseDotToModel = (dotString: string): { nodes: any[]; edges: any[] } => { 'EnvoyFilter', 'GatewayClass', 'DNSRecord', + 'AuthConfig', ]); // kinds for unassociated policies - these will be grouped @@ -119,7 +120,13 @@ const parseDotToModel = (dotString: string): { nodes: any[]; edges: any[] } => { ]); // kinds for Kuadrant internals - these will be grouped also - const kuadrantInternals = new Set(['ConfigMap', 'Kuadrant', 'Limitador', 'Authorino']); + const kuadrantInternals = new Set([ + 'ConfigMap', + 'Kuadrant', + 'Limitador', + 'Authorino', + 'ConsolePlugin', + ]); // reconnect edges for excluded, connected nodes (e.g. GatewayClass) const rewireExcludedEdges = (graph, sourceNodeId, targetNodeId) => { diff --git a/src/utils/latest.tsx b/src/utils/latest.tsx index 6371b3d..05e71ea 100644 --- a/src/utils/latest.tsx +++ b/src/utils/latest.tsx @@ -12,6 +12,7 @@ const resourceGVKMapping: { [key: string]: { group: string; version: string; kin Authorino: { group: 'operator.authorino.kuadrant.io', version: 'v1beta1', kind: 'Authorino' }, Limitador: { group: 'limitador.kuadrant.io', version: 'v1alpha1', kind: 'Limitador' }, Kuadrant: { group: 'kuadrant.io', version: 'v1beta1', kind: 'Kuadrant' }, + ConsolePlugin: { group: 'console.openshift.io', version: 'v1', kind: 'ConsolePlugin' }, }; export default resourceGVKMapping;