From 3250ec6b7737ee2d5aa12549e954e6f6bcdf6fdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Wed, 14 Feb 2024 17:46:30 +0100 Subject: [PATCH] 0.1.2 --- back/config.ts | 2 + back/resolvers/k8slibs.ts | 3 +- back/resolvers/vynil/Category.ts | 2 +- back/resolvers/vynil/Package.ts | 4 +- back/schema/core.graphql | 14 +- data/certmanager.json | 204 +- data/cnpg.json | 214 +- data/fluxcd.json | 4299 ++++++++++++++++- data/jaegertracing.json | 34 +- data/k8s.json | 2450 +++++++++- data/k8up.json | 272 +- data/mariadb.json | 272 +- data/mongodb.json | 52 +- data/monitoring.json | 336 +- data/opentelemetry.json | 102 +- data/oracle.json | 68 +- data/projectcalico.json | 578 ++- data/rabbitmq.json | 34 +- data/redis.json | 148 +- data/secretgenerator.json | 120 +- data/traefik.json | 666 ++- data/vynil.json | 181 +- data/zalando.json | 102 +- front/components/core/OpenApiEdit.vue | 26 +- front/components/core/OpenApiEditArray.vue | 71 +- front/components/core/OpenApiEditEnum.vue | 37 + front/components/core/OpenApiEditNumber.vue | 4 +- front/components/core/OpenApiEditObject.vue | 69 +- front/components/core/OpenApiEditString.vue | 4 +- .../core/OpenApiEditUndefObject.vue | 22 +- front/components/core/UrlList.vue | 29 + front/components/vynil/PackageList.vue | 2 +- front/components/vynil/PackageMeta.vue | 6 +- front/libs/core/custom.ts | 1 + front/libs/core/openapiSetup.ts | 4 +- front/libs/fluxcd/custom.ts | 14 - front/pages/config/k8s/SecretView.vue | 197 +- front/pages/install/vynil/DistribView.vue | 57 +- front/pages/install/vynil/InstallNew.vue | 14 +- front/pages/install/vynil/InstallView.vue | 33 +- .../pages/install/vynil/installDashboard.vue | 7 +- front/queries/vynil/InstallPrepare.graphql | 4 +- package.json | 4 +- utils/generator/back/obj.resolvers.ts.hbs | 28 +- .../back/tmpl.resolvers.apiService.ts.hbs | 4 +- .../back/tmpl.resolvers.configMap.ts.hbs | 8 +- .../back/tmpl.resolvers.fluxcd.ts.hbs | 74 +- .../back/tmpl.resolvers.ingress.ts.hbs | 39 +- .../generator/back/tmpl.resolvers.k8s.ts.hbs | 8 +- .../back/tmpl.resolvers.nodeName.ts.hbs | 8 +- .../generator/back/tmpl.resolvers.pvc.ts.hbs | 16 +- .../generator/back/tmpl.resolvers.role.ts.hbs | 8 +- .../back/tmpl.resolvers.roleBinding.ts.hbs | 10 +- .../back/tmpl.resolvers.secret.ts.hbs | 8 +- .../back/tmpl.resolvers.selector.ts.hbs | 8 +- .../back/tmpl.resolvers.serviceAccount.ts.hbs | 8 +- .../back/tmpl.resolvers.storageClass.ts.hbs | 10 +- .../back/tmpl.resolvers.vynil.ts.hbs | 62 +- utils/generator/config.ts | 31 +- utils/generator/front/all.routes.ts.hbs | 4 +- utils/generator/front/grp.pages.list.vue.hbs | 2 +- .../front/grp.query.read.graphql.hbs | 14 +- .../front/obj.components.edit.vue.hbs | 10 +- .../front/obj.components.view.vue.hbs | 9 +- utils/generator/front/obj.pages.view.vue.hbs | 10 +- .../front/obj.query.read.graphql.hbs | 14 +- utils/generator/hb.ts | 1 + utils/generator/types.ts | 1 + utils/generator/utils.ts | 8 +- utils/prepareData.ts | 3 +- 70 files changed, 10463 insertions(+), 705 deletions(-) create mode 100644 front/components/core/OpenApiEditEnum.vue create mode 100644 front/components/core/UrlList.vue create mode 100644 front/libs/core/custom.ts diff --git a/back/config.ts b/back/config.ts index 8c262997..1c61e0ee 100644 --- a/back/config.ts +++ b/back/config.ts @@ -6,6 +6,7 @@ const envMapping = [ {name: 'limitNamespaceHave', key: "GRAMO_LIMIT_NAMESPACE_HAVE"}, {name: 'limitVynilDistrib', key: "GRAMO_LIMIT_VYNIL_DISTRIB"}, {name: 'limitVynilCategory', key: "GRAMO_LIMIT_VYNIL_CATEGORY"}, + {name: 'vynilNamespace', key: "GRAMO_VYNIL_NAMESPACE"}, // Frontend config {name: 'defaultNamespace', key: "GRAMO_DEFAULT_NAMESPACE"}, {name: 'defaultRoute', key: "GRAMO_DEFAULT_ROUTE"}, @@ -17,6 +18,7 @@ export const defaultConfig = { limitNamespaceKey: "", limitNamespaceValue: "", limitNamespaceHave: "", + vynilNamespace: "vynil", defaultNamespace: "default", defaultRoute: "", }; diff --git a/back/resolvers/k8slibs.ts b/back/resolvers/k8slibs.ts index 1af71bb5..d26616b5 100644 --- a/back/resolvers/k8slibs.ts +++ b/back/resolvers/k8slibs.ts @@ -3,7 +3,8 @@ import NodeCache from 'node-cache'; export const kc = new k8s.KubeConfig(); export const cache = new NodeCache({ stdTTL: 2, useClones: false, deleteOnExpire: true, checkperiod: 60 }); -kc.loadFromCluster(); +if (process.env['NODE_ENV']=='dev') kc.loadFromDefault(); +else kc.loadFromCluster(); export function getMetaNS(args: object) { return { namespace: args['namespace'], diff --git a/back/resolvers/vynil/Category.ts b/back/resolvers/vynil/Category.ts index d0c7d777..7dc69caf 100644 --- a/back/resolvers/vynil/Category.ts +++ b/back/resolvers/vynil/Category.ts @@ -25,7 +25,7 @@ export const queries = { }; export const resolvers = { vynilCategory: { - providePackage: async (parent) => { + providevynilPackage: async (parent) => { const packages = await packageQueries.vynilPackage(null, {}) return packages.filter(pkg => { if (gramoConfig.limitVynilDistrib != "" && pkg['distrib'] != gramoConfig.limitVynilDistrib) return false; diff --git a/back/resolvers/vynil/Package.ts b/back/resolvers/vynil/Package.ts index de661694..be586da0 100644 --- a/back/resolvers/vynil/Package.ts +++ b/back/resolvers/vynil/Package.ts @@ -42,12 +42,12 @@ export const queries = { export const resolvers = { vynilPackage: { - consumeCategory: async (parent) => { + consumevynilCategory: async (parent) => { return { name: parent.category, }; }, - consumeDistrib: async (parent) => { + consumevynilDistrib: async (parent) => { const lst = (await distribQueries.vynilDistrib(parent,{})).filter((i) => i.metadata.name == parent.distrib) if (lst.length>0) return lst[0]; return { diff --git a/back/schema/core.graphql b/back/schema/core.graphql index 05ecacac..395c4c99 100644 --- a/back/schema/core.graphql +++ b/back/schema/core.graphql @@ -78,19 +78,23 @@ type permissionReview { } type vynilCategory { name: String! - providePackage(params: queryParameters): [vynilPackage!] + providevynilPackage(params: queryParameters): [vynilPackage!] +} +type coreUrl { + proto: String + host: String + path: String } type vynilPackage { name: String! commit_id: ID! description: String - consumeCategory: vynilCategory! - consumeDistrib: vynilDistrib! + consumevynilCategory: vynilCategory! + consumevynilDistrib: vynilDistrib! options: JSONObject! } type Query { gramoConfig: GramoConfig vynilCategory(params: queryParameters): [vynilCategory] vynilPackage(params: queryParameters): [vynilPackage] -} - +} \ No newline at end of file diff --git a/data/certmanager.json b/data/certmanager.json index 2c26d0a7..cad49e01 100644 --- a/data/certmanager.json +++ b/data/certmanager.json @@ -3095,6 +3095,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "certmanager", + "short": "Challenge", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3102,7 +3110,7 @@ "group": "certmanager", "short": "Challenge", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3111,6 +3119,20 @@ "spec", "status" ] + }, + { + "group": "certmanager", + "short": "Challenge", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3119,6 +3141,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -3723,6 +3755,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "certmanager", + "short": "Order", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3730,7 +3770,7 @@ "group": "certmanager", "short": "Order", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3739,6 +3779,20 @@ "spec", "status" ] + }, + { + "group": "certmanager", + "short": "Order", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3747,6 +3801,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -4873,6 +4937,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "certmanager", + "short": "Certificate", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4880,7 +4952,7 @@ "group": "certmanager", "short": "Certificate", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4889,6 +4961,20 @@ "spec", "status" ] + }, + { + "group": "certmanager", + "short": "Certificate", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4897,6 +4983,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -5547,6 +5643,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "certmanager", + "short": "CertificateRequest", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -5554,7 +5658,7 @@ "group": "certmanager", "short": "CertificateRequest", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -5563,6 +5667,20 @@ "spec", "status" ] + }, + { + "group": "certmanager", + "short": "CertificateRequest", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -5571,6 +5689,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -9349,6 +9477,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "certmanager", + "short": "ClusterIssuer", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -9356,7 +9492,7 @@ "group": "certmanager", "short": "ClusterIssuer", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -9365,6 +9501,20 @@ "spec", "status" ] + }, + { + "group": "certmanager", + "short": "ClusterIssuer", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -9373,6 +9523,16 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -13151,6 +13311,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "certmanager", + "short": "Issuer", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -13158,7 +13326,7 @@ "group": "certmanager", "short": "Issuer", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -13167,6 +13335,20 @@ "spec", "status" ] + }, + { + "group": "certmanager", + "short": "Issuer", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -13175,6 +13357,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" } ] diff --git a/data/cnpg.json b/data/cnpg.json index 2c32abee..38175c3a 100644 --- a/data/cnpg.json +++ b/data/cnpg.json @@ -890,6 +890,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "cnpg", + "short": "Backup", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -897,7 +905,7 @@ "group": "cnpg", "short": "Backup", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -906,6 +914,20 @@ "spec", "status" ] + }, + { + "group": "cnpg", + "short": "Backup", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -914,6 +936,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -8682,6 +8714,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "cnpg", + "short": "Cluster", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -8689,7 +8729,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childPod", + "name": "childk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -8703,7 +8743,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childSecret", + "name": "childk8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -8719,7 +8759,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childService", + "name": "childk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -8733,7 +8773,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childServiceAccount", + "name": "childk8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -8748,7 +8788,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childPodDisruptionBudget", + "name": "childk8sPodDisruptionBudget", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PodDisruptionBudget", @@ -8762,7 +8802,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childRole", + "name": "childk8sRole", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Role", @@ -8775,7 +8815,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childRoleBinding", + "name": "childk8sRoleBinding", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "RoleBinding", @@ -8789,7 +8829,7 @@ "group": "cnpg", "short": "Cluster", "type": "child", - "name": "childPersistentVolumeClaim", + "name": "childk8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -8803,7 +8843,7 @@ "group": "cnpg", "short": "Cluster", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -8812,6 +8852,20 @@ "spec", "status" ] + }, + { + "group": "cnpg", + "short": "Cluster", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -8820,6 +8874,48 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "PodDisruptionBudget" + }, + { + "group": "k8s", + "name": "Role" + }, + { + "group": "k8s", + "name": "RoleBinding" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -21302,6 +21398,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "cnpg", + "short": "Pooler", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -21309,7 +21413,7 @@ "group": "cnpg", "short": "Pooler", "type": "child", - "name": "childService", + "name": "childk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -21323,7 +21427,7 @@ "group": "cnpg", "short": "Pooler", "type": "child", - "name": "childServiceAccount", + "name": "childk8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -21338,7 +21442,7 @@ "group": "cnpg", "short": "Pooler", "type": "child", - "name": "childDeployment", + "name": "childk8sDeployment", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Deployment", @@ -21352,7 +21456,7 @@ "group": "cnpg", "short": "Pooler", "type": "child", - "name": "childRole", + "name": "childk8sRole", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Role", @@ -21365,7 +21469,7 @@ "group": "cnpg", "short": "Pooler", "type": "child", - "name": "childRoleBinding", + "name": "childk8sRoleBinding", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "RoleBinding", @@ -21379,7 +21483,7 @@ "group": "cnpg", "short": "Pooler", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -21388,6 +21492,20 @@ "spec", "status" ] + }, + { + "group": "cnpg", + "short": "Pooler", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -21396,6 +21514,36 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "Role" + }, + { + "group": "k8s", + "name": "RoleBinding" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -21776,6 +21924,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "cnpg", + "short": "ScheduledBackup", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -21783,7 +21939,7 @@ "group": "cnpg", "short": "ScheduledBackup", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -21792,6 +21948,20 @@ "spec", "status" ] + }, + { + "group": "cnpg", + "short": "ScheduledBackup", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -21800,6 +21970,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" } ] diff --git a/data/fluxcd.json b/data/fluxcd.json index 731d15d3..551bb3ec 100644 --- a/data/fluxcd.json +++ b/data/fluxcd.json @@ -2318,6 +2318,14 @@ "readExcludes": [], "simpleExcludes": [], "autoResolvers": [ + { + "type": "consume", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "GitRepository", + "algo": "fluxcd" + }, { "group": "fluxcd", "short": "Kustomization", @@ -2325,30 +2333,3741 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" - } - ], - "resolvers": [ + }, + { + "group": "fluxcd", + "short": "Kustomization", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ConfigMap", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Secret", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ServiceAccount", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Endpoints", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "LimitRange", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Namespace", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Node", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "PersistentVolume", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "PersistentVolumeClaim", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ResourceQuota", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Service", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Pod", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "PodTemplate", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ReplicationController", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "APIService", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ControllerRevision", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "DaemonSet", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Deployment", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ReplicaSet", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "StatefulSet", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "HorizontalPodAutoscaler", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Job", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "CronJob", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "CertificateSigningRequest", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Ingress", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "NetworkPolicy", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "PodDisruptionBudget", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Role", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ClusterRoleBinding", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "RoleBinding", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ClusterRole", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "StorageClass", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "CSIDriver", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "CSINode", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "CSIStorageCapacity", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "VolumeAttachment", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "MutatingWebhookConfiguration", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "ValidatingWebhookConfiguration", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "CustomResourceDefinition", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "PriorityClass", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "Lease", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "RuntimeClass", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8s", + "targetShort": "EndpointSlice", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "zalando", + "targetShort": "postgresql", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "certmanager", + "targetShort": "Challenge", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "certmanager", + "targetShort": "Order", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "certmanager", + "targetShort": "Certificate", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "certmanager", + "targetShort": "CertificateRequest", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "certmanager", + "targetShort": "ClusterIssuer", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "certmanager", + "targetShort": "Issuer", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "BGPConfiguration", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "BGPPeer", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "BlockAffinity", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "CalicoNodeStatus", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "ClusterInformation", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "FelixConfiguration", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "GlobalNetworkPolicy", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "GlobalNetworkSet", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "HostEndpoint", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "IPAMBlock", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "IPAMConfig", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "IPAMHandle", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "IPPool", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "IPReservation", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "KubeControllersConfiguration", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "NetworkPolicy", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "projectcalico", + "targetShort": "NetworkSet", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "jaegertracing", + "targetShort": "Jaeger", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "Archive", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "Backup", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "Check", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "PreBackupPod", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "Prune", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "Restore", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "Schedule", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "k8up", + "targetShort": "Snapshot", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "Kustomization", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mongodb", + "targetShort": "MongoDBCommunity", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "Alertmanager", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "PodMonitor", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "Probe", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "Prometheus", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "PrometheusRule", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "ServiceMonitor", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "ThanosRuler", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "AlertmanagerConfig", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "monitoring", + "targetShort": "PrometheusAgent", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "Receiver", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "Alert", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "Provider", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "cnpg", + "targetShort": "Backup", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "cnpg", + "targetShort": "Cluster", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "cnpg", + "targetShort": "Pooler", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "cnpg", + "targetShort": "ScheduledBackup", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "GitRepository", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "Bucket", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "HelmChart", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "HelmRepository", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "OCIRepository", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "vynil", + "targetShort": "Distrib", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "vynil", + "targetShort": "Install", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "zalando", + "targetShort": "ClusterKopfPeering", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "zalando", + "targetShort": "KopfPeering", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "Backup", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "Connection", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "Database", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "Grant", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "MariaDB", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "Restore", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "SqlJob", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "mariadb", + "targetShort": "User", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "opentelemetry", + "targetShort": "Instrumentation", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "opentelemetry", + "targetShort": "OpAMPBridge", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "opentelemetry", + "targetShort": "OpenTelemetryCollector", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "secretgenerator", + "targetShort": "BasicAuth", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "secretgenerator", + "targetShort": "SSHKeyPair", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "secretgenerator", + "targetShort": "StringSecret", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "IngressRoute", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "IngressRouteTCP", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "IngressRouteUDP", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "Middleware", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "MiddlewareTCP", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "ServersTransport", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "TLSOption", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "TLSStore", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "traefik", + "targetShort": "TraefikService", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "ImageUpdateAutomation", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "ImagePolicy", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "ImageRepository", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "rabbitmq", + "targetShort": "RabbitmqCluster", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "redis", + "targetShort": "Redis", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "redis", + "targetShort": "RedisCluster", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "redis", + "targetShort": "RedisReplication", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "redis", + "targetShort": "RedisSentinel", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "oracle", + "targetShort": "InnoDBCluster", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "oracle", + "targetShort": "MySQLBackup", + "path": null + }, + { + "algo": "fluxcd", + "type": "child", + "group": "fluxcd", + "short": "Kustomization", + "targetGroup": "fluxcd", + "targetShort": "HelmRelease", + "path": null + } + ], + "resolvers": [ + { + "group": "fluxcd", + "short": "Kustomization", + "type": "consume", + "name": "consumefluxcdGitRepository", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "GitRepository", + "result": "fluxcdGitRepository", + "properties": [ + "spec", + "status" + ] + }, + { + "group": "fluxcd", + "short": "Kustomization", + "type": "parent", + "name": "parentvynilInstall", + "args": "(params: queryParameters)", + "resultGroup": "vynil", + "resultShort": "Install", + "result": "vynilInstall", + "properties": [ + "spec", + "status" + ] + }, + { + "group": "fluxcd", + "short": "Kustomization", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] + }, + { + "args": "(params: queryParameters)", + "result": "[k8sConfigMap]", + "properties": [ + "binaryData", + "data", + "immutable" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sConfigMap", + "resultGroup": "k8s", + "resultShort": "ConfigMap" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sSecret]", + "properties": [ + "data", + "immutable", + "stringData", + "type" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sSecret", + "resultGroup": "k8s", + "resultShort": "Secret" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sServiceAccount]", + "properties": [ + "automountServiceAccountToken", + "imagePullSecrets", + "secrets" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sServiceAccount", + "resultGroup": "k8s", + "resultShort": "ServiceAccount" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sEndpoints]", + "properties": [ + "subsets" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sEndpoints", + "resultGroup": "k8s", + "resultShort": "Endpoints" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sLimitRange]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sLimitRange", + "resultGroup": "k8s", + "resultShort": "LimitRange" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sNamespace]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sNamespace", + "resultGroup": "k8s", + "resultShort": "Namespace" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sNode]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sNode", + "resultGroup": "k8s", + "resultShort": "Node" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sPersistentVolume]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sPersistentVolume", + "resultGroup": "k8s", + "resultShort": "PersistentVolume" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sPersistentVolumeClaim]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sPersistentVolumeClaim", + "resultGroup": "k8s", + "resultShort": "PersistentVolumeClaim" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sResourceQuota]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sResourceQuota", + "resultGroup": "k8s", + "resultShort": "ResourceQuota" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sService]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sService", + "resultGroup": "k8s", + "resultShort": "Service" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sPod]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sPod", + "resultGroup": "k8s", + "resultShort": "Pod" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sPodTemplate]", + "properties": [ + "template" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sPodTemplate", + "resultGroup": "k8s", + "resultShort": "PodTemplate" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sReplicationController]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sReplicationController", + "resultGroup": "k8s", + "resultShort": "ReplicationController" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sAPIService]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sAPIService", + "resultGroup": "k8s", + "resultShort": "APIService" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sControllerRevision]", + "properties": [ + "data", + "revision" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sControllerRevision", + "resultGroup": "k8s", + "resultShort": "ControllerRevision" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sDaemonSet]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sDaemonSet", + "resultGroup": "k8s", + "resultShort": "DaemonSet" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sDeployment]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sDeployment", + "resultGroup": "k8s", + "resultShort": "Deployment" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sReplicaSet]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sReplicaSet", + "resultGroup": "k8s", + "resultShort": "ReplicaSet" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sStatefulSet]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sStatefulSet", + "resultGroup": "k8s", + "resultShort": "StatefulSet" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sHorizontalPodAutoscaler]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sHorizontalPodAutoscaler", + "resultGroup": "k8s", + "resultShort": "HorizontalPodAutoscaler" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sJob]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sJob", + "resultGroup": "k8s", + "resultShort": "Job" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sCronJob]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sCronJob", + "resultGroup": "k8s", + "resultShort": "CronJob" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sCertificateSigningRequest]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sCertificateSigningRequest", + "resultGroup": "k8s", + "resultShort": "CertificateSigningRequest" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sIngress]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sIngress", + "resultGroup": "k8s", + "resultShort": "Ingress" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sNetworkPolicy]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sNetworkPolicy", + "resultGroup": "k8s", + "resultShort": "NetworkPolicy" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sPodDisruptionBudget]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sPodDisruptionBudget", + "resultGroup": "k8s", + "resultShort": "PodDisruptionBudget" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sRole]", + "properties": [ + "rules" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sRole", + "resultGroup": "k8s", + "resultShort": "Role" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sClusterRoleBinding]", + "properties": [ + "roleRef", + "subjects" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sClusterRoleBinding", + "resultGroup": "k8s", + "resultShort": "ClusterRoleBinding" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sRoleBinding]", + "properties": [ + "roleRef", + "subjects" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sRoleBinding", + "resultGroup": "k8s", + "resultShort": "RoleBinding" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sClusterRole]", + "properties": [ + "aggregationRule", + "rules" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sClusterRole", + "resultGroup": "k8s", + "resultShort": "ClusterRole" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sStorageClass]", + "properties": [ + "allowVolumeExpansion", + "allowedTopologies", + "mountOptions", + "parameters", + "provisioner", + "reclaimPolicy", + "volumeBindingMode" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sStorageClass", + "resultGroup": "k8s", + "resultShort": "StorageClass" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sCSIDriver]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sCSIDriver", + "resultGroup": "k8s", + "resultShort": "CSIDriver" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sCSINode]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sCSINode", + "resultGroup": "k8s", + "resultShort": "CSINode" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sCSIStorageCapacity]", + "properties": [ + "capacity", + "maximumVolumeSize", + "nodeTopology", + "storageClassName" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sCSIStorageCapacity", + "resultGroup": "k8s", + "resultShort": "CSIStorageCapacity" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sVolumeAttachment]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sVolumeAttachment", + "resultGroup": "k8s", + "resultShort": "VolumeAttachment" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sMutatingWebhookConfiguration]", + "properties": [ + "webhooks" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sMutatingWebhookConfiguration", + "resultGroup": "k8s", + "resultShort": "MutatingWebhookConfiguration" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sValidatingWebhookConfiguration]", + "properties": [ + "webhooks" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sValidatingWebhookConfiguration", + "resultGroup": "k8s", + "resultShort": "ValidatingWebhookConfiguration" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sCustomResourceDefinition]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sCustomResourceDefinition", + "resultGroup": "k8s", + "resultShort": "CustomResourceDefinition" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sPriorityClass]", + "properties": [ + "description", + "globalDefault", + "preemptionPolicy", + "value" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sPriorityClass", + "resultGroup": "k8s", + "resultShort": "PriorityClass" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sLease]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sLease", + "resultGroup": "k8s", + "resultShort": "Lease" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sRuntimeClass]", + "properties": [ + "handler", + "overhead", + "scheduling" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sRuntimeClass", + "resultGroup": "k8s", + "resultShort": "RuntimeClass" + }, + { + "args": "(params: queryParameters)", + "result": "[k8sEndpointSlice]", + "properties": [ + "addressType", + "endpoints", + "ports" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8sEndpointSlice", + "resultGroup": "k8s", + "resultShort": "EndpointSlice" + }, + { + "args": "(params: queryParameters)", + "result": "[zalandopostgresql]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childzalandopostgresql", + "resultGroup": "zalando", + "resultShort": "postgresql" + }, + { + "args": "(params: queryParameters)", + "result": "[certmanagerChallenge]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcertmanagerChallenge", + "resultGroup": "certmanager", + "resultShort": "Challenge" + }, + { + "args": "(params: queryParameters)", + "result": "[certmanagerOrder]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcertmanagerOrder", + "resultGroup": "certmanager", + "resultShort": "Order" + }, + { + "args": "(params: queryParameters)", + "result": "[certmanagerCertificate]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcertmanagerCertificate", + "resultGroup": "certmanager", + "resultShort": "Certificate" + }, + { + "args": "(params: queryParameters)", + "result": "[certmanagerCertificateRequest]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcertmanagerCertificateRequest", + "resultGroup": "certmanager", + "resultShort": "CertificateRequest" + }, + { + "args": "(params: queryParameters)", + "result": "[certmanagerClusterIssuer]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcertmanagerClusterIssuer", + "resultGroup": "certmanager", + "resultShort": "ClusterIssuer" + }, + { + "args": "(params: queryParameters)", + "result": "[certmanagerIssuer]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcertmanagerIssuer", + "resultGroup": "certmanager", + "resultShort": "Issuer" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoBGPConfiguration]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoBGPConfiguration", + "resultGroup": "projectcalico", + "resultShort": "BGPConfiguration" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoBGPPeer]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoBGPPeer", + "resultGroup": "projectcalico", + "resultShort": "BGPPeer" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoBlockAffinity]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoBlockAffinity", + "resultGroup": "projectcalico", + "resultShort": "BlockAffinity" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoCalicoNodeStatus]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoCalicoNodeStatus", + "resultGroup": "projectcalico", + "resultShort": "CalicoNodeStatus" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoClusterInformation]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoClusterInformation", + "resultGroup": "projectcalico", + "resultShort": "ClusterInformation" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoFelixConfiguration]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoFelixConfiguration", + "resultGroup": "projectcalico", + "resultShort": "FelixConfiguration" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoGlobalNetworkPolicy]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoGlobalNetworkPolicy", + "resultGroup": "projectcalico", + "resultShort": "GlobalNetworkPolicy" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoGlobalNetworkSet]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoGlobalNetworkSet", + "resultGroup": "projectcalico", + "resultShort": "GlobalNetworkSet" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoHostEndpoint]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoHostEndpoint", + "resultGroup": "projectcalico", + "resultShort": "HostEndpoint" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoIPAMBlock]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoIPAMBlock", + "resultGroup": "projectcalico", + "resultShort": "IPAMBlock" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoIPAMConfig]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoIPAMConfig", + "resultGroup": "projectcalico", + "resultShort": "IPAMConfig" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoIPAMHandle]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoIPAMHandle", + "resultGroup": "projectcalico", + "resultShort": "IPAMHandle" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoIPPool]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoIPPool", + "resultGroup": "projectcalico", + "resultShort": "IPPool" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoIPReservation]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoIPReservation", + "resultGroup": "projectcalico", + "resultShort": "IPReservation" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoKubeControllersConfiguration]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoKubeControllersConfiguration", + "resultGroup": "projectcalico", + "resultShort": "KubeControllersConfiguration" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoNetworkPolicy]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoNetworkPolicy", + "resultGroup": "projectcalico", + "resultShort": "NetworkPolicy" + }, + { + "args": "(params: queryParameters)", + "result": "[projectcalicoNetworkSet]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childprojectcalicoNetworkSet", + "resultGroup": "projectcalico", + "resultShort": "NetworkSet" + }, + { + "args": "(params: queryParameters)", + "result": "[jaegertracingJaeger]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childjaegertracingJaeger", + "resultGroup": "jaegertracing", + "resultShort": "Jaeger" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upArchive]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upArchive", + "resultGroup": "k8up", + "resultShort": "Archive" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upBackup]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upBackup", + "resultGroup": "k8up", + "resultShort": "Backup" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upCheck]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upCheck", + "resultGroup": "k8up", + "resultShort": "Check" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upPreBackupPod]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upPreBackupPod", + "resultGroup": "k8up", + "resultShort": "PreBackupPod" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upPrune]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upPrune", + "resultGroup": "k8up", + "resultShort": "Prune" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upRestore]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upRestore", + "resultGroup": "k8up", + "resultShort": "Restore" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upSchedule]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upSchedule", + "resultGroup": "k8up", + "resultShort": "Schedule" + }, + { + "args": "(params: queryParameters)", + "result": "[k8upSnapshot]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childk8upSnapshot", + "resultGroup": "k8up", + "resultShort": "Snapshot" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdKustomization]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdKustomization", + "resultGroup": "fluxcd", + "resultShort": "Kustomization" + }, + { + "args": "(params: queryParameters)", + "result": "[mongodbMongoDBCommunity]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmongodbMongoDBCommunity", + "resultGroup": "mongodb", + "resultShort": "MongoDBCommunity" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringAlertmanager]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringAlertmanager", + "resultGroup": "monitoring", + "resultShort": "Alertmanager" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringPodMonitor]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringPodMonitor", + "resultGroup": "monitoring", + "resultShort": "PodMonitor" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringProbe]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringProbe", + "resultGroup": "monitoring", + "resultShort": "Probe" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringPrometheus]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringPrometheus", + "resultGroup": "monitoring", + "resultShort": "Prometheus" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringPrometheusRule]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringPrometheusRule", + "resultGroup": "monitoring", + "resultShort": "PrometheusRule" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringServiceMonitor]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringServiceMonitor", + "resultGroup": "monitoring", + "resultShort": "ServiceMonitor" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringThanosRuler]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringThanosRuler", + "resultGroup": "monitoring", + "resultShort": "ThanosRuler" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringAlertmanagerConfig]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringAlertmanagerConfig", + "resultGroup": "monitoring", + "resultShort": "AlertmanagerConfig" + }, + { + "args": "(params: queryParameters)", + "result": "[monitoringPrometheusAgent]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmonitoringPrometheusAgent", + "resultGroup": "monitoring", + "resultShort": "PrometheusAgent" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdReceiver]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdReceiver", + "resultGroup": "fluxcd", + "resultShort": "Receiver" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdAlert]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdAlert", + "resultGroup": "fluxcd", + "resultShort": "Alert" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdProvider]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdProvider", + "resultGroup": "fluxcd", + "resultShort": "Provider" + }, + { + "args": "(params: queryParameters)", + "result": "[cnpgBackup]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcnpgBackup", + "resultGroup": "cnpg", + "resultShort": "Backup" + }, + { + "args": "(params: queryParameters)", + "result": "[cnpgCluster]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcnpgCluster", + "resultGroup": "cnpg", + "resultShort": "Cluster" + }, + { + "args": "(params: queryParameters)", + "result": "[cnpgPooler]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcnpgPooler", + "resultGroup": "cnpg", + "resultShort": "Pooler" + }, + { + "args": "(params: queryParameters)", + "result": "[cnpgScheduledBackup]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childcnpgScheduledBackup", + "resultGroup": "cnpg", + "resultShort": "ScheduledBackup" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdGitRepository]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdGitRepository", + "resultGroup": "fluxcd", + "resultShort": "GitRepository" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdBucket]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdBucket", + "resultGroup": "fluxcd", + "resultShort": "Bucket" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdHelmChart]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdHelmChart", + "resultGroup": "fluxcd", + "resultShort": "HelmChart" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdHelmRepository]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdHelmRepository", + "resultGroup": "fluxcd", + "resultShort": "HelmRepository" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdOCIRepository]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdOCIRepository", + "resultGroup": "fluxcd", + "resultShort": "OCIRepository" + }, + { + "args": "(params: queryParameters)", + "result": "[vynilDistrib]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childvynilDistrib", + "resultGroup": "vynil", + "resultShort": "Distrib" + }, + { + "args": "(params: queryParameters)", + "result": "[vynilInstall]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childvynilInstall", + "resultGroup": "vynil", + "resultShort": "Install" + }, + { + "args": "(params: queryParameters)", + "result": "[zalandoClusterKopfPeering]", + "properties": [ + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childzalandoClusterKopfPeering", + "resultGroup": "zalando", + "resultShort": "ClusterKopfPeering" + }, + { + "args": "(params: queryParameters)", + "result": "[zalandoKopfPeering]", + "properties": [ + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childzalandoKopfPeering", + "resultGroup": "zalando", + "resultShort": "KopfPeering" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbBackup]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbBackup", + "resultGroup": "mariadb", + "resultShort": "Backup" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbConnection]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbConnection", + "resultGroup": "mariadb", + "resultShort": "Connection" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbDatabase]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbDatabase", + "resultGroup": "mariadb", + "resultShort": "Database" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbGrant]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbGrant", + "resultGroup": "mariadb", + "resultShort": "Grant" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbMariaDB]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbMariaDB", + "resultGroup": "mariadb", + "resultShort": "MariaDB" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbRestore]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbRestore", + "resultGroup": "mariadb", + "resultShort": "Restore" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbSqlJob]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbSqlJob", + "resultGroup": "mariadb", + "resultShort": "SqlJob" + }, + { + "args": "(params: queryParameters)", + "result": "[mariadbUser]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childmariadbUser", + "resultGroup": "mariadb", + "resultShort": "User" + }, + { + "args": "(params: queryParameters)", + "result": "[opentelemetryInstrumentation]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childopentelemetryInstrumentation", + "resultGroup": "opentelemetry", + "resultShort": "Instrumentation" + }, + { + "args": "(params: queryParameters)", + "result": "[opentelemetryOpAMPBridge]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childopentelemetryOpAMPBridge", + "resultGroup": "opentelemetry", + "resultShort": "OpAMPBridge" + }, + { + "args": "(params: queryParameters)", + "result": "[opentelemetryOpenTelemetryCollector]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childopentelemetryOpenTelemetryCollector", + "resultGroup": "opentelemetry", + "resultShort": "OpenTelemetryCollector" + }, + { + "args": "(params: queryParameters)", + "result": "[secretgeneratorBasicAuth]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childsecretgeneratorBasicAuth", + "resultGroup": "secretgenerator", + "resultShort": "BasicAuth" + }, + { + "args": "(params: queryParameters)", + "result": "[secretgeneratorSSHKeyPair]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childsecretgeneratorSSHKeyPair", + "resultGroup": "secretgenerator", + "resultShort": "SSHKeyPair" + }, + { + "args": "(params: queryParameters)", + "result": "[secretgeneratorStringSecret]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childsecretgeneratorStringSecret", + "resultGroup": "secretgenerator", + "resultShort": "StringSecret" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikIngressRoute]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikIngressRoute", + "resultGroup": "traefik", + "resultShort": "IngressRoute" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikIngressRouteTCP]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikIngressRouteTCP", + "resultGroup": "traefik", + "resultShort": "IngressRouteTCP" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikIngressRouteUDP]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikIngressRouteUDP", + "resultGroup": "traefik", + "resultShort": "IngressRouteUDP" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikMiddleware]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikMiddleware", + "resultGroup": "traefik", + "resultShort": "Middleware" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikMiddlewareTCP]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikMiddlewareTCP", + "resultGroup": "traefik", + "resultShort": "MiddlewareTCP" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikServersTransport]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikServersTransport", + "resultGroup": "traefik", + "resultShort": "ServersTransport" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikTLSOption]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikTLSOption", + "resultGroup": "traefik", + "resultShort": "TLSOption" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikTLSStore]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikTLSStore", + "resultGroup": "traefik", + "resultShort": "TLSStore" + }, + { + "args": "(params: queryParameters)", + "result": "[traefikTraefikService]", + "properties": [ + "spec" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childtraefikTraefikService", + "resultGroup": "traefik", + "resultShort": "TraefikService" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdImageUpdateAutomation]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdImageUpdateAutomation", + "resultGroup": "fluxcd", + "resultShort": "ImageUpdateAutomation" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdImagePolicy]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdImagePolicy", + "resultGroup": "fluxcd", + "resultShort": "ImagePolicy" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdImageRepository]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdImageRepository", + "resultGroup": "fluxcd", + "resultShort": "ImageRepository" + }, + { + "args": "(params: queryParameters)", + "result": "[rabbitmqRabbitmqCluster]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childrabbitmqRabbitmqCluster", + "resultGroup": "rabbitmq", + "resultShort": "RabbitmqCluster" + }, + { + "args": "(params: queryParameters)", + "result": "[redisRedis]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childredisRedis", + "resultGroup": "redis", + "resultShort": "Redis" + }, + { + "args": "(params: queryParameters)", + "result": "[redisRedisCluster]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childredisRedisCluster", + "resultGroup": "redis", + "resultShort": "RedisCluster" + }, + { + "args": "(params: queryParameters)", + "result": "[redisRedisReplication]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childredisRedisReplication", + "resultGroup": "redis", + "resultShort": "RedisReplication" + }, + { + "args": "(params: queryParameters)", + "result": "[redisRedisSentinel]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childredisRedisSentinel", + "resultGroup": "redis", + "resultShort": "RedisSentinel" + }, + { + "args": "(params: queryParameters)", + "result": "[oracleInnoDBCluster]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childoracleInnoDBCluster", + "resultGroup": "oracle", + "resultShort": "InnoDBCluster" + }, + { + "args": "(params: queryParameters)", + "result": "[oracleMySQLBackup]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childoracleMySQLBackup", + "resultGroup": "oracle", + "resultShort": "MySQLBackup" + }, + { + "args": "(params: queryParameters)", + "result": "[fluxcdHelmRelease]", + "properties": [ + "spec", + "status" + ], + "group": "fluxcd", + "short": "Kustomization", + "type": "child", + "name": "childfluxcdHelmRelease", + "resultGroup": "fluxcd", + "resultShort": "HelmRelease" + } + ], + "gqlDefs": { + "metadata": "metadata!", + "spec": "JSONObject", + "status": "JSONObject" + }, + "namespaced": true, + "listTargets": [ + { + "group": "fluxcd", + "name": "GitRepository" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "Endpoints" + }, + { + "group": "k8s", + "name": "LimitRange" + }, + { + "group": "k8s", + "name": "Namespace" + }, + { + "group": "k8s", + "name": "Node" + }, + { + "group": "k8s", + "name": "PersistentVolume" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "ResourceQuota" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "PodTemplate" + }, + { + "group": "k8s", + "name": "ReplicationController" + }, + { + "group": "k8s", + "name": "APIService" + }, + { + "group": "k8s", + "name": "ControllerRevision" + }, + { + "group": "k8s", + "name": "DaemonSet" + }, + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "HorizontalPodAutoscaler" + }, + { + "group": "k8s", + "name": "Job" + }, + { + "group": "k8s", + "name": "CronJob" + }, + { + "group": "k8s", + "name": "CertificateSigningRequest" + }, + { + "group": "k8s", + "name": "Ingress" + }, + { + "group": "k8s", + "name": "NetworkPolicy" + }, + { + "group": "k8s", + "name": "PodDisruptionBudget" + }, + { + "group": "k8s", + "name": "Role" + }, + { + "group": "k8s", + "name": "ClusterRoleBinding" + }, + { + "group": "k8s", + "name": "RoleBinding" + }, + { + "group": "k8s", + "name": "ClusterRole" + }, + { + "group": "k8s", + "name": "StorageClass" + }, + { + "group": "k8s", + "name": "CSIDriver" + }, + { + "group": "k8s", + "name": "CSINode" + }, + { + "group": "k8s", + "name": "CSIStorageCapacity" + }, + { + "group": "k8s", + "name": "VolumeAttachment" + }, + { + "group": "k8s", + "name": "MutatingWebhookConfiguration" + }, + { + "group": "k8s", + "name": "ValidatingWebhookConfiguration" + }, + { + "group": "k8s", + "name": "CustomResourceDefinition" + }, + { + "group": "k8s", + "name": "PriorityClass" + }, + { + "group": "k8s", + "name": "Lease" + }, + { + "group": "k8s", + "name": "RuntimeClass" + }, + { + "group": "k8s", + "name": "EndpointSlice" + }, + { + "group": "zalando", + "name": "postgresql" + }, + { + "group": "certmanager", + "name": "Challenge" + }, + { + "group": "certmanager", + "name": "Order" + }, + { + "group": "certmanager", + "name": "Certificate" + }, + { + "group": "certmanager", + "name": "CertificateRequest" + }, + { + "group": "certmanager", + "name": "ClusterIssuer" + }, + { + "group": "certmanager", + "name": "Issuer" + }, + { + "group": "projectcalico", + "name": "BGPConfiguration" + }, + { + "group": "projectcalico", + "name": "BGPPeer" + }, + { + "group": "projectcalico", + "name": "BlockAffinity" + }, + { + "group": "projectcalico", + "name": "CalicoNodeStatus" + }, + { + "group": "projectcalico", + "name": "ClusterInformation" + }, + { + "group": "projectcalico", + "name": "FelixConfiguration" + }, + { + "group": "projectcalico", + "name": "GlobalNetworkPolicy" + }, + { + "group": "projectcalico", + "name": "GlobalNetworkSet" + }, + { + "group": "projectcalico", + "name": "HostEndpoint" + }, + { + "group": "projectcalico", + "name": "IPAMBlock" + }, + { + "group": "projectcalico", + "name": "IPAMConfig" + }, + { + "group": "projectcalico", + "name": "IPAMHandle" + }, + { + "group": "projectcalico", + "name": "IPPool" + }, + { + "group": "projectcalico", + "name": "IPReservation" + }, + { + "group": "projectcalico", + "name": "KubeControllersConfiguration" + }, + { + "group": "projectcalico", + "name": "NetworkPolicy" + }, + { + "group": "projectcalico", + "name": "NetworkSet" + }, + { + "group": "jaegertracing", + "name": "Jaeger" + }, + { + "group": "k8up", + "name": "Archive" + }, + { + "group": "k8up", + "name": "Backup" + }, + { + "group": "k8up", + "name": "Check" + }, + { + "group": "k8up", + "name": "PreBackupPod" + }, + { + "group": "k8up", + "name": "Prune" + }, + { + "group": "k8up", + "name": "Restore" + }, + { + "group": "k8up", + "name": "Schedule" + }, + { + "group": "k8up", + "name": "Snapshot" + }, + { + "group": "mongodb", + "name": "MongoDBCommunity" + }, + { + "group": "monitoring", + "name": "Alertmanager" + }, + { + "group": "monitoring", + "name": "PodMonitor" + }, + { + "group": "monitoring", + "name": "Probe" + }, + { + "group": "monitoring", + "name": "Prometheus" + }, + { + "group": "monitoring", + "name": "PrometheusRule" + }, + { + "group": "monitoring", + "name": "ServiceMonitor" + }, + { + "group": "monitoring", + "name": "ThanosRuler" + }, + { + "group": "monitoring", + "name": "AlertmanagerConfig" + }, + { + "group": "monitoring", + "name": "PrometheusAgent" + }, { "group": "fluxcd", - "short": "Kustomization", - "type": "parent", - "name": "parentInstall", - "args": "(params: queryParameters)", - "resultGroup": "vynil", - "resultShort": "Install", - "result": "vynilInstall", - "properties": [ - "spec", - "status" - ] + "name": "Receiver" + }, + { + "group": "fluxcd", + "name": "Alert" + }, + { + "group": "fluxcd", + "name": "Provider" + }, + { + "group": "cnpg", + "name": "Backup" + }, + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "cnpg", + "name": "Pooler" + }, + { + "group": "cnpg", + "name": "ScheduledBackup" + }, + { + "group": "fluxcd", + "name": "Bucket" + }, + { + "group": "fluxcd", + "name": "HelmChart" + }, + { + "group": "fluxcd", + "name": "HelmRepository" + }, + { + "group": "fluxcd", + "name": "OCIRepository" + }, + { + "group": "vynil", + "name": "Distrib" + }, + { + "group": "zalando", + "name": "ClusterKopfPeering" + }, + { + "group": "zalando", + "name": "KopfPeering" + }, + { + "group": "mariadb", + "name": "Backup" + }, + { + "group": "mariadb", + "name": "Connection" + }, + { + "group": "mariadb", + "name": "Database" + }, + { + "group": "mariadb", + "name": "Grant" + }, + { + "group": "mariadb", + "name": "MariaDB" + }, + { + "group": "mariadb", + "name": "Restore" + }, + { + "group": "mariadb", + "name": "SqlJob" + }, + { + "group": "mariadb", + "name": "User" + }, + { + "group": "opentelemetry", + "name": "Instrumentation" + }, + { + "group": "opentelemetry", + "name": "OpAMPBridge" + }, + { + "group": "opentelemetry", + "name": "OpenTelemetryCollector" + }, + { + "group": "secretgenerator", + "name": "BasicAuth" + }, + { + "group": "secretgenerator", + "name": "SSHKeyPair" + }, + { + "group": "secretgenerator", + "name": "StringSecret" + }, + { + "group": "traefik", + "name": "IngressRoute" + }, + { + "group": "traefik", + "name": "IngressRouteTCP" + }, + { + "group": "traefik", + "name": "IngressRouteUDP" + }, + { + "group": "traefik", + "name": "Middleware" + }, + { + "group": "traefik", + "name": "MiddlewareTCP" + }, + { + "group": "traefik", + "name": "ServersTransport" + }, + { + "group": "traefik", + "name": "TLSOption" + }, + { + "group": "traefik", + "name": "TLSStore" + }, + { + "group": "traefik", + "name": "TraefikService" + }, + { + "group": "fluxcd", + "name": "ImageUpdateAutomation" + }, + { + "group": "fluxcd", + "name": "ImagePolicy" + }, + { + "group": "fluxcd", + "name": "ImageRepository" + }, + { + "group": "rabbitmq", + "name": "RabbitmqCluster" + }, + { + "group": "redis", + "name": "Redis" + }, + { + "group": "redis", + "name": "RedisCluster" + }, + { + "group": "redis", + "name": "RedisReplication" + }, + { + "group": "redis", + "name": "RedisSentinel" + }, + { + "group": "oracle", + "name": "InnoDBCluster" + }, + { + "group": "oracle", + "name": "MySQLBackup" + }, + { + "group": "fluxcd", + "name": "HelmRelease" } ], - "gqlDefs": { - "metadata": "metadata!", - "spec": "JSONObject", - "status": "JSONObject" - }, - "namespaced": true, "category": "automation" }, { @@ -3413,6 +7132,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "Receiver", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3420,7 +7147,7 @@ "group": "fluxcd", "short": "Receiver", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3429,6 +7156,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "Receiver", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3437,6 +7178,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -4255,6 +8006,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "Alert", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4262,7 +8021,7 @@ "group": "fluxcd", "short": "Alert", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4271,6 +8030,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "Alert", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4279,6 +8052,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -5056,6 +8839,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "Provider", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -5063,7 +8854,7 @@ "group": "fluxcd", "short": "Provider", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -5072,6 +8863,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "Provider", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -5080,6 +8885,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -6835,21 +10650,73 @@ "readExcludes": [], "simpleExcludes": [], "autoResolvers": [ + { + "type": "provide", + "group": "fluxcd", + "short": "GitRepository", + "targetGroup": "fluxcd", + "targetShort": "ImageUpdateAutomation", + "algo": "fluxcd" + }, + { + "type": "provide", + "group": "fluxcd", + "short": "GitRepository", + "targetGroup": "fluxcd", + "targetShort": "Kustomization", + "algo": "fluxcd" + }, + { + "group": "fluxcd", + "short": "GitRepository", + "algo": "vynil", + "type": "parent", + "targetGroup": "vynil", + "targetShort": "Install" + }, { "group": "fluxcd", "short": "GitRepository", - "algo": "vynil", + "algo": "fluxcd", "type": "parent", - "targetGroup": "vynil", - "targetShort": "Install" + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ + { + "group": "fluxcd", + "short": "GitRepository", + "type": "provide", + "name": "providefluxcdImageUpdateAutomation", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "ImageUpdateAutomation", + "result": "[fluxcdImageUpdateAutomation]", + "properties": [ + "spec", + "status" + ] + }, + { + "group": "fluxcd", + "short": "GitRepository", + "type": "provide", + "name": "providefluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "[fluxcdKustomization]", + "properties": [ + "spec", + "status" + ] + }, { "group": "fluxcd", "short": "GitRepository", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -6858,6 +10725,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "GitRepository", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -6866,6 +10747,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "fluxcd", + "name": "ImageUpdateAutomation" + }, + { + "group": "fluxcd", + "name": "Kustomization" + }, + { + "group": "vynil", + "name": "Install" + } + ], "category": "automation" }, { @@ -7802,6 +11697,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "Bucket", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -7809,7 +11712,7 @@ "group": "fluxcd", "short": "Bucket", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -7818,6 +11721,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "Bucket", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -7826,6 +11743,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -8902,6 +12829,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "HelmChart", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -8909,7 +12844,7 @@ "group": "fluxcd", "short": "HelmChart", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -8918,6 +12853,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "HelmChart", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -8926,6 +12875,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -9829,6 +13788,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "HelmRepository", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -9836,7 +13803,7 @@ "group": "fluxcd", "short": "HelmRepository", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -9845,6 +13812,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "HelmRepository", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -9853,6 +13834,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -10688,6 +14679,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "OCIRepository", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -10695,7 +14694,7 @@ "group": "fluxcd", "short": "OCIRepository", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -10704,6 +14703,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "OCIRepository", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -10712,6 +14725,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -11440,6 +15463,14 @@ "readExcludes": [], "simpleExcludes": [], "autoResolvers": [ + { + "type": "consume", + "group": "fluxcd", + "short": "ImageUpdateAutomation", + "targetGroup": "fluxcd", + "targetShort": "GitRepository", + "algo": "fluxcd" + }, { "group": "fluxcd", "short": "ImageUpdateAutomation", @@ -11447,14 +15478,36 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "ImageUpdateAutomation", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ + { + "group": "fluxcd", + "short": "ImageUpdateAutomation", + "type": "consume", + "name": "consumefluxcdGitRepository", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "GitRepository", + "result": "fluxcdGitRepository", + "properties": [ + "spec", + "status" + ] + }, { "group": "fluxcd", "short": "ImageUpdateAutomation", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -11463,6 +15516,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "ImageUpdateAutomation", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -11471,6 +15538,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "fluxcd", + "name": "GitRepository" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -12199,6 +16280,14 @@ "readExcludes": [], "simpleExcludes": [], "autoResolvers": [ + { + "type": "consume", + "group": "fluxcd", + "short": "ImagePolicy", + "targetGroup": "fluxcd", + "targetShort": "ImageRepository", + "algo": "fluxcd" + }, { "group": "fluxcd", "short": "ImagePolicy", @@ -12206,14 +16295,36 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "ImagePolicy", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ + { + "group": "fluxcd", + "short": "ImagePolicy", + "type": "consume", + "name": "consumefluxcdImageRepository", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "ImageRepository", + "result": "fluxcdImageRepository", + "properties": [ + "spec", + "status" + ] + }, { "group": "fluxcd", "short": "ImagePolicy", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -12222,6 +16333,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "ImagePolicy", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -12230,6 +16355,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "fluxcd", + "name": "ImageRepository" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -13076,6 +17215,14 @@ "readExcludes": [], "simpleExcludes": [], "autoResolvers": [ + { + "type": "provide", + "group": "fluxcd", + "short": "ImageRepository", + "targetGroup": "fluxcd", + "targetShort": "ImagePolicy", + "algo": "fluxcd" + }, { "group": "fluxcd", "short": "ImageRepository", @@ -13083,14 +17230,36 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "ImageRepository", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ + { + "group": "fluxcd", + "short": "ImageRepository", + "type": "provide", + "name": "providefluxcdImagePolicy", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "ImagePolicy", + "result": "[fluxcdImagePolicy]", + "properties": [ + "spec", + "status" + ] + }, { "group": "fluxcd", "short": "ImageRepository", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -13099,6 +17268,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "ImageRepository", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -13107,6 +17290,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "fluxcd", + "name": "ImagePolicy" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" }, { @@ -14944,6 +19141,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "fluxcd", + "short": "HelmRelease", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -14951,7 +19156,7 @@ "group": "fluxcd", "short": "HelmRelease", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -14960,6 +19165,20 @@ "spec", "status" ] + }, + { + "group": "fluxcd", + "short": "HelmRelease", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -14968,6 +19187,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "automation" } ] diff --git a/data/jaegertracing.json b/data/jaegertracing.json index 7a049d63..94791a25 100644 --- a/data/jaegertracing.json +++ b/data/jaegertracing.json @@ -44442,6 +44442,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "jaegertracing", + "short": "Jaeger", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -44449,7 +44457,7 @@ "group": "jaegertracing", "short": "Jaeger", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -44458,6 +44466,20 @@ "spec", "status" ] + }, + { + "group": "jaegertracing", + "short": "Jaeger", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -44466,6 +44488,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" } ] diff --git a/data/k8s.json b/data/k8s.json index 45a64d2d..c4bced9b 100644 --- a/data/k8s.json +++ b/data/k8s.json @@ -153,6 +153,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ConfigMap", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -160,7 +168,7 @@ "group": "k8s", "short": "ConfigMap", "type": "parent", - "name": "parentPrometheus", + "name": "parentmonitoringPrometheus", "args": "(params: queryParameters)", "resultGroup": "monitoring", "resultShort": "Prometheus", @@ -174,7 +182,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersPod", + "name": "usersk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -188,7 +196,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersReplicaSet", + "name": "usersk8sReplicaSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ReplicaSet", @@ -202,7 +210,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersJob", + "name": "usersk8sJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Job", @@ -216,7 +224,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersCronJob", + "name": "usersk8sCronJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "CronJob", @@ -230,7 +238,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersDeployment", + "name": "usersk8sDeployment", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Deployment", @@ -244,7 +252,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersStatefulSet", + "name": "usersk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -258,7 +266,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersDaemonSet", + "name": "usersk8sDaemonSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "DaemonSet", @@ -272,7 +280,7 @@ "group": "k8s", "short": "ConfigMap", "type": "users", - "name": "usersPodTemplate", + "name": "usersk8sPodTemplate", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PodTemplate", @@ -285,7 +293,7 @@ "group": "k8s", "short": "ConfigMap", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -294,6 +302,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ConfigMap", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -303,6 +325,52 @@ "metadata": "metadata!" }, "namespaced": true, + "listTargets": [ + { + "group": "monitoring", + "name": "Prometheus" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "Job" + }, + { + "group": "k8s", + "name": "CronJob" + }, + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "DaemonSet" + }, + { + "group": "k8s", + "name": "PodTemplate" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "config" }, { @@ -420,6 +488,15 @@ "algo": "k8s", "path": null }, + { + "type": "users", + "group": "k8s", + "short": "Secret", + "targetGroup": "k8s", + "targetShort": "Ingress", + "algo": "ingress", + "path": null + }, { "type": "users", "group": "k8s", @@ -499,6 +576,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Secret", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -506,7 +591,7 @@ "group": "k8s", "short": "Secret", "type": "parent", - "name": "parentBasicAuth", + "name": "parentsecretgeneratorBasicAuth", "args": "(params: queryParameters)", "resultGroup": "secretgenerator", "resultShort": "BasicAuth", @@ -520,7 +605,7 @@ "group": "k8s", "short": "Secret", "type": "parent", - "name": "parentSSHKeyPair", + "name": "parentsecretgeneratorSSHKeyPair", "args": "(params: queryParameters)", "resultGroup": "secretgenerator", "resultShort": "SSHKeyPair", @@ -534,7 +619,7 @@ "group": "k8s", "short": "Secret", "type": "parent", - "name": "parentStringSecret", + "name": "parentsecretgeneratorStringSecret", "args": "(params: queryParameters)", "resultGroup": "secretgenerator", "resultShort": "StringSecret", @@ -548,7 +633,7 @@ "group": "k8s", "short": "Secret", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -562,7 +647,7 @@ "group": "k8s", "short": "Secret", "type": "parent", - "name": "parentMongoDBCommunity", + "name": "parentmongodbMongoDBCommunity", "args": "(params: queryParameters)", "resultGroup": "mongodb", "resultShort": "MongoDBCommunity", @@ -576,7 +661,21 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersPod", + "name": "usersk8sIngress", + "args": "(params: queryParameters)", + "resultGroup": "k8s", + "resultShort": "Ingress", + "result": "[k8sIngress]", + "properties": [ + "spec", + "status" + ] + }, + { + "group": "k8s", + "short": "Secret", + "type": "users", + "name": "usersk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -590,7 +689,7 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersReplicaSet", + "name": "usersk8sReplicaSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ReplicaSet", @@ -604,7 +703,7 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersJob", + "name": "usersk8sJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Job", @@ -618,7 +717,7 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersCronJob", + "name": "usersk8sCronJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "CronJob", @@ -632,7 +731,7 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersDeployment", + "name": "usersk8sDeployment", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Deployment", @@ -646,7 +745,7 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersStatefulSet", + "name": "usersk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -660,7 +759,7 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersDaemonSet", + "name": "usersk8sDaemonSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "DaemonSet", @@ -674,7 +773,7 @@ "group": "k8s", "short": "Secret", "type": "users", - "name": "usersPodTemplate", + "name": "usersk8sPodTemplate", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PodTemplate", @@ -687,7 +786,7 @@ "group": "k8s", "short": "Secret", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -696,6 +795,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Secret", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -706,6 +819,72 @@ "type": "String" }, "namespaced": true, + "listTargets": [ + { + "group": "secretgenerator", + "name": "BasicAuth" + }, + { + "group": "secretgenerator", + "name": "SSHKeyPair" + }, + { + "group": "secretgenerator", + "name": "StringSecret" + }, + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "mongodb", + "name": "MongoDBCommunity" + }, + { + "group": "k8s", + "name": "Ingress" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "Job" + }, + { + "group": "k8s", + "name": "CronJob" + }, + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "DaemonSet" + }, + { + "group": "k8s", + "name": "PodTemplate" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "config" }, { @@ -908,6 +1087,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ServiceAccount", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -915,7 +1102,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "parent", - "name": "parentPooler", + "name": "parentcnpgPooler", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Pooler", @@ -929,7 +1116,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -943,7 +1130,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "provide", - "name": "providePod", + "name": "providek8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -957,7 +1144,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "provide", - "name": "provideReplicaSet", + "name": "providek8sReplicaSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ReplicaSet", @@ -971,7 +1158,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "provide", - "name": "provideDeployment", + "name": "providek8sDeployment", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Deployment", @@ -985,7 +1172,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "provide", - "name": "provideDaemonSet", + "name": "providek8sDaemonSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "DaemonSet", @@ -999,7 +1186,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "provide", - "name": "provideStatefulSet", + "name": "providek8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -1013,7 +1200,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "provide", - "name": "providePodTemplate", + "name": "providek8sPodTemplate", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PodTemplate", @@ -1026,7 +1213,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "use", - "name": "useRoleBinding", + "name": "usek8sRoleBinding", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "RoleBinding", @@ -1040,7 +1227,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "use", - "name": "useClusterRoleBinding", + "name": "usek8sClusterRoleBinding", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ClusterRoleBinding", @@ -1054,7 +1241,7 @@ "group": "k8s", "short": "ServiceAccount", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1063,6 +1250,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ServiceAccount", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1072,6 +1273,56 @@ "secrets": "[JSONObject]" }, "namespaced": true, + "listTargets": [ + { + "group": "cnpg", + "name": "Pooler" + }, + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "DaemonSet" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "PodTemplate" + }, + { + "group": "k8s", + "name": "RoleBinding" + }, + { + "group": "k8s", + "name": "ClusterRoleBinding" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -1290,6 +1541,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Endpoints", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1297,7 +1556,7 @@ "group": "k8s", "short": "Endpoints", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1306,6 +1565,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Endpoints", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1313,6 +1586,16 @@ "subsets": "[JSONObject]" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -1424,6 +1707,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "LimitRange", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1431,7 +1722,7 @@ "group": "k8s", "short": "LimitRange", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1440,6 +1731,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "LimitRange", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1447,6 +1752,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -1714,6 +2029,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Namespace", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1721,7 +2044,7 @@ "group": "k8s", "short": "Namespace", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1730,6 +2053,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Namespace", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1738,6 +2075,16 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -2399,6 +2746,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Node", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2406,7 +2761,7 @@ "group": "k8s", "short": "Node", "type": "provide", - "name": "providePod", + "name": "providek8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -2420,7 +2775,7 @@ "group": "k8s", "short": "Node", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -2429,6 +2784,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Node", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -2437,6 +2806,20 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -3705,6 +4088,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "PersistentVolume", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3712,7 +4103,7 @@ "group": "k8s", "short": "PersistentVolume", "type": "consume", - "name": "consumeStorageClass", + "name": "consumek8sStorageClass", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StorageClass", @@ -3731,7 +4122,7 @@ "group": "k8s", "short": "PersistentVolume", "type": "users", - "name": "usersPersistentVolumeClaim", + "name": "usersk8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -3745,7 +4136,7 @@ "group": "k8s", "short": "PersistentVolume", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3754,6 +4145,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "PersistentVolume", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3762,6 +4167,24 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "k8s", + "name": "StorageClass" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "storage" }, { @@ -4316,6 +4739,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "PersistentVolumeClaim", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4323,7 +4754,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -4337,7 +4768,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "parent", - "name": "parentStatefulSet", + "name": "parentk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -4351,7 +4782,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "consume", - "name": "consumeStorageClass", + "name": "consumek8sStorageClass", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StorageClass", @@ -4370,7 +4801,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "use", - "name": "usePersistentVolume", + "name": "usek8sPersistentVolume", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolume", @@ -4384,7 +4815,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "users", - "name": "usersPod", + "name": "usersk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -4398,7 +4829,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "users", - "name": "usersReplicaSet", + "name": "usersk8sReplicaSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ReplicaSet", @@ -4412,7 +4843,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "users", - "name": "usersJob", + "name": "usersk8sJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Job", @@ -4426,7 +4857,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "users", - "name": "usersCronJob", + "name": "usersk8sCronJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "CronJob", @@ -4440,7 +4871,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "users", - "name": "usersDeployment", + "name": "usersk8sDeployment", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Deployment", @@ -4454,7 +4885,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "users", - "name": "usersDaemonSet", + "name": "usersk8sDaemonSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "DaemonSet", @@ -4468,7 +4899,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "users", - "name": "usersPodTemplate", + "name": "usersk8sPodTemplate", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PodTemplate", @@ -4481,7 +4912,7 @@ "group": "k8s", "short": "PersistentVolumeClaim", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4490,6 +4921,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "PersistentVolumeClaim", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4498,6 +4943,60 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "StorageClass" + }, + { + "group": "k8s", + "name": "PersistentVolume" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "Job" + }, + { + "group": "k8s", + "name": "CronJob" + }, + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "DaemonSet" + }, + { + "group": "k8s", + "name": "PodTemplate" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "storage" }, { @@ -4793,6 +5292,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ResourceQuota", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4800,7 +5307,7 @@ "group": "k8s", "short": "ResourceQuota", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4809,6 +5316,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ResourceQuota", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4817,6 +5338,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -5446,6 +5977,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Service", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -5453,7 +5992,7 @@ "group": "k8s", "short": "Service", "type": "parent", - "name": "parentMongoDBCommunity", + "name": "parentmongodbMongoDBCommunity", "args": "(params: queryParameters)", "resultGroup": "mongodb", "resultShort": "MongoDBCommunity", @@ -5467,7 +6006,7 @@ "group": "k8s", "short": "Service", "type": "parent", - "name": "parentRedis", + "name": "parentredisRedis", "args": "(params: queryParameters)", "resultGroup": "redis", "resultShort": "Redis", @@ -5481,7 +6020,7 @@ "group": "k8s", "short": "Service", "type": "parent", - "name": "parentPooler", + "name": "parentcnpgPooler", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Pooler", @@ -5495,7 +6034,7 @@ "group": "k8s", "short": "Service", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -5509,7 +6048,7 @@ "group": "k8s", "short": "Service", "type": "parent", - "name": "parentPrometheus", + "name": "parentmonitoringPrometheus", "args": "(params: queryParameters)", "resultGroup": "monitoring", "resultShort": "Prometheus", @@ -5523,7 +6062,7 @@ "group": "k8s", "short": "Service", "type": "parent", - "name": "parentAlertmanager", + "name": "parentmonitoringAlertmanager", "args": "(params: queryParameters)", "resultGroup": "monitoring", "resultShort": "Alertmanager", @@ -5537,7 +6076,7 @@ "group": "k8s", "short": "Service", "type": "child", - "name": "childEndpointSlice", + "name": "childk8sEndpointSlice", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "EndpointSlice", @@ -5552,7 +6091,7 @@ "group": "k8s", "short": "Service", "type": "use", - "name": "usePod", + "name": "usek8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -5566,7 +6105,7 @@ "group": "k8s", "short": "Service", "type": "use", - "name": "useReplicaSet", + "name": "usek8sReplicaSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ReplicaSet", @@ -5580,7 +6119,7 @@ "group": "k8s", "short": "Service", "type": "use", - "name": "useDeployment", + "name": "usek8sDeployment", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Deployment", @@ -5594,7 +6133,7 @@ "group": "k8s", "short": "Service", "type": "use", - "name": "useDaemonSet", + "name": "usek8sDaemonSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "DaemonSet", @@ -5608,7 +6147,7 @@ "group": "k8s", "short": "Service", "type": "use", - "name": "useStatefulSet", + "name": "usek8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -5622,7 +6161,7 @@ "group": "k8s", "short": "Service", "type": "use", - "name": "usePodTemplate", + "name": "usek8sPodTemplate", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PodTemplate", @@ -5635,7 +6174,7 @@ "group": "k8s", "short": "Service", "type": "users", - "name": "usersIngress", + "name": "usersk8sIngress", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Ingress", @@ -5649,7 +6188,7 @@ "group": "k8s", "short": "Service", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -5658,6 +6197,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Service", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -5666,6 +6219,72 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "mongodb", + "name": "MongoDBCommunity" + }, + { + "group": "redis", + "name": "Redis" + }, + { + "group": "cnpg", + "name": "Pooler" + }, + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "monitoring", + "name": "Prometheus" + }, + { + "group": "monitoring", + "name": "Alertmanager" + }, + { + "group": "k8s", + "name": "EndpointSlice" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "DaemonSet" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "PodTemplate" + }, + { + "group": "k8s", + "name": "Ingress" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -12953,6 +13572,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Pod", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -12960,7 +13587,7 @@ "group": "k8s", "short": "Pod", "type": "parent", - "name": "parentReplicaSet", + "name": "parentk8sReplicaSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ReplicaSet", @@ -12974,7 +13601,7 @@ "group": "k8s", "short": "Pod", "type": "parent", - "name": "parentStatefulSet", + "name": "parentk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -12988,7 +13615,7 @@ "group": "k8s", "short": "Pod", "type": "parent", - "name": "parentDaemonSet", + "name": "parentk8sDaemonSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "DaemonSet", @@ -13002,7 +13629,7 @@ "group": "k8s", "short": "Pod", "type": "parent", - "name": "parentJob", + "name": "parentk8sJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Job", @@ -13016,7 +13643,7 @@ "group": "k8s", "short": "Pod", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -13030,7 +13657,7 @@ "group": "k8s", "short": "Pod", "type": "consume", - "name": "consumeNode", + "name": "consumek8sNode", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Node", @@ -13044,7 +13671,7 @@ "group": "k8s", "short": "Pod", "type": "consume", - "name": "consumeServiceAccount", + "name": "consumek8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -13059,7 +13686,7 @@ "group": "k8s", "short": "Pod", "type": "use", - "name": "usePersistentVolumeClaim", + "name": "usek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -13073,7 +13700,7 @@ "group": "k8s", "short": "Pod", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -13089,7 +13716,7 @@ "group": "k8s", "short": "Pod", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -13104,7 +13731,7 @@ "group": "k8s", "short": "Pod", "type": "users", - "name": "usersService", + "name": "usersk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -13118,7 +13745,7 @@ "group": "k8s", "short": "Pod", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -13127,6 +13754,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Pod", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -13135,6 +13776,60 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "DaemonSet" + }, + { + "group": "k8s", + "name": "Job" + }, + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "k8s", + "name": "Node" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -19701,6 +20396,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "PodTemplate", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -19708,7 +20411,7 @@ "group": "k8s", "short": "PodTemplate", "type": "consume", - "name": "consumeServiceAccount", + "name": "consumek8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -19723,7 +20426,7 @@ "group": "k8s", "short": "PodTemplate", "type": "use", - "name": "usePersistentVolumeClaim", + "name": "usek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -19737,7 +20440,7 @@ "group": "k8s", "short": "PodTemplate", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -19753,7 +20456,7 @@ "group": "k8s", "short": "PodTemplate", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -19768,7 +20471,7 @@ "group": "k8s", "short": "PodTemplate", "type": "users", - "name": "usersService", + "name": "usersk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -19782,7 +20485,7 @@ "group": "k8s", "short": "PodTemplate", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -19791,6 +20494,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "PodTemplate", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -19798,6 +20515,36 @@ "template": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -26415,6 +27162,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ReplicationController", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -26422,7 +27177,7 @@ "group": "k8s", "short": "ReplicationController", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -26431,6 +27186,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ReplicationController", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -26439,6 +27208,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -26756,6 +27535,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "APIService", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -26763,7 +27550,7 @@ "group": "k8s", "short": "APIService", "type": "provide", - "name": "provideCustomResourceDefinition", + "name": "providek8sCustomResourceDefinition", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "CustomResourceDefinition", @@ -26777,7 +27564,7 @@ "group": "k8s", "short": "APIService", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -26786,6 +27573,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "APIService", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -26794,6 +27595,20 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "k8s", + "name": "CustomResourceDefinition" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -26858,6 +27673,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ControllerRevision", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -26865,7 +27688,7 @@ "group": "k8s", "short": "ControllerRevision", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -26874,6 +27697,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ControllerRevision", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -26882,6 +27719,16 @@ "revision": "Int" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -33647,6 +34494,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "DaemonSet", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -33654,7 +34509,7 @@ "group": "k8s", "short": "DaemonSet", "type": "child", - "name": "childPod", + "name": "childk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -33668,7 +34523,7 @@ "group": "k8s", "short": "DaemonSet", "type": "consume", - "name": "consumeServiceAccount", + "name": "consumek8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -33683,7 +34538,7 @@ "group": "k8s", "short": "DaemonSet", "type": "use", - "name": "usePersistentVolumeClaim", + "name": "usek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -33697,7 +34552,7 @@ "group": "k8s", "short": "DaemonSet", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -33713,7 +34568,7 @@ "group": "k8s", "short": "DaemonSet", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -33728,7 +34583,7 @@ "group": "k8s", "short": "DaemonSet", "type": "users", - "name": "usersService", + "name": "usersk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -33742,7 +34597,7 @@ "group": "k8s", "short": "DaemonSet", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -33751,6 +34606,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "DaemonSet", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -33759,6 +34628,40 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -40536,6 +41439,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Deployment", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -40543,7 +41454,7 @@ "group": "k8s", "short": "Deployment", "type": "parent", - "name": "parentPooler", + "name": "parentcnpgPooler", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Pooler", @@ -40557,7 +41468,7 @@ "group": "k8s", "short": "Deployment", "type": "child", - "name": "childReplicaSet", + "name": "childk8sReplicaSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ReplicaSet", @@ -40571,7 +41482,7 @@ "group": "k8s", "short": "Deployment", "type": "consume", - "name": "consumeServiceAccount", + "name": "consumek8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -40586,7 +41497,7 @@ "group": "k8s", "short": "Deployment", "type": "use", - "name": "usePersistentVolumeClaim", + "name": "usek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -40600,7 +41511,7 @@ "group": "k8s", "short": "Deployment", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -40616,7 +41527,7 @@ "group": "k8s", "short": "Deployment", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -40631,7 +41542,7 @@ "group": "k8s", "short": "Deployment", "type": "users", - "name": "usersService", + "name": "usersk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -40645,7 +41556,7 @@ "group": "k8s", "short": "Deployment", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -40654,6 +41565,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Deployment", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -40662,6 +41587,44 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "cnpg", + "name": "Pooler" + }, + { + "group": "k8s", + "name": "ReplicaSet" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -47382,6 +48345,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ReplicaSet", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -47389,7 +48360,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "parent", - "name": "parentDeployment", + "name": "parentk8sDeployment", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Deployment", @@ -47403,7 +48374,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "child", - "name": "childPod", + "name": "childk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -47417,7 +48388,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "consume", - "name": "consumeServiceAccount", + "name": "consumek8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -47432,7 +48403,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "use", - "name": "usePersistentVolumeClaim", + "name": "usek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -47446,7 +48417,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -47462,7 +48433,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -47477,7 +48448,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "users", - "name": "usersService", + "name": "usersk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -47491,7 +48462,7 @@ "group": "k8s", "short": "ReplicaSet", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -47500,6 +48471,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ReplicaSet", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -47508,6 +48493,44 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Deployment" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -54777,6 +55800,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "StatefulSet", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -54784,7 +55815,7 @@ "group": "k8s", "short": "StatefulSet", "type": "parent", - "name": "parentMongoDBCommunity", + "name": "parentmongodbMongoDBCommunity", "args": "(params: queryParameters)", "resultGroup": "mongodb", "resultShort": "MongoDBCommunity", @@ -54798,7 +55829,7 @@ "group": "k8s", "short": "StatefulSet", "type": "parent", - "name": "parentRedis", + "name": "parentredisRedis", "args": "(params: queryParameters)", "resultGroup": "redis", "resultShort": "Redis", @@ -54812,7 +55843,7 @@ "group": "k8s", "short": "StatefulSet", "type": "parent", - "name": "parentPrometheus", + "name": "parentmonitoringPrometheus", "args": "(params: queryParameters)", "resultGroup": "monitoring", "resultShort": "Prometheus", @@ -54826,7 +55857,7 @@ "group": "k8s", "short": "StatefulSet", "type": "parent", - "name": "parentAlertmanager", + "name": "parentmonitoringAlertmanager", "args": "(params: queryParameters)", "resultGroup": "monitoring", "resultShort": "Alertmanager", @@ -54840,7 +55871,7 @@ "group": "k8s", "short": "StatefulSet", "type": "child", - "name": "childPod", + "name": "childk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -54854,7 +55885,7 @@ "group": "k8s", "short": "StatefulSet", "type": "child", - "name": "childPersistentVolumeClaim", + "name": "childk8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -54868,7 +55899,7 @@ "group": "k8s", "short": "StatefulSet", "type": "consume", - "name": "consumeServiceAccount", + "name": "consumek8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -54883,7 +55914,7 @@ "group": "k8s", "short": "StatefulSet", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -54899,7 +55930,7 @@ "group": "k8s", "short": "StatefulSet", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -54914,7 +55945,7 @@ "group": "k8s", "short": "StatefulSet", "type": "users", - "name": "usersService", + "name": "usersk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -54928,7 +55959,7 @@ "group": "k8s", "short": "StatefulSet", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -54937,6 +55968,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "StatefulSet", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -54945,6 +55990,56 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "mongodb", + "name": "MongoDBCommunity" + }, + { + "group": "redis", + "name": "Redis" + }, + { + "group": "monitoring", + "name": "Prometheus" + }, + { + "group": "monitoring", + "name": "Alertmanager" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -56140,6 +57235,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "HorizontalPodAutoscaler", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -56147,11 +57250,21 @@ "group": "k8s", "short": "HorizontalPodAutoscaler", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "k8s", + "short": "HorizontalPodAutoscaler", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -56446,6 +57559,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "HorizontalPodAutoscaler", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -56453,11 +57574,21 @@ "group": "k8s", "short": "HorizontalPodAutoscaler", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "k8s", + "short": "HorizontalPodAutoscaler", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -57658,6 +58789,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "HorizontalPodAutoscaler", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -57665,7 +58804,7 @@ "group": "k8s", "short": "HorizontalPodAutoscaler", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -57674,6 +58813,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "HorizontalPodAutoscaler", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -57682,6 +58835,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -64529,6 +65692,24 @@ "algo": "configMap", "path": "spec/template/spec" }, + { + "type": "users", + "group": "k8s", + "short": "Job", + "targetGroup": "vynil", + "targetShort": "Install", + "algo": "vynil", + "path": null + }, + { + "type": "users", + "group": "k8s", + "short": "Job", + "targetGroup": "vynil", + "targetShort": "Distrib", + "algo": "vynil", + "path": null + }, { "group": "k8s", "short": "Job", @@ -64536,6 +65717,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Job", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -64543,7 +65732,7 @@ "group": "k8s", "short": "Job", "type": "parent", - "name": "parentCronJob", + "name": "parentk8sCronJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "CronJob", @@ -64557,7 +65746,7 @@ "group": "k8s", "short": "Job", "type": "child", - "name": "childPod", + "name": "childk8sPod", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Pod", @@ -64571,7 +65760,7 @@ "group": "k8s", "short": "Job", "type": "use", - "name": "usePersistentVolumeClaim", + "name": "usek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -64585,7 +65774,7 @@ "group": "k8s", "short": "Job", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -64601,7 +65790,7 @@ "group": "k8s", "short": "Job", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -64612,11 +65801,39 @@ "immutable" ] }, + { + "group": "k8s", + "short": "Job", + "type": "users", + "name": "usersvynilInstall", + "args": "(params: queryParameters)", + "resultGroup": "vynil", + "resultShort": "Install", + "result": "[vynilInstall]", + "properties": [ + "spec", + "status" + ] + }, + { + "group": "k8s", + "short": "Job", + "type": "users", + "name": "usersvynilDistrib", + "args": "(params: queryParameters)", + "resultGroup": "vynil", + "resultShort": "Distrib", + "result": "[vynilDistrib]", + "properties": [ + "spec", + "status" + ] + }, { "group": "k8s", "short": "Job", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -64625,6 +65842,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Job", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -64633,6 +65864,40 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "CronJob" + }, + { + "group": "k8s", + "name": "Pod" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "vynil", + "name": "Distrib" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -71628,6 +72893,15 @@ "algo": "configMap", "path": "spec/jobTemplate/spec/template/spec" }, + { + "type": "users", + "group": "k8s", + "short": "CronJob", + "targetGroup": "vynil", + "targetShort": "Distrib", + "algo": "vynil", + "path": null + }, { "group": "k8s", "short": "CronJob", @@ -71635,6 +72909,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "CronJob", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -71642,7 +72924,7 @@ "group": "k8s", "short": "CronJob", "type": "child", - "name": "childJob", + "name": "childk8sJob", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Job", @@ -71656,7 +72938,7 @@ "group": "k8s", "short": "CronJob", "type": "use", - "name": "usePersistentVolumeClaim", + "name": "usek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -71670,7 +72952,7 @@ "group": "k8s", "short": "CronJob", "type": "use", - "name": "useSecret", + "name": "usek8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -71686,7 +72968,7 @@ "group": "k8s", "short": "CronJob", "type": "use", - "name": "useConfigMap", + "name": "usek8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -71697,11 +72979,25 @@ "immutable" ] }, + { + "group": "k8s", + "short": "CronJob", + "type": "users", + "name": "usersvynilDistrib", + "args": "(params: queryParameters)", + "resultGroup": "vynil", + "resultShort": "Distrib", + "result": "[vynilDistrib]", + "properties": [ + "spec", + "status" + ] + }, { "group": "k8s", "short": "CronJob", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -71710,6 +73006,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "CronJob", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -71718,6 +73028,36 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Job" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "vynil", + "name": "Distrib" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -72041,6 +73381,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "CertificateSigningRequest", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -72048,7 +73396,7 @@ "group": "k8s", "short": "CertificateSigningRequest", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -72057,6 +73405,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "CertificateSigningRequest", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -72065,6 +73427,16 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -72534,6 +73906,24 @@ "algo": "ingress", "path": null }, + { + "type": "use", + "group": "k8s", + "short": "Ingress", + "targetGroup": "k8s", + "targetShort": "Secret", + "algo": "ingress", + "path": null + }, + { + "type": "users", + "group": "k8s", + "short": "Ingress", + "targetGroup": "core", + "targetShort": "Url", + "algo": "ingress", + "path": null + }, { "group": "k8s", "short": "Ingress", @@ -72541,6 +73931,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Ingress", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -72548,7 +73946,7 @@ "group": "k8s", "short": "Ingress", "type": "use", - "name": "useService", + "name": "usek8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -72558,11 +73956,37 @@ "status" ] }, + { + "group": "k8s", + "short": "Ingress", + "type": "use", + "name": "usek8sSecret", + "args": "(params: queryParameters)", + "resultGroup": "k8s", + "resultShort": "Secret", + "result": "[k8sSecret]", + "properties": [ + "data", + "immutable", + "stringData", + "type" + ] + }, + { + "group": "k8s", + "short": "Ingress", + "type": "users", + "name": "userscoreUrl", + "args": "(params: queryParameters)", + "resultGroup": "core", + "resultShort": "Url", + "result": "[coreUrl]" + }, { "group": "k8s", "short": "Ingress", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -72571,6 +73995,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Ingress", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -72579,6 +74017,28 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "core", + "name": "Url" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -73218,6 +74678,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "NetworkPolicy", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -73225,7 +74693,7 @@ "group": "k8s", "short": "NetworkPolicy", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -73234,6 +74702,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "NetworkPolicy", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -73242,6 +74724,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -73618,6 +75110,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "PodDisruptionBudget", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -73625,7 +75125,7 @@ "group": "k8s", "short": "PodDisruptionBudget", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -73639,7 +75139,7 @@ "group": "k8s", "short": "PodDisruptionBudget", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -73648,6 +75148,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "PodDisruptionBudget", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -73656,6 +75170,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -73780,6 +75308,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Role", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -73787,7 +75323,7 @@ "group": "k8s", "short": "Role", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -73801,7 +75337,7 @@ "group": "k8s", "short": "Role", "type": "parent", - "name": "parentPooler", + "name": "parentcnpgPooler", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Pooler", @@ -73815,7 +75351,7 @@ "group": "k8s", "short": "Role", "type": "users", - "name": "usersRoleBinding", + "name": "usersk8sRoleBinding", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "RoleBinding", @@ -73829,7 +75365,7 @@ "group": "k8s", "short": "Role", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -73838,6 +75374,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Role", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -73845,6 +75395,28 @@ "rules": "[JSONObject]" }, "namespaced": true, + "listTargets": [ + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "cnpg", + "name": "Pooler" + }, + { + "group": "k8s", + "name": "RoleBinding" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -73971,6 +75543,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ClusterRoleBinding", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -73978,7 +75558,7 @@ "group": "k8s", "short": "ClusterRoleBinding", "type": "use", - "name": "useClusterRole", + "name": "usek8sClusterRole", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ClusterRole", @@ -73992,7 +75572,7 @@ "group": "k8s", "short": "ClusterRoleBinding", "type": "users", - "name": "usersServiceAccount", + "name": "usersk8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -74007,7 +75587,7 @@ "group": "k8s", "short": "ClusterRoleBinding", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -74016,6 +75596,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ClusterRoleBinding", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -74024,6 +75618,24 @@ "subjects": "[JSONObject]" }, "namespaced": false, + "listTargets": [ + { + "group": "k8s", + "name": "ClusterRole" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -74168,6 +75780,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "RoleBinding", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -74175,7 +75795,7 @@ "group": "k8s", "short": "RoleBinding", "type": "parent", - "name": "parentCluster", + "name": "parentcnpgCluster", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Cluster", @@ -74189,7 +75809,7 @@ "group": "k8s", "short": "RoleBinding", "type": "parent", - "name": "parentPooler", + "name": "parentcnpgPooler", "args": "(params: queryParameters)", "resultGroup": "cnpg", "resultShort": "Pooler", @@ -74203,7 +75823,7 @@ "group": "k8s", "short": "RoleBinding", "type": "use", - "name": "useRole", + "name": "usek8sRole", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Role", @@ -74216,7 +75836,7 @@ "group": "k8s", "short": "RoleBinding", "type": "users", - "name": "usersServiceAccount", + "name": "usersk8sServiceAccount", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ServiceAccount", @@ -74231,7 +75851,7 @@ "group": "k8s", "short": "RoleBinding", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -74240,6 +75860,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "RoleBinding", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -74248,6 +75882,32 @@ "subjects": "[JSONObject]" }, "namespaced": true, + "listTargets": [ + { + "group": "cnpg", + "name": "Cluster" + }, + { + "group": "cnpg", + "name": "Pooler" + }, + { + "group": "k8s", + "name": "Role" + }, + { + "group": "k8s", + "name": "ServiceAccount" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -74565,6 +76225,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ClusterRole", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -74572,7 +76240,7 @@ "group": "k8s", "short": "ClusterRole", "type": "users", - "name": "usersClusterRoleBinding", + "name": "usersk8sClusterRoleBinding", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ClusterRoleBinding", @@ -74586,7 +76254,7 @@ "group": "k8s", "short": "ClusterRole", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -74595,6 +76263,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ClusterRole", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -74603,6 +76285,20 @@ "rules": "[JSONObject]" }, "namespaced": false, + "listTargets": [ + { + "group": "k8s", + "name": "ClusterRoleBinding" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -74760,6 +76456,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "StorageClass", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -74767,7 +76471,7 @@ "group": "k8s", "short": "StorageClass", "type": "provide", - "name": "providePersistentVolume", + "name": "providek8sPersistentVolume", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolume", @@ -74781,7 +76485,7 @@ "group": "k8s", "short": "StorageClass", "type": "provide", - "name": "providePersistentVolumeClaim", + "name": "providek8sPersistentVolumeClaim", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "PersistentVolumeClaim", @@ -74795,7 +76499,7 @@ "group": "k8s", "short": "StorageClass", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -74804,6 +76508,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "StorageClass", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -74817,6 +76535,24 @@ "volumeBindingMode": "String" }, "namespaced": false, + "listTargets": [ + { + "group": "k8s", + "name": "PersistentVolume" + }, + { + "group": "k8s", + "name": "PersistentVolumeClaim" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "storage" }, { @@ -75085,6 +76821,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "CSIDriver", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -75092,7 +76836,7 @@ "group": "k8s", "short": "CSIDriver", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -75101,6 +76845,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "CSIDriver", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -75108,6 +76866,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "storage" }, { @@ -75366,6 +77134,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "CSINode", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -75373,7 +77149,7 @@ "group": "k8s", "short": "CSINode", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -75382,6 +77158,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "CSINode", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -75389,6 +77179,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "storage" }, { @@ -75659,6 +77459,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "CSIStorageCapacity", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -75666,7 +77474,7 @@ "group": "k8s", "short": "CSIStorageCapacity", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -75675,6 +77483,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "CSIStorageCapacity", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -75685,6 +77507,16 @@ "storageClassName": "String" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "storage" }, { @@ -76993,6 +78825,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "VolumeAttachment", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -77000,7 +78840,7 @@ "group": "k8s", "short": "VolumeAttachment", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -77009,6 +78849,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "VolumeAttachment", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -77017,6 +78871,16 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "storage" }, { @@ -77495,6 +79359,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "MutatingWebhookConfiguration", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -77502,7 +79374,7 @@ "group": "k8s", "short": "MutatingWebhookConfiguration", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -77511,6 +79383,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "MutatingWebhookConfiguration", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -77518,6 +79404,16 @@ "webhooks": "[JSONObject]" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -77988,6 +79884,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "ValidatingWebhookConfiguration", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -77995,7 +79899,7 @@ "group": "k8s", "short": "ValidatingWebhookConfiguration", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -78004,6 +79908,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "ValidatingWebhookConfiguration", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -78011,6 +79929,16 @@ "webhooks": "[JSONObject]" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -78571,6 +80499,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "CustomResourceDefinition", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -78578,7 +80514,7 @@ "group": "k8s", "short": "CustomResourceDefinition", "type": "consume", - "name": "consumeAPIService", + "name": "consumek8sAPIService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "APIService", @@ -78592,7 +80528,7 @@ "group": "k8s", "short": "CustomResourceDefinition", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -78601,6 +80537,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "CustomResourceDefinition", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -78609,6 +80559,20 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "k8s", + "name": "APIService" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -78689,6 +80653,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "PriorityClass", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -78696,7 +80668,7 @@ "group": "k8s", "short": "PriorityClass", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -78705,6 +80677,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "PriorityClass", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -78715,6 +80701,16 @@ "value": "Int" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -78949,6 +80945,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "Lease", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -78956,7 +80960,7 @@ "group": "k8s", "short": "Lease", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -78965,6 +80969,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "Lease", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -78972,6 +80990,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -79101,6 +81129,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "RuntimeClass", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -79108,7 +81144,7 @@ "group": "k8s", "short": "RuntimeClass", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -79117,6 +81153,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "RuntimeClass", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -79126,6 +81176,16 @@ "scheduling": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "workload" }, { @@ -79508,6 +81568,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8s", + "short": "EndpointSlice", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -79515,7 +81583,7 @@ "group": "k8s", "short": "EndpointSlice", "type": "parent", - "name": "parentService", + "name": "parentk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -79529,7 +81597,7 @@ "group": "k8s", "short": "EndpointSlice", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -79538,6 +81606,20 @@ "spec", "status" ] + }, + { + "group": "k8s", + "short": "EndpointSlice", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -79547,6 +81629,20 @@ "ports": "[JSONObject]" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Service" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" } ] diff --git a/data/k8up.json b/data/k8up.json index 7d54e43a..fd826a11 100644 --- a/data/k8up.json +++ b/data/k8up.json @@ -1618,6 +1618,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "Archive", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1625,7 +1633,7 @@ "group": "k8up", "short": "Archive", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1634,6 +1642,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "Archive", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1642,6 +1664,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -3123,6 +3155,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "Backup", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3130,7 +3170,7 @@ "group": "k8up", "short": "Backup", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3139,6 +3179,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "Backup", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3147,6 +3201,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -4594,6 +4658,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "Check", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4601,7 +4673,7 @@ "group": "k8up", "short": "Check", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4610,6 +4682,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "Check", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4618,6 +4704,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -16159,6 +16255,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "PreBackupPod", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -16166,7 +16270,7 @@ "group": "k8up", "short": "PreBackupPod", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -16175,6 +16279,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "PreBackupPod", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -16182,6 +16300,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -17709,6 +17837,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "Prune", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -17716,7 +17852,7 @@ "group": "k8up", "short": "Prune", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -17725,6 +17861,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "Prune", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -17733,6 +17883,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -19352,6 +19512,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "Restore", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -19359,7 +19527,7 @@ "group": "k8up", "short": "Restore", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -19368,6 +19536,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "Restore", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -19376,6 +19558,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -26639,6 +26831,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "Schedule", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -26646,7 +26846,7 @@ "group": "k8up", "short": "Schedule", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -26655,6 +26855,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "Schedule", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -26663,6 +26877,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -26956,6 +27180,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "k8up", + "short": "Snapshot", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -26963,7 +27195,7 @@ "group": "k8up", "short": "Snapshot", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -26972,6 +27204,20 @@ "spec", "status" ] + }, + { + "group": "k8up", + "short": "Snapshot", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -26980,6 +27226,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" } ] diff --git a/data/mariadb.json b/data/mariadb.json index e19dfdaf..1d3fe52f 100644 --- a/data/mariadb.json +++ b/data/mariadb.json @@ -4959,6 +4959,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "Backup", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4966,7 +4974,7 @@ "group": "mariadb", "short": "Backup", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4975,6 +4983,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "Backup", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4983,6 +5005,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -5639,6 +5671,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "Connection", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -5646,7 +5686,7 @@ "group": "mariadb", "short": "Connection", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -5655,6 +5695,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "Connection", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -5663,6 +5717,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -6185,6 +6249,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "Database", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -6192,7 +6264,7 @@ "group": "mariadb", "short": "Database", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -6201,6 +6273,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "Database", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -6209,6 +6295,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -6770,6 +6866,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "Grant", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -6777,7 +6881,7 @@ "group": "mariadb", "short": "Grant", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -6786,6 +6890,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "Grant", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -6794,6 +6912,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -22957,6 +23085,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "MariaDB", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -22964,7 +23100,7 @@ "group": "mariadb", "short": "MariaDB", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -22973,6 +23109,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "MariaDB", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -22981,6 +23131,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -27571,6 +27731,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "Restore", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -27578,7 +27746,7 @@ "group": "mariadb", "short": "Restore", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -27587,6 +27755,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "Restore", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -27595,6 +27777,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -29732,6 +29924,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "SqlJob", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -29739,7 +29939,7 @@ "group": "mariadb", "short": "SqlJob", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -29748,6 +29948,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "SqlJob", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -29756,6 +29970,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -30307,6 +30531,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mariadb", + "short": "User", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -30314,7 +30546,7 @@ "group": "mariadb", "short": "User", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -30323,6 +30555,20 @@ "spec", "status" ] + }, + { + "group": "mariadb", + "short": "User", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -30331,6 +30577,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" } ] diff --git a/data/mongodb.json b/data/mongodb.json index e0bb148e..12418b66 100644 --- a/data/mongodb.json +++ b/data/mongodb.json @@ -1163,6 +1163,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "mongodb", + "short": "MongoDBCommunity", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1170,7 +1178,7 @@ "group": "mongodb", "short": "MongoDBCommunity", "type": "child", - "name": "childSecret", + "name": "childk8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -1186,7 +1194,7 @@ "group": "mongodb", "short": "MongoDBCommunity", "type": "child", - "name": "childService", + "name": "childk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -1200,7 +1208,7 @@ "group": "mongodb", "short": "MongoDBCommunity", "type": "child", - "name": "childStatefulSet", + "name": "childk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -1214,7 +1222,7 @@ "group": "mongodb", "short": "MongoDBCommunity", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1223,6 +1231,20 @@ "spec", "status" ] + }, + { + "group": "mongodb", + "short": "MongoDBCommunity", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1231,6 +1253,28 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" } ] diff --git a/data/monitoring.json b/data/monitoring.json index d2254049..5ab6340c 100644 --- a/data/monitoring.json +++ b/data/monitoring.json @@ -12899,6 +12899,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "Alertmanager", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -12906,7 +12914,7 @@ "group": "monitoring", "short": "Alertmanager", "type": "child", - "name": "childService", + "name": "childk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -12920,7 +12928,7 @@ "group": "monitoring", "short": "Alertmanager", "type": "child", - "name": "childStatefulSet", + "name": "childk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -12934,7 +12942,7 @@ "group": "monitoring", "short": "Alertmanager", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -12943,6 +12951,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "Alertmanager", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -12951,6 +12973,24 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -14534,6 +14574,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "PodMonitor", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -14541,7 +14589,7 @@ "group": "monitoring", "short": "PodMonitor", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -14550,6 +14598,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "PodMonitor", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -14557,6 +14619,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -16224,6 +16296,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "Probe", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -16231,7 +16311,7 @@ "group": "monitoring", "short": "Probe", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -16240,6 +16320,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "Probe", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -16247,6 +16341,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -34048,6 +34152,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "Prometheus", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -34055,7 +34167,7 @@ "group": "monitoring", "short": "Prometheus", "type": "child", - "name": "childService", + "name": "childk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -34069,7 +34181,7 @@ "group": "monitoring", "short": "Prometheus", "type": "child", - "name": "childStatefulSet", + "name": "childk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -34083,7 +34195,7 @@ "group": "monitoring", "short": "Prometheus", "type": "child", - "name": "childConfigMap", + "name": "childk8sConfigMap", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "ConfigMap", @@ -34098,7 +34210,7 @@ "group": "monitoring", "short": "Prometheus", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -34107,6 +34219,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "Prometheus", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -34115,6 +34241,28 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "k8s", + "name": "ConfigMap" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -34528,6 +34676,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "PrometheusRule", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -34535,7 +34691,7 @@ "group": "monitoring", "short": "PrometheusRule", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -34544,6 +34700,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "PrometheusRule", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -34551,6 +34721,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -36180,6 +36360,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "ServiceMonitor", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -36187,7 +36375,7 @@ "group": "monitoring", "short": "ServiceMonitor", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -36196,6 +36384,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "ServiceMonitor", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -36203,6 +36405,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -48084,6 +48296,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "ThanosRuler", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -48091,7 +48311,7 @@ "group": "monitoring", "short": "ThanosRuler", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -48100,6 +48320,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "ThanosRuler", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -48108,6 +48342,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -60089,6 +60333,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "AlertmanagerConfig", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -60096,7 +60348,7 @@ "group": "monitoring", "short": "AlertmanagerConfig", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -60105,6 +60357,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "AlertmanagerConfig", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -60112,6 +60378,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -75050,6 +75326,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "monitoring", + "short": "PrometheusAgent", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -75057,7 +75341,7 @@ "group": "monitoring", "short": "PrometheusAgent", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -75066,6 +75350,20 @@ "spec", "status" ] + }, + { + "group": "monitoring", + "short": "PrometheusAgent", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -75074,6 +75372,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" } ] diff --git a/data/opentelemetry.json b/data/opentelemetry.json index 6858cdab..03e631ad 100644 --- a/data/opentelemetry.json +++ b/data/opentelemetry.json @@ -3736,6 +3736,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "opentelemetry", + "short": "Instrumentation", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3743,7 +3751,7 @@ "group": "opentelemetry", "short": "Instrumentation", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3752,6 +3760,20 @@ "spec", "status" ] + }, + { + "group": "opentelemetry", + "short": "Instrumentation", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3760,6 +3782,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -9716,6 +9748,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "opentelemetry", + "short": "OpAMPBridge", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -9723,7 +9763,7 @@ "group": "opentelemetry", "short": "OpAMPBridge", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -9732,6 +9772,20 @@ "spec", "status" ] + }, + { + "group": "opentelemetry", + "short": "OpAMPBridge", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -9740,6 +9794,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" }, { @@ -25199,6 +25263,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "opentelemetry", + "short": "OpenTelemetryCollector", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -25206,7 +25278,7 @@ "group": "opentelemetry", "short": "OpenTelemetryCollector", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -25215,6 +25287,20 @@ "spec", "status" ] + }, + { + "group": "opentelemetry", + "short": "OpenTelemetryCollector", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -25223,6 +25309,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "system" } ] diff --git a/data/oracle.json b/data/oracle.json index 12f68419..67f28e4a 100644 --- a/data/oracle.json +++ b/data/oracle.json @@ -2145,6 +2145,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "oracle", + "short": "InnoDBCluster", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2152,7 +2160,7 @@ "group": "oracle", "short": "InnoDBCluster", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -2161,6 +2169,20 @@ "spec", "status" ] + }, + { + "group": "oracle", + "short": "InnoDBCluster", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -2169,6 +2191,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -2646,6 +2678,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "oracle", + "short": "MySQLBackup", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2653,7 +2693,7 @@ "group": "oracle", "short": "MySQLBackup", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -2662,6 +2702,20 @@ "spec", "status" ] + }, + { + "group": "oracle", + "short": "MySQLBackup", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -2670,6 +2724,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" } ] diff --git a/data/projectcalico.json b/data/projectcalico.json index a5929fec..947f4b94 100644 --- a/data/projectcalico.json +++ b/data/projectcalico.json @@ -486,6 +486,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "BGPConfiguration", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -493,7 +501,7 @@ "group": "projectcalico", "short": "BGPConfiguration", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -502,6 +510,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "BGPConfiguration", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -509,6 +531,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -860,6 +892,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "BGPPeer", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -867,7 +907,7 @@ "group": "projectcalico", "short": "BGPPeer", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -876,6 +916,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "BGPPeer", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -883,6 +937,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -1126,6 +1190,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "BlockAffinity", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1133,7 +1205,7 @@ "group": "projectcalico", "short": "BlockAffinity", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1142,6 +1214,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "BlockAffinity", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1149,6 +1235,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -1859,6 +1955,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "CalicoNodeStatus", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1866,7 +1970,7 @@ "group": "projectcalico", "short": "CalicoNodeStatus", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1875,6 +1979,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "CalicoNodeStatus", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1883,6 +2001,16 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -2130,6 +2258,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "ClusterInformation", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2137,7 +2273,7 @@ "group": "projectcalico", "short": "ClusterInformation", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -2146,6 +2282,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "ClusterInformation", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -2153,6 +2303,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -3522,6 +3682,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "FelixConfiguration", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3529,7 +3697,7 @@ "group": "projectcalico", "short": "FelixConfiguration", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3538,6 +3706,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "FelixConfiguration", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3545,6 +3727,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -4948,6 +5140,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "GlobalNetworkPolicy", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4955,7 +5155,7 @@ "group": "projectcalico", "short": "GlobalNetworkPolicy", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4964,6 +5164,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "GlobalNetworkPolicy", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4971,6 +5185,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -5192,6 +5416,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "GlobalNetworkSet", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -5199,7 +5431,7 @@ "group": "projectcalico", "short": "GlobalNetworkSet", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -5208,6 +5440,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "GlobalNetworkSet", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -5215,6 +5461,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -5520,6 +5776,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "HostEndpoint", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -5527,7 +5791,7 @@ "group": "projectcalico", "short": "HostEndpoint", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -5536,6 +5800,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "HostEndpoint", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -5543,6 +5821,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -5884,6 +6172,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "IPAMBlock", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -5891,7 +6187,7 @@ "group": "projectcalico", "short": "IPAMBlock", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -5900,6 +6196,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "IPAMBlock", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -5907,6 +6217,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -6144,6 +6464,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "IPAMConfig", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -6151,7 +6479,7 @@ "group": "projectcalico", "short": "IPAMConfig", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -6160,6 +6488,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "IPAMConfig", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -6167,6 +6509,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -6404,6 +6756,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "IPAMHandle", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -6411,7 +6771,7 @@ "group": "projectcalico", "short": "IPAMHandle", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -6420,6 +6780,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "IPAMHandle", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -6427,6 +6801,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -6752,6 +7136,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "IPPool", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -6759,7 +7151,7 @@ "group": "projectcalico", "short": "IPPool", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -6768,6 +7160,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "IPPool", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -6775,6 +7181,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -6996,6 +7412,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "IPReservation", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -7003,7 +7427,7 @@ "group": "projectcalico", "short": "IPReservation", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -7012,6 +7436,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "IPReservation", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -7019,6 +7457,16 @@ "spec": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -7655,6 +8103,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "KubeControllersConfiguration", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -7662,7 +8118,7 @@ "group": "projectcalico", "short": "KubeControllersConfiguration", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -7671,6 +8127,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "KubeControllersConfiguration", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -7679,6 +8149,16 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -9050,6 +9530,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "NetworkPolicy", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -9057,7 +9545,7 @@ "group": "projectcalico", "short": "NetworkPolicy", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -9066,6 +9554,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "NetworkPolicy", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -9073,6 +9575,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "security" }, { @@ -9294,6 +9806,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "projectcalico", + "short": "NetworkSet", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -9301,7 +9821,7 @@ "group": "projectcalico", "short": "NetworkSet", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -9310,6 +9830,20 @@ "spec", "status" ] + }, + { + "group": "projectcalico", + "short": "NetworkSet", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -9317,6 +9851,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" } ] diff --git a/data/rabbitmq.json b/data/rabbitmq.json index bb27ced3..36634c6d 100644 --- a/data/rabbitmq.json +++ b/data/rabbitmq.json @@ -12844,6 +12844,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "rabbitmq", + "short": "RabbitmqCluster", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -12851,7 +12859,7 @@ "group": "rabbitmq", "short": "RabbitmqCluster", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -12860,6 +12868,20 @@ "spec", "status" ] + }, + { + "group": "rabbitmq", + "short": "RabbitmqCluster", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -12868,6 +12890,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" } ] diff --git a/data/redis.json b/data/redis.json index 7d456a29..008d4a32 100644 --- a/data/redis.json +++ b/data/redis.json @@ -3490,6 +3490,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "redis", + "short": "Redis", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3497,7 +3505,7 @@ "group": "redis", "short": "Redis", "type": "child", - "name": "childService", + "name": "childk8sService", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Service", @@ -3511,7 +3519,7 @@ "group": "redis", "short": "Redis", "type": "child", - "name": "childStatefulSet", + "name": "childk8sStatefulSet", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "StatefulSet", @@ -3525,7 +3533,7 @@ "group": "redis", "short": "Redis", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3534,6 +3542,20 @@ "spec", "status" ] + }, + { + "group": "redis", + "short": "Redis", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3542,6 +3564,24 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Service" + }, + { + "group": "k8s", + "name": "StatefulSet" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -8748,6 +8788,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "redis", + "short": "RedisCluster", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -8755,7 +8803,7 @@ "group": "redis", "short": "RedisCluster", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -8764,6 +8812,20 @@ "spec", "status" ] + }, + { + "group": "redis", + "short": "RedisCluster", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -8772,6 +8834,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -14907,6 +14979,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "redis", + "short": "RedisReplication", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -14914,7 +14994,7 @@ "group": "redis", "short": "RedisReplication", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -14923,6 +15003,20 @@ "spec", "status" ] + }, + { + "group": "redis", + "short": "RedisReplication", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -14931,6 +15025,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -17720,6 +17824,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "redis", + "short": "RedisSentinel", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -17727,7 +17839,7 @@ "group": "redis", "short": "RedisSentinel", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -17736,6 +17848,20 @@ "spec", "status" ] + }, + { + "group": "redis", + "short": "RedisSentinel", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -17744,6 +17870,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" } ] diff --git a/data/secretgenerator.json b/data/secretgenerator.json index 1be50548..fae335e0 100644 --- a/data/secretgenerator.json +++ b/data/secretgenerator.json @@ -341,6 +341,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "secretgenerator", + "short": "BasicAuth", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -348,7 +356,7 @@ "group": "secretgenerator", "short": "BasicAuth", "type": "child", - "name": "childSecret", + "name": "childk8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -364,7 +372,7 @@ "group": "secretgenerator", "short": "BasicAuth", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -373,6 +381,20 @@ "spec", "status" ] + }, + { + "group": "secretgenerator", + "short": "BasicAuth", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -381,6 +403,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "config" }, { @@ -717,6 +753,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "secretgenerator", + "short": "SSHKeyPair", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -724,7 +768,7 @@ "group": "secretgenerator", "short": "SSHKeyPair", "type": "child", - "name": "childSecret", + "name": "childk8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -740,7 +784,7 @@ "group": "secretgenerator", "short": "SSHKeyPair", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -749,6 +793,20 @@ "spec", "status" ] + }, + { + "group": "secretgenerator", + "short": "SSHKeyPair", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -757,6 +815,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "config" }, { @@ -1121,6 +1193,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "secretgenerator", + "short": "StringSecret", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1128,7 +1208,7 @@ "group": "secretgenerator", "short": "StringSecret", "type": "child", - "name": "childSecret", + "name": "childk8sSecret", "args": "(params: queryParameters)", "resultGroup": "k8s", "resultShort": "Secret", @@ -1144,7 +1224,7 @@ "group": "secretgenerator", "short": "StringSecret", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1153,6 +1233,20 @@ "spec", "status" ] + }, + { + "group": "secretgenerator", + "short": "StringSecret", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1161,6 +1255,20 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "k8s", + "name": "Secret" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "config" } ] diff --git a/data/traefik.json b/data/traefik.json index 0a49a226..d3f27144 100644 --- a/data/traefik.json +++ b/data/traefik.json @@ -673,6 +673,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRoute", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -680,11 +688,21 @@ "group": "traefik", "short": "IngressRoute", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "IngressRoute", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -1355,6 +1373,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRoute", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1362,11 +1388,21 @@ "group": "traefik", "short": "IngressRoute", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "IngressRoute", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -2045,6 +2081,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRoute", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2052,7 +2096,7 @@ "group": "traefik", "short": "IngressRoute", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -2061,6 +2105,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "IngressRoute", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -2068,6 +2126,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -2640,6 +2708,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRouteTCP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2647,11 +2723,21 @@ "group": "traefik", "short": "IngressRouteTCP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "IngressRouteTCP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -3220,6 +3306,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRouteTCP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3227,11 +3321,21 @@ "group": "traefik", "short": "IngressRouteTCP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "IngressRouteTCP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -3808,6 +3912,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRouteTCP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -3815,7 +3927,7 @@ "group": "traefik", "short": "IngressRouteTCP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -3824,6 +3936,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "IngressRouteTCP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -3831,6 +3957,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -4165,6 +4301,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRouteUDP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4172,11 +4316,21 @@ "group": "traefik", "short": "IngressRouteUDP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "IngressRouteUDP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -4507,6 +4661,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRouteUDP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4514,11 +4676,21 @@ "group": "traefik", "short": "IngressRouteUDP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "IngressRouteUDP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -4857,6 +5029,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "IngressRouteUDP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -4864,7 +5044,7 @@ "group": "traefik", "short": "IngressRouteUDP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -4873,6 +5053,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "IngressRouteUDP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -4880,6 +5074,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -6796,6 +7000,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "Middleware", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -6803,11 +7015,21 @@ "group": "traefik", "short": "Middleware", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "Middleware", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -8720,6 +8942,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "Middleware", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -8727,11 +8957,21 @@ "group": "traefik", "short": "Middleware", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "Middleware", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -10652,6 +10892,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "Middleware", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -10659,7 +10907,7 @@ "group": "traefik", "short": "Middleware", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -10668,6 +10916,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "Middleware", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -10675,6 +10937,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -10941,6 +11213,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "MiddlewareTCP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -10948,11 +11228,21 @@ "group": "traefik", "short": "MiddlewareTCP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "MiddlewareTCP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -11223,6 +11513,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "MiddlewareTCP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -11230,11 +11528,21 @@ "group": "traefik", "short": "MiddlewareTCP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "MiddlewareTCP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -11505,6 +11813,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "MiddlewareTCP", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -11512,7 +11828,7 @@ "group": "traefik", "short": "MiddlewareTCP", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -11521,6 +11837,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "MiddlewareTCP", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -11528,6 +11858,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -11906,6 +12246,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "ServersTransport", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -11913,11 +12261,21 @@ "group": "traefik", "short": "ServersTransport", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "ServersTransport", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -12300,6 +12658,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "ServersTransport", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -12307,11 +12673,21 @@ "group": "traefik", "short": "ServersTransport", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "ServersTransport", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -12694,6 +13070,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "ServersTransport", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -12701,7 +13085,7 @@ "group": "traefik", "short": "ServersTransport", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -12710,6 +13094,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "ServersTransport", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -12717,6 +13115,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -13057,6 +13465,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TLSOption", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -13064,11 +13480,21 @@ "group": "traefik", "short": "TLSOption", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "TLSOption", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -13413,6 +13839,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TLSOption", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -13420,11 +13854,21 @@ "group": "traefik", "short": "TLSOption", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "TLSOption", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -13769,6 +14213,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TLSOption", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -13776,7 +14228,7 @@ "group": "traefik", "short": "TLSOption", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -13785,6 +14237,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "TLSOption", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -13792,6 +14258,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -14124,6 +14600,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TLSStore", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -14131,11 +14615,21 @@ "group": "traefik", "short": "TLSStore", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "TLSStore", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -14472,6 +14966,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TLSStore", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -14479,11 +14981,21 @@ "group": "traefik", "short": "TLSStore", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "TLSStore", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -14820,6 +15332,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TLSStore", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -14827,7 +15347,7 @@ "group": "traefik", "short": "TLSStore", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -14836,6 +15356,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "TLSStore", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -14843,6 +15377,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" }, { @@ -15733,6 +16277,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TraefikService", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -15740,11 +16292,21 @@ "group": "traefik", "short": "TraefikService", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "TraefikService", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -16615,6 +17177,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TraefikService", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -16622,11 +17192,21 @@ "group": "traefik", "short": "TraefikService", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", "result": "vynilInstall" + }, + { + "group": "traefik", + "short": "TraefikService", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization" } ], "gqlDefs": { @@ -17521,6 +18101,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "traefik", + "short": "TraefikService", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -17528,7 +18116,7 @@ "group": "traefik", "short": "TraefikService", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -17537,6 +18125,20 @@ "spec", "status" ] + }, + { + "group": "traefik", + "short": "TraefikService", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -17544,6 +18146,16 @@ "spec": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "network" } ] diff --git a/data/vynil.json b/data/vynil.json index 2485c684..5ce2854f 100644 --- a/data/vynil.json +++ b/data/vynil.json @@ -398,6 +398,24 @@ "targetShort": "Install", "algo": "vynil" }, + { + "type": "use", + "group": "vynil", + "short": "Distrib", + "targetGroup": "k8s", + "targetShort": "Job", + "algo": "vynil", + "path": null + }, + { + "type": "use", + "group": "vynil", + "short": "Distrib", + "targetGroup": "k8s", + "targetShort": "CronJob", + "algo": "vynil", + "path": null + }, { "group": "vynil", "short": "Distrib", @@ -405,6 +423,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "vynil", + "short": "Distrib", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -412,7 +438,7 @@ "group": "vynil", "short": "Distrib", "type": "provide", - "name": "providePackage", + "name": "providevynilPackage", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Package", @@ -422,7 +448,7 @@ "group": "vynil", "short": "Distrib", "type": "provide", - "name": "provideCategory", + "name": "providevynilCategory", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Category", @@ -432,7 +458,7 @@ "group": "vynil", "short": "Distrib", "type": "provide", - "name": "provideInstall", + "name": "providevynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -442,11 +468,39 @@ "status" ] }, + { + "group": "vynil", + "short": "Distrib", + "type": "use", + "name": "usek8sJob", + "args": "(params: queryParameters)", + "resultGroup": "k8s", + "resultShort": "Job", + "result": "[k8sJob]", + "properties": [ + "spec", + "status" + ] + }, + { + "group": "vynil", + "short": "Distrib", + "type": "use", + "name": "usek8sCronJob", + "args": "(params: queryParameters)", + "resultGroup": "k8s", + "resultShort": "CronJob", + "result": "[k8sCronJob]", + "properties": [ + "spec", + "status" + ] + }, { "group": "vynil", "short": "Distrib", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -455,6 +509,20 @@ "spec", "status" ] + }, + { + "group": "vynil", + "short": "Distrib", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -463,6 +531,32 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Package" + }, + { + "group": "vynil", + "name": "Category" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "k8s", + "name": "Job" + }, + { + "group": "k8s", + "name": "CronJob" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "install" }, { @@ -899,6 +993,15 @@ "targetShort": "Category", "algo": "vynil" }, + { + "type": "use", + "group": "vynil", + "short": "Install", + "targetGroup": "k8s", + "targetShort": "Job", + "algo": "vynil", + "path": null + }, { "group": "vynil", "short": "Install", @@ -906,6 +1009,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "vynil", + "short": "Install", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -913,7 +1024,7 @@ "group": "vynil", "short": "Install", "type": "consume", - "name": "consumeDistrib", + "name": "consumevynilDistrib", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Distrib", @@ -927,7 +1038,7 @@ "group": "vynil", "short": "Install", "type": "consume", - "name": "consumePackage", + "name": "consumevynilPackage", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Package", @@ -937,17 +1048,31 @@ "group": "vynil", "short": "Install", "type": "consume", - "name": "consumeCategory", + "name": "consumevynilCategory", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Category", "result": "vynilCategory" }, + { + "group": "vynil", + "short": "Install", + "type": "use", + "name": "usek8sJob", + "args": "(params: queryParameters)", + "resultGroup": "k8s", + "resultShort": "Job", + "result": "[k8sJob]", + "properties": [ + "spec", + "status" + ] + }, { "group": "vynil", "short": "Install", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -956,6 +1081,20 @@ "spec", "status" ] + }, + { + "group": "vynil", + "short": "Install", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -964,6 +1103,32 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Distrib" + }, + { + "group": "vynil", + "name": "Package" + }, + { + "group": "vynil", + "name": "Category" + }, + { + "group": "k8s", + "name": "Job" + }, + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "install" } ] diff --git a/data/zalando.json b/data/zalando.json index 54bfaad6..74fbff22 100644 --- a/data/zalando.json +++ b/data/zalando.json @@ -1817,6 +1817,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "zalando", + "short": "postgresql", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -1824,7 +1832,7 @@ "group": "zalando", "short": "postgresql", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -1833,6 +1841,20 @@ "spec", "status" ] + }, + { + "group": "zalando", + "short": "postgresql", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -1841,6 +1863,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -2019,6 +2051,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "zalando", + "short": "ClusterKopfPeering", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2026,7 +2066,7 @@ "group": "zalando", "short": "ClusterKopfPeering", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -2035,6 +2075,20 @@ "spec", "status" ] + }, + { + "group": "zalando", + "short": "ClusterKopfPeering", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -2042,6 +2096,16 @@ "status": "JSONObject" }, "namespaced": false, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" }, { @@ -2220,6 +2284,14 @@ "type": "parent", "targetGroup": "vynil", "targetShort": "Install" + }, + { + "group": "zalando", + "short": "KopfPeering", + "algo": "fluxcd", + "type": "parent", + "targetGroup": "fluxcd", + "targetShort": "Kustomization" } ], "resolvers": [ @@ -2227,7 +2299,7 @@ "group": "zalando", "short": "KopfPeering", "type": "parent", - "name": "parentInstall", + "name": "parentvynilInstall", "args": "(params: queryParameters)", "resultGroup": "vynil", "resultShort": "Install", @@ -2236,6 +2308,20 @@ "spec", "status" ] + }, + { + "group": "zalando", + "short": "KopfPeering", + "type": "parent", + "name": "parentfluxcdKustomization", + "args": "(params: queryParameters)", + "resultGroup": "fluxcd", + "resultShort": "Kustomization", + "result": "fluxcdKustomization", + "properties": [ + "spec", + "status" + ] } ], "gqlDefs": { @@ -2243,6 +2329,16 @@ "status": "JSONObject" }, "namespaced": true, + "listTargets": [ + { + "group": "vynil", + "name": "Install" + }, + { + "group": "fluxcd", + "name": "Kustomization" + } + ], "category": "database" } ] diff --git a/front/components/core/OpenApiEdit.vue b/front/components/core/OpenApiEdit.vue index f0c2ec75..76607d6e 100644 --- a/front/components/core/OpenApiEdit.vue +++ b/front/components/core/OpenApiEdit.vue @@ -13,14 +13,13 @@ const props = withDefaults(defineProps<{ in?: any properties: Map readOnly?: boolean - showDefault?: boolean + showdefault?: boolean }>(), { in: {}, readOnly: false, - showDefault: true + showdefault: false }); -const localOut = props.out!=undefined?props.out:{}; -getFullData(props.properties,localOut,props.in); +const localOut = Object.assign({},props.in!=undefined?props.in:props.out!=undefined?props.out:{}); const data = ref(localOut) const emit = defineEmits(['update:out']) watch(data,(newValue) => emit('update:out', newValue),{ deep: true }) @@ -28,23 +27,26 @@ const isDefault = (key) => (props.properties.has(key) && props.properties.get(ke diff --git a/front/components/core/OpenApiEditUndefObject.vue b/front/components/core/OpenApiEditUndefObject.vue index 76b9db7d..cd4d5693 100644 --- a/front/components/core/OpenApiEditUndefObject.vue +++ b/front/components/core/OpenApiEditUndefObject.vue @@ -1,12 +1,6 @@ + diff --git a/front/components/vynil/PackageList.vue b/front/components/vynil/PackageList.vue index bbe32e6f..e030e8a8 100644 --- a/front/components/vynil/PackageList.vue +++ b/front/components/vynil/PackageList.vue @@ -6,7 +6,7 @@ import { ref, useCore, tableColumnAlign } from '../../libs/core' const { pagination } = useCore(); const DistribColumns:Array = [ {name: 'Name', label: 'Name', field: row => row.metadata.name, sortable: true, align: tableColumnAlign.left}, - {name: 'Category', label: 'Category', field: row => row.consumeCategory.name, sortable: true, align: tableColumnAlign.left}, + {name: 'Category', label: 'Category', field: row => row.consumevynilCategory.name, sortable: true, align: tableColumnAlign.left}, {name: 'Description', label: 'Description', field: row => row.description, sortable: true, align: tableColumnAlign.left} ] as QTableColumn[]; const filter = ref(''); diff --git a/front/components/vynil/PackageMeta.vue b/front/components/vynil/PackageMeta.vue index 15e84c43..d52decf5 100644 --- a/front/components/vynil/PackageMeta.vue +++ b/front/components/vynil/PackageMeta.vue @@ -6,7 +6,7 @@ import { ref, useCore, tableColumnAlign } from '../../libs/core' const { pagination } = useCore(); const DistribColumns:Array = [ {name: 'Name', label: 'Name', field: row => row.metadata.name, sortable: true, align: tableColumnAlign.left}, - {name: 'Category', label: 'Category', field: row => row.consumeCategory.name, sortable: true, align: tableColumnAlign.left}, + {name: 'Category', label: 'Category', field: row => row.consumevynilCategory.name, sortable: true, align: tableColumnAlign.left}, {name: 'Description', label: 'Description', field: row => row.description, sortable: true, align: tableColumnAlign.left} ] as QTableColumn[]; const filter = ref(''); @@ -26,12 +26,12 @@ withDefaults(defineProps<{model: object, deletor?:any, useAction?:boolean}>(),{ - + diff --git a/front/libs/core/custom.ts b/front/libs/core/custom.ts new file mode 100644 index 00000000..216d8ad6 --- /dev/null +++ b/front/libs/core/custom.ts @@ -0,0 +1 @@ +export const UrlListExcludes = []; \ No newline at end of file diff --git a/front/libs/core/openapiSetup.ts b/front/libs/core/openapiSetup.ts index 7b083a04..f23a5fd9 100644 --- a/front/libs/core/openapiSetup.ts +++ b/front/libs/core/openapiSetup.ts @@ -20,8 +20,8 @@ export function getFullData(properties: Map, oup for (const [key, val] of properties) { if (data != undefined && data[key] != undefined && data[key] != null) { ouput[key] = data[key] - } else if (val.default != undefined) { - ouput[key] = val.default + /*} else if (val.default != undefined) { + ouput[key] = val.default*/ } else { switch (val.type) { case "array": diff --git a/front/libs/fluxcd/custom.ts b/front/libs/fluxcd/custom.ts index 33ff6e72..29758ccd 100644 --- a/front/libs/fluxcd/custom.ts +++ b/front/libs/fluxcd/custom.ts @@ -106,28 +106,24 @@ export const extraHelmReleaseColumns:Array = [ {name: 'Age', label: 'Age', field: row => row.metadata.creationTimestamp, sortable: true, align: tableColumnAlign.left}, ]; export const KustomizationListExcludes = [ - { path: 'metadata/creationTimestamp', include: true }, ]; export const KustomizationReadExcludes = [ ]; export const KustomizationSimpleExcludes = [ ]; export const ReceiverListExcludes = [ - { path: 'metadata/creationTimestamp', include: true }, ]; export const ReceiverReadExcludes = [ ]; export const ReceiverSimpleExcludes = [ ]; export const AlertListExcludes = [ - { path: 'metadata/creationTimestamp', include: true }, ]; export const AlertReadExcludes = [ ]; export const AlertSimpleExcludes = [ ]; export const ProviderListExcludes = [ - { path: 'metadata/creationTimestamp', include: true }, ]; export const ProviderReadExcludes = [ ]; @@ -135,7 +131,6 @@ export const ProviderSimpleExcludes = [ ]; export const GitRepositoryListExcludes = [ { path: 'spec/url', include: true }, - { path: 'metadata/creationTimestamp', include: true }, ]; export const GitRepositoryReadExcludes = [ ]; @@ -143,7 +138,6 @@ export const GitRepositorySimpleExcludes = [ ]; export const BucketListExcludes = [ { path: 'spec/endpoint', include: true }, - { path: 'metadata/creationTimestamp', include: true }, ]; export const BucketReadExcludes = [ ]; @@ -154,7 +148,6 @@ export const HelmChartListExcludes = [ { path: 'spec/version', include: true }, { path: 'spec/sourceRef/kind', include: true }, { path: 'spec/sourceRef/name', include: true }, - { path: 'metadata/creationTimestamp', include: true }, ]; export const HelmChartReadExcludes = [ ]; @@ -162,7 +155,6 @@ export const HelmChartSimpleExcludes = [ ]; export const HelmRepositoryListExcludes = [ { path: 'spec/url', include: true }, - { path: 'metadata/creationTimestamp', include: true }, ]; export const HelmRepositoryReadExcludes = [ ]; @@ -170,36 +162,30 @@ export const HelmRepositorySimpleExcludes = [ ]; export const OCIRepositoryListExcludes = [ { path: 'spec/url', include: true }, - { path: 'metadata/creationTimestamp', include: true }, ]; export const OCIRepositoryReadExcludes = [ ]; export const OCIRepositorySimpleExcludes = [ ]; export const ImageUpdateAutomationListExcludes = [ - { path: 'status/lastAutomationRunTime', include: true }, ]; export const ImageUpdateAutomationReadExcludes = [ ]; export const ImageUpdateAutomationSimpleExcludes = [ ]; export const ImagePolicyListExcludes = [ - { path: 'status/latestImage', include: true }, ]; export const ImagePolicyReadExcludes = [ ]; export const ImagePolicySimpleExcludes = [ ]; export const ImageRepositoryListExcludes = [ - { path: 'status/lastScanResult/scanTime', include: true }, - { path: 'status/lastScanResult/tagCount', include: true }, ]; export const ImageRepositoryReadExcludes = [ ]; export const ImageRepositorySimpleExcludes = [ ]; export const HelmReleaseListExcludes = [ - { path: 'metadata/creationTimestamp', include: true }, ]; export const HelmReleaseReadExcludes = [ ]; diff --git a/front/pages/config/k8s/SecretView.vue b/front/pages/config/k8s/SecretView.vue index 8ccccfa4..6452e665 100644 --- a/front/pages/config/k8s/SecretView.vue +++ b/front/pages/config/k8s/SecretView.vue @@ -3,35 +3,39 @@ import k8sSecretQuery from '@/queries/k8s/Secret.details.graphql' import SecretDelete from '@/queries/k8s/Secret.delete.graphql' import k8sSecretView from '@/components/k8s/SecretView.vue'; -import { BasicAuthListExcludes } from '../../../libs/secretgenerator/custom.js' +import { BasicAuthListExcludes as secretgeneratorBasicAuthListExcludes } from '../../../libs/secretgenerator/custom.js' +import { SSHKeyPairListExcludes as secretgeneratorSSHKeyPairListExcludes } from '../../../libs/secretgenerator/custom.js' +import { StringSecretListExcludes as secretgeneratorStringSecretListExcludes } from '../../../libs/secretgenerator/custom.js' +import { ClusterListExcludes as cnpgClusterListExcludes } from '../../../libs/cnpg/custom.js' +import { MongoDBCommunityListExcludes as mongodbMongoDBCommunityListExcludes } from '../../../libs/mongodb/custom.js' +import { IngressListExcludes as k8sIngressListExcludes } from '../../../libs/k8s/custom.js' +import { PodListExcludes as k8sPodListExcludes } from '../../../libs/k8s/custom.js' +import { ReplicaSetListExcludes as k8sReplicaSetListExcludes } from '../../../libs/k8s/custom.js' +import { JobListExcludes as k8sJobListExcludes } from '../../../libs/k8s/custom.js' +import { CronJobListExcludes as k8sCronJobListExcludes } from '../../../libs/k8s/custom.js' +import { DeploymentListExcludes as k8sDeploymentListExcludes } from '../../../libs/k8s/custom.js' +import { StatefulSetListExcludes as k8sStatefulSetListExcludes } from '../../../libs/k8s/custom.js' +import { DaemonSetListExcludes as k8sDaemonSetListExcludes } from '../../../libs/k8s/custom.js' +import { PodTemplateListExcludes as k8sPodTemplateListExcludes } from '../../../libs/k8s/custom.js' +import { InstallListExcludes as vynilInstallListExcludes } from '../../../libs/vynil/custom.js' +import { KustomizationListExcludes as fluxcdKustomizationListExcludes } from '../../../libs/fluxcd/custom.js' import secretgeneratorBasicAuthMeta from '@/components/secretgenerator/BasicAuthMeta.vue'; -import { SSHKeyPairListExcludes } from '../../../libs/secretgenerator/custom.js' import secretgeneratorSSHKeyPairMeta from '@/components/secretgenerator/SSHKeyPairMeta.vue'; -import { StringSecretListExcludes } from '../../../libs/secretgenerator/custom.js' import secretgeneratorStringSecretMeta from '@/components/secretgenerator/StringSecretMeta.vue'; -import { ClusterListExcludes } from '../../../libs/cnpg/custom.js' import cnpgClusterMeta from '@/components/cnpg/ClusterMeta.vue'; -import { MongoDBCommunityListExcludes } from '../../../libs/mongodb/custom.js' import mongodbMongoDBCommunityMeta from '@/components/mongodb/MongoDBCommunityMeta.vue'; -import { PodListExcludes } from '../../../libs/k8s/custom.js' +import k8sIngressList from '@/components/k8s/IngressList.vue'; import k8sPodList from '@/components/k8s/PodList.vue'; -import { ReplicaSetListExcludes } from '../../../libs/k8s/custom.js' import k8sReplicaSetList from '@/components/k8s/ReplicaSetList.vue'; -import { JobListExcludes } from '../../../libs/k8s/custom.js' import k8sJobList from '@/components/k8s/JobList.vue'; -import { CronJobListExcludes } from '../../../libs/k8s/custom.js' import k8sCronJobList from '@/components/k8s/CronJobList.vue'; -import { DeploymentListExcludes } from '../../../libs/k8s/custom.js' import k8sDeploymentList from '@/components/k8s/DeploymentList.vue'; -import { StatefulSetListExcludes } from '../../../libs/k8s/custom.js' import k8sStatefulSetList from '@/components/k8s/StatefulSetList.vue'; -import { DaemonSetListExcludes } from '../../../libs/k8s/custom.js' import k8sDaemonSetList from '@/components/k8s/DaemonSetList.vue'; -import { PodTemplateListExcludes } from '../../../libs/k8s/custom.js' import k8sPodTemplateList from '@/components/k8s/PodTemplateList.vue'; -import { InstallListExcludes } from '../../../libs/vynil/custom.js' import vynilInstallMeta from '@/components/vynil/InstallMeta.vue'; -import { ref, sanitizeData, useQuery, useMutation, useSecret, SecretReadExcludes } from '../../../libs/k8s/Secret.js' +import fluxcdKustomizationMeta from '@/components/fluxcd/KustomizationMeta.vue'; +import { ref, useQuery, useMutation, useSecret, SecretReadExcludes } from '../../../libs/k8s/Secret.js' const { actionDelete, onErrorHandler, notifySuccess, notifyError, onNotSecretFound, navigation, setNamespacedItemFromRoute } = useSecret();setNamespacedItemFromRoute(); const { result, loading, onResult, onError } = useQuery(k8sSecretQuery, { "obj": { @@ -43,20 +47,22 @@ const { result, loading, onResult, onError } = useQuery(k8sSecretQuery, { } ], "excludes": SecretReadExcludes }, - "parentBasicAuth": {"filters": [], "excludes": BasicAuthListExcludes}, - "parentSSHKeyPair": {"filters": [], "excludes": SSHKeyPairListExcludes}, - "parentStringSecret": {"filters": [], "excludes": StringSecretListExcludes}, - "parentCluster": {"filters": [], "excludes": ClusterListExcludes}, - "parentMongoDBCommunity": {"filters": [], "excludes": MongoDBCommunityListExcludes}, - "usersPod": {"filters": [], "excludes": PodListExcludes}, - "usersReplicaSet": {"filters": [], "excludes": ReplicaSetListExcludes}, - "usersJob": {"filters": [], "excludes": JobListExcludes}, - "usersCronJob": {"filters": [], "excludes": CronJobListExcludes}, - "usersDeployment": {"filters": [], "excludes": DeploymentListExcludes}, - "usersStatefulSet": {"filters": [], "excludes": StatefulSetListExcludes}, - "usersDaemonSet": {"filters": [], "excludes": DaemonSetListExcludes}, - "usersPodTemplate": {"filters": [], "excludes": PodTemplateListExcludes}, - "parentInstall": {"filters": [], "excludes": InstallListExcludes}, + "parentsecretgeneratorBasicAuth": {"filters": [], "excludes": secretgeneratorBasicAuthListExcludes}, + "parentsecretgeneratorSSHKeyPair": {"filters": [], "excludes": secretgeneratorSSHKeyPairListExcludes}, + "parentsecretgeneratorStringSecret": {"filters": [], "excludes": secretgeneratorStringSecretListExcludes}, + "parentcnpgCluster": {"filters": [], "excludes": cnpgClusterListExcludes}, + "parentmongodbMongoDBCommunity": {"filters": [], "excludes": mongodbMongoDBCommunityListExcludes}, + "usersk8sIngress": {"filters": [], "excludes": k8sIngressListExcludes}, + "usersk8sPod": {"filters": [], "excludes": k8sPodListExcludes}, + "usersk8sReplicaSet": {"filters": [], "excludes": k8sReplicaSetListExcludes}, + "usersk8sJob": {"filters": [], "excludes": k8sJobListExcludes}, + "usersk8sCronJob": {"filters": [], "excludes": k8sCronJobListExcludes}, + "usersk8sDeployment": {"filters": [], "excludes": k8sDeploymentListExcludes}, + "usersk8sStatefulSet": {"filters": [], "excludes": k8sStatefulSetListExcludes}, + "usersk8sDaemonSet": {"filters": [], "excludes": k8sDaemonSetListExcludes}, + "usersk8sPodTemplate": {"filters": [], "excludes": k8sPodTemplateListExcludes}, + "parentvynilInstall": {"filters": [], "excludes": vynilInstallListExcludes}, + "parentfluxcdKustomization": {"filters": [], "excludes": fluxcdKustomizationListExcludes}, "namespace": { "filters": [ { @@ -69,20 +75,22 @@ const { result, loading, onResult, onError } = useQuery(k8sSecretQuery, { }, { pollInterval: 2000 });onError(onErrorHandler); const { mutate: deletor, onDone: onDeleteDone, onError: onDeleteError } = useMutation(SecretDelete); const conditions = ref({ - "parentBasicAuth": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentBasicAuth']!=null).reduce((acc,cur)=>acc||cur,false), - "parentSSHKeyPair": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentSSHKeyPair']!=null).reduce((acc,cur)=>acc||cur,false), - "parentStringSecret": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentStringSecret']!=null).reduce((acc,cur)=>acc||cur,false), - "parentCluster": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentCluster']!=null).reduce((acc,cur)=>acc||cur,false), - "parentMongoDBCommunity": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentMongoDBCommunity']!=null).reduce((acc,cur)=>acc||cur,false), - "usersPod": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersPod']).flat().filter(o=>o!=null).length>0, - "usersReplicaSet": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersReplicaSet']).flat().filter(o=>o!=null).length>0, - "usersJob": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersJob']).flat().filter(o=>o!=null).length>0, - "usersCronJob": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersCronJob']).flat().filter(o=>o!=null).length>0, - "usersDeployment": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersDeployment']).flat().filter(o=>o!=null).length>0, - "usersStatefulSet": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersStatefulSet']).flat().filter(o=>o!=null).length>0, - "usersDaemonSet": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersDaemonSet']).flat().filter(o=>o!=null).length>0, - "usersPodTemplate": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersPodTemplate']).flat().filter(o=>o!=null).length>0, - "parentInstall": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentInstall']!=null).reduce((acc,cur)=>acc||cur,false), + "parentsecretgeneratorBasicAuth": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentsecretgeneratorBasicAuth']!=null).reduce((acc,cur)=>acc||cur,false), + "parentsecretgeneratorSSHKeyPair": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentsecretgeneratorSSHKeyPair']!=null).reduce((acc,cur)=>acc||cur,false), + "parentsecretgeneratorStringSecret": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentsecretgeneratorStringSecret']!=null).reduce((acc,cur)=>acc||cur,false), + "parentcnpgCluster": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentcnpgCluster']!=null).reduce((acc,cur)=>acc||cur,false), + "parentmongodbMongoDBCommunity": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentmongodbMongoDBCommunity']!=null).reduce((acc,cur)=>acc||cur,false), + "usersk8sIngress": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sIngress']).flat().filter(o=>o!=null).length>0, + "usersk8sPod": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sPod']).flat().filter(o=>o!=null).length>0, + "usersk8sReplicaSet": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sReplicaSet']).flat().filter(o=>o!=null).length>0, + "usersk8sJob": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sJob']).flat().filter(o=>o!=null).length>0, + "usersk8sCronJob": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sCronJob']).flat().filter(o=>o!=null).length>0, + "usersk8sDeployment": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sDeployment']).flat().filter(o=>o!=null).length>0, + "usersk8sStatefulSet": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sStatefulSet']).flat().filter(o=>o!=null).length>0, + "usersk8sDaemonSet": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sDaemonSet']).flat().filter(o=>o!=null).length>0, + "usersk8sPodTemplate": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['usersk8sPodTemplate']).flat().filter(o=>o!=null).length>0, + "parentvynilInstall": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentvynilInstall']!=null).reduce((acc,cur)=>acc||cur,false), + "parentfluxcdKustomization": (data) => Array.isArray(data.k8sNamespace) && data.k8sNamespace.map(ns=>ns['k8sSecret']).flat().map(obj=>obj['parentfluxcdKustomization']!=null).reduce((acc,cur)=>acc||cur,false), }); const sectionCounts = ref({ consumeLeft: 0, @@ -109,20 +117,22 @@ onResult(res => { } }) } - sectionCounts.value.parent += conditions.value["parentBasicAuth"](res.data)?1:0; - sectionCounts.value.parent += conditions.value["parentSSHKeyPair"](res.data)?1:0; - sectionCounts.value.parent += conditions.value["parentStringSecret"](res.data)?1:0; - sectionCounts.value.parent += conditions.value["parentCluster"](res.data)?1:0; - sectionCounts.value.parent += conditions.value["parentMongoDBCommunity"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersPod"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersReplicaSet"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersJob"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersCronJob"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersDeployment"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersStatefulSet"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersDaemonSet"](res.data)?1:0; - sectionCounts.value.users += conditions.value["usersPodTemplate"](res.data)?1:0; - sectionCounts.value.parent += conditions.value["parentInstall"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentsecretgeneratorBasicAuth"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentsecretgeneratorSSHKeyPair"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentsecretgeneratorStringSecret"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentcnpgCluster"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentmongodbMongoDBCommunity"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sIngress"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sPod"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sReplicaSet"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sJob"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sCronJob"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sDeployment"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sStatefulSet"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sDaemonSet"](res.data)?1:0; + sectionCounts.value.users += conditions.value["usersk8sPodTemplate"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentvynilInstall"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentfluxcdKustomization"](res.data)?1:0; } }); onDeleteDone(() => { @@ -138,34 +148,39 @@ onDeleteError((err) => {
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
@@ -173,47 +188,53 @@ onDeleteError((err) => {
+
+
-
+
+
diff --git a/front/pages/install/vynil/DistribView.vue b/front/pages/install/vynil/DistribView.vue index 6fc84967..737a89ee 100644 --- a/front/pages/install/vynil/DistribView.vue +++ b/front/pages/install/vynil/DistribView.vue @@ -7,6 +7,10 @@ import vynilPackageList from '@/components/vynil/PackageList.vue'; import vynilCategoryList from '@/components/vynil/CategoryList.vue'; import { InstallSimpleExcludes } from '../../../libs/vynil/custom.js' import vynilInstallList from '@/components/vynil/InstallList.vue'; +import { JobListExcludes } from '../../../libs/k8s/custom.js' +import k8sJobList from '@/components/k8s/JobList.vue'; +import { CronJobListExcludes } from '../../../libs/k8s/custom.js' +import k8sCronJobList from '@/components/k8s/CronJobList.vue'; import { ref, useQuery, useMutation, useDistrib, DistribReadExcludes } from '../../../libs/vynil/Distrib.js' const { onErrorHandler, notifySuccess, notifyError, onNotDistribFound, navigation, setItemFromRoute } = useDistrib();setItemFromRoute(); const { result, loading, onResult, onError } = useQuery(vynilDistribQuery, { @@ -19,15 +23,21 @@ const { result, loading, onResult, onError } = useQuery(vynilDistribQuery, { } ], "excludes": DistribReadExcludes }, - "providePackage": {"filters": [], "excludes": []}, - "provideCategory": {"filters": [], "excludes": []}, - "provideInstall": {"filters": [], "excludes": InstallSimpleExcludes}, + "parentvynilInstall": {"filters": [], "excludes": InstallSimpleExcludes}, + "usek8sJob": {"filters": [], "excludes": JobListExcludes}, + "usek8sCronJob": {"filters": [], "excludes": CronJobListExcludes}, + "providevynilPackage": {"filters": [], "excludes": []}, + "providevynilCategory": {"filters": [], "excludes": []}, + "providevynilInstall": {"filters": [], "excludes": InstallSimpleExcludes}, }, { pollInterval: 2000 });onError(onErrorHandler); const { mutate: deletor, onDone: onDeleteDone, onError: onDeleteError } = useMutation(DistribDelete); const conditions = ref({ - "providePackage": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['providePackage']).flat().length>0, - "provideCategory": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['provideCategory']).flat().length>0, - "provideInstall": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['provideInstall']).flat().length>0, + "providevynilPackage": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['providevynilPackage']).flat().length>0, + "providevynilCategory": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['providevynilCategory']).flat().length>0, + "providevynilInstall": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['providevynilInstall']).flat().length>0, + "usek8sJob": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['usek8sJob']).flat().filter(o=>o!=null).length>0, + "usek8sCronJob": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['usek8sCronJob']).flat().filter(o=>o!=null).length>0, + "parentvynilInstall": (data) => Array.isArray(data['vynilDistrib']) && data['vynilDistrib'].map(obj=>obj['parentvynilInstall']!=null).reduce((acc,cur)=>acc||cur,false), }); const sectionCounts = ref({ consumeLeft: 0, @@ -40,10 +50,12 @@ const sectionCounts = ref({ onResult(res => { onNotDistribFound(res); if ( !res.loading ) { - sectionCounts.value.bellow += conditions.value["providePackage"](res.data)?1:0; - sectionCounts.value.uses += conditions.value["provideCategory"](res.data)?1:0; - sectionCounts.value.bellow += conditions.value["provideInstall"](res.data)?1:0; - console.log(sectionCounts.value) + sectionCounts.value.bellow += conditions.value["providevynilPackage"](res.data)?1:0; + sectionCounts.value.uses += conditions.value["providevynilCategory"](res.data)?1:0; + sectionCounts.value.bellow += conditions.value["providevynilInstall"](res.data)?1:0; + sectionCounts.value.consumeRight += conditions.value["usek8sJob"](res.data)?1:0; + sectionCounts.value.consumeLeft += conditions.value["usek8sCronJob"](res.data)?1:0; + sectionCounts.value.parent += conditions.value["parentvynilInstall"](res.data)?1:0; } }); onDeleteDone(() => { @@ -57,10 +69,23 @@ onDeleteError((err) => {