From 1b399153366345c6af794a3e805e5f18badcbe0b Mon Sep 17 00:00:00 2001 From: paulobressan Date: Mon, 23 Sep 2024 17:30:23 -0300 Subject: [PATCH] chore: added more available crds --- bootstrap/rpc/crds/blockfrostport.json | 118 ++++++++++++++++++++++ bootstrap/rpc/crds/cardanonodeport.json | 110 ++++++++++++++++++++ bootstrap/rpc/crds/dbsyncport.json | 105 ++++++++++++++++++++ bootstrap/rpc/crds/kupoport.json | 127 ++++++++++++++++++++++++ bootstrap/rpc/crds/marloweport.json | 123 +++++++++++++++++++++++ bootstrap/rpc/crds/mumakport.json | 105 ++++++++++++++++++++ bootstrap/rpc/crds/ogmiosport.json | 121 ++++++++++++++++++++++ bootstrap/rpc/crds/scrollsport.json | 114 +++++++++++++++++++++ bootstrap/rpc/crds/submitapiport.json | 118 ++++++++++++++++++++++ 9 files changed, 1041 insertions(+) create mode 100644 bootstrap/rpc/crds/blockfrostport.json create mode 100644 bootstrap/rpc/crds/cardanonodeport.json create mode 100644 bootstrap/rpc/crds/dbsyncport.json create mode 100644 bootstrap/rpc/crds/kupoport.json create mode 100644 bootstrap/rpc/crds/marloweport.json create mode 100644 bootstrap/rpc/crds/mumakport.json create mode 100644 bootstrap/rpc/crds/ogmiosport.json create mode 100644 bootstrap/rpc/crds/scrollsport.json create mode 100644 bootstrap/rpc/crds/submitapiport.json diff --git a/bootstrap/rpc/crds/blockfrostport.json b/bootstrap/rpc/crds/blockfrostport.json new file mode 100644 index 0000000..6a81a88 --- /dev/null +++ b/bootstrap/rpc/crds/blockfrostport.json @@ -0,0 +1,118 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "blockfrostports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "BlockfrostPort", + "plural": "blockfrostports", + "shortNames": [ + "bfpts" + ], + "singular": "blockfrostport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.endpointUrl", + "name": "Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authenticatedEndpointUrl", + "name": "Authenticated Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authToken", + "name": "Auth Token", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for BlockfrostPortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "authToken": { + "nullable": true, + "type": "string" + }, + "blockfrostVersion": { + "nullable": true, + "type": "string" + }, + "network": { + "type": "string" + }, + "operatorVersion": { + "type": "string" + }, + "throughputTier": { + "type": "string" + } + }, + "required": [ + "network", + "operatorVersion", + "throughputTier" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "authToken": { + "type": "string" + }, + "authenticatedEndpointUrl": { + "nullable": true, + "type": "string" + }, + "endpointUrl": { + "type": "string" + } + }, + "required": [ + "authToken", + "endpointUrl" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "BlockfrostPort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/cardanonodeport.json b/bootstrap/rpc/crds/cardanonodeport.json new file mode 100644 index 0000000..1674252 --- /dev/null +++ b/bootstrap/rpc/crds/cardanonodeport.json @@ -0,0 +1,110 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "cardanonodeports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "CardanoNodePort", + "plural": "cardanonodeports", + "shortNames": [ + "cnpts" + ], + "singular": "cardanonodeport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.version", + "name": "Version", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.authenticatedEndpointUrl", + "name": "Authenticated Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authToken", + "name": "Auth Token", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for CardanoNodePortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "authToken": { + "nullable": true, + "type": "string" + }, + "network": { + "type": "string" + }, + "throughputTier": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "network", + "throughputTier", + "version" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "authToken": { + "type": "string" + }, + "authenticatedEndpointUrl": { + "type": "string" + } + }, + "required": [ + "authToken", + "authenticatedEndpointUrl" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "CardanoNodePort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/dbsyncport.json b/bootstrap/rpc/crds/dbsyncport.json new file mode 100644 index 0000000..27dd0b1 --- /dev/null +++ b/bootstrap/rpc/crds/dbsyncport.json @@ -0,0 +1,105 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "dbsyncports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "DbSyncPort", + "plural": "dbsyncports", + "shortNames": [ + "dbsp" + ], + "singular": "dbsyncport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.username", + "name": "Username", + "type": "string" + }, + { + "jsonPath": ".status.password", + "name": "Password", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for DbSyncPortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "network": { + "type": "string" + }, + "password": { + "nullable": true, + "type": "string" + }, + "throughputTier": { + "nullable": true, + "type": "string" + }, + "username": { + "nullable": true, + "type": "string" + } + }, + "required": [ + "network" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "password", + "username" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "DbSyncPort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/kupoport.json b/bootstrap/rpc/crds/kupoport.json new file mode 100644 index 0000000..b664295 --- /dev/null +++ b/bootstrap/rpc/crds/kupoport.json @@ -0,0 +1,127 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "kupoports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "KupoPort", + "plural": "kupoports", + "shortNames": [ + "kpts" + ], + "singular": "kupoport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.pruneUtxo", + "name": "Pruned", + "type": "boolean" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.endpointUrl", + "name": "Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authenticatedEndpointUrl", + "name": "Authenticated Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authToken", + "name": "Auth Token", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for KupoPortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "authToken": { + "nullable": true, + "type": "string" + }, + "kupoVersion": { + "nullable": true, + "type": "string" + }, + "network": { + "type": "string" + }, + "operatorVersion": { + "type": "string" + }, + "pruneUtxo": { + "type": "boolean" + }, + "throughputTier": { + "type": "string" + } + }, + "required": [ + "network", + "operatorVersion", + "pruneUtxo", + "throughputTier" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "authToken": { + "type": "string" + }, + "authenticatedEndpointUrl": { + "nullable": true, + "type": "string" + }, + "endpointUrl": { + "type": "string" + } + }, + "required": [ + "authToken", + "endpointUrl" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "KupoPort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/marloweport.json b/bootstrap/rpc/crds/marloweport.json new file mode 100644 index 0000000..2b5baf6 --- /dev/null +++ b/bootstrap/rpc/crds/marloweport.json @@ -0,0 +1,123 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "marloweports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "MarlowePort", + "plural": "marloweports", + "shortNames": [ + "mpts" + ], + "singular": "marloweport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.endpointUrl", + "name": "Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authenticatedEndpointUrl", + "name": "Authenticated Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authToken", + "name": "Auth Token", + "type": "string" + }, + { + "jsonPath": ".spec.marloweVersion", + "name": "Marlowe Version", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for MarlowePortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "authToken": { + "nullable": true, + "type": "string" + }, + "marloweVersion": { + "nullable": true, + "type": "string" + }, + "network": { + "type": "string" + }, + "operatorVersion": { + "type": "string" + }, + "throughputTier": { + "type": "string" + } + }, + "required": [ + "network", + "operatorVersion", + "throughputTier" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "authToken": { + "type": "string" + }, + "authenticatedEndpointUrl": { + "nullable": true, + "type": "string" + }, + "endpointUrl": { + "type": "string" + } + }, + "required": [ + "authToken", + "endpointUrl" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "MarlowePort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/mumakport.json b/bootstrap/rpc/crds/mumakport.json new file mode 100644 index 0000000..ffa2137 --- /dev/null +++ b/bootstrap/rpc/crds/mumakport.json @@ -0,0 +1,105 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "mumakports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "MumakPort", + "plural": "mumakports", + "shortNames": [ + "mumak" + ], + "singular": "mumakport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.username", + "name": "Username", + "type": "string" + }, + { + "jsonPath": ".status.password", + "name": "Password", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for MumakPortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "network": { + "type": "string" + }, + "password": { + "nullable": true, + "type": "string" + }, + "throughputTier": { + "nullable": true, + "type": "string" + }, + "username": { + "nullable": true, + "type": "string" + } + }, + "required": [ + "network" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "password": { + "type": "string" + }, + "username": { + "type": "string" + } + }, + "required": [ + "password", + "username" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "MumakPort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/ogmiosport.json b/bootstrap/rpc/crds/ogmiosport.json new file mode 100644 index 0000000..93efdac --- /dev/null +++ b/bootstrap/rpc/crds/ogmiosport.json @@ -0,0 +1,121 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "ogmiosports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "OgmiosPort", + "plural": "ogmiosports", + "shortNames": [ + "opt" + ], + "singular": "ogmiosport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.version", + "name": "Version", + "type": "number" + }, + { + "jsonPath": ".status.endpointUrl", + "name": "Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authenticatedEndpointUrl", + "name": "Authenticated Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authToken", + "name": "Auth Token", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for OgmiosPortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "authToken": { + "nullable": true, + "type": "string" + }, + "network": { + "type": "string" + }, + "throughputTier": { + "type": "string" + }, + "version": { + "format": "uint8", + "minimum": 0.0, + "type": "integer" + } + }, + "required": [ + "network", + "throughputTier", + "version" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "authToken": { + "type": "string" + }, + "authenticatedEndpointUrl": { + "type": "string" + }, + "endpointUrl": { + "type": "string" + } + }, + "required": [ + "authToken", + "authenticatedEndpointUrl", + "endpointUrl" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "OgmiosPort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/scrollsport.json b/bootstrap/rpc/crds/scrollsport.json new file mode 100644 index 0000000..08d5439 --- /dev/null +++ b/bootstrap/rpc/crds/scrollsport.json @@ -0,0 +1,114 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "scrollsports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "ScrollsPort", + "plural": "scrollsports", + "shortNames": [ + "spts" + ], + "singular": "scrollsport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.endpointUrl", + "name": "Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authenticatedEndpointUrl", + "name": "Authenticated Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authToken", + "name": "Auth Token", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for ScrollsPortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "network": { + "type": "string" + }, + "operatorVersion": { + "type": "string" + }, + "throughputTier": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "network", + "operatorVersion", + "throughputTier", + "version" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "authToken": { + "type": "string" + }, + "authenticatedEndpointUrl": { + "nullable": true, + "type": "string" + }, + "endpointUrl": { + "type": "string" + } + }, + "required": [ + "authToken", + "endpointUrl" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "ScrollsPort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file diff --git a/bootstrap/rpc/crds/submitapiport.json b/bootstrap/rpc/crds/submitapiport.json new file mode 100644 index 0000000..2410bce --- /dev/null +++ b/bootstrap/rpc/crds/submitapiport.json @@ -0,0 +1,118 @@ +{ + "apiVersion": "apiextensions.k8s.io/v1", + "kind": "CustomResourceDefinition", + "metadata": { + "name": "submitapiports.demeter.run" + }, + "spec": { + "group": "demeter.run", + "names": { + "categories": [ + "demeter-port" + ], + "kind": "SubmitApiPort", + "plural": "submitapiports", + "shortNames": [ + "sapts" + ], + "singular": "submitapiport" + }, + "scope": "Namespaced", + "versions": [ + { + "additionalPrinterColumns": [ + { + "jsonPath": ".spec.network", + "name": "Network", + "type": "string" + }, + { + "jsonPath": ".spec.throughputTier", + "name": "Throughput Tier", + "type": "string" + }, + { + "jsonPath": ".status.endpointUrl", + "name": "Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authenticatedEndpointUrl", + "name": "Authenticated Endpoint URL", + "type": "string" + }, + { + "jsonPath": ".status.authToken", + "name": "Auth Token", + "type": "string" + } + ], + "name": "v1alpha1", + "schema": { + "openAPIV3Schema": { + "description": "Auto-generated derived type for SubmitApiPortSpec via `CustomResource`", + "properties": { + "spec": { + "properties": { + "authToken": { + "nullable": true, + "type": "string" + }, + "network": { + "type": "string" + }, + "operatorVersion": { + "type": "string" + }, + "submitapiVersion": { + "nullable": true, + "type": "string" + }, + "throughputTier": { + "type": "string" + } + }, + "required": [ + "network", + "operatorVersion", + "throughputTier" + ], + "type": "object" + }, + "status": { + "nullable": true, + "properties": { + "authToken": { + "type": "string" + }, + "authenticatedEndpointUrl": { + "nullable": true, + "type": "string" + }, + "endpointUrl": { + "type": "string" + } + }, + "required": [ + "authToken", + "endpointUrl" + ], + "type": "object" + } + }, + "required": [ + "spec" + ], + "title": "SubmitApiPort", + "type": "object" + } + }, + "served": true, + "storage": true, + "subresources": { + "status": {} + } + } + ] + } +} \ No newline at end of file