generated from layer5io/layer5-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 110
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #655 from meshery/leecalcote/golang/deps
Chore: upgrade golang dependencies
- Loading branch information
Showing
15 changed files
with
827 additions
and
121 deletions.
There are no files selected for viewing
59 changes: 59 additions & 0 deletions
59
generators/artifacthub/crossplane-types/CompositeResourceDefinition.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
{ | ||
"component": { | ||
"kind": "CompositeResourceDefinition", | ||
"schema": "{\n \"description\": \"An CompositeResourceDefinition defines a new kind of composite infrastructure resource. The new resource is composed of other composite or managed infrastructure resources.\",\n \"properties\": {\n \"spec\": {\n \"description\": \"CompositeResourceDefinitionSpec specifies the desired state of the definition.\",\n \"properties\": {\n \"claimNames\": {\n \"description\": \"ClaimNames specifies the names of an optional composite resource claim. When claim names are specified Crossplane will create a namespaced 'composite resource claim' CRD that corresponds to the defined composite resource. This composite resource claim acts as a namespaced proxy for the composite resource; creating, updating, or deleting the claim will create, update, or delete a corresponding composite resource. You may add claim names to an existing CompositeResourceDefinition, but they cannot be changed once they have been set.\",\n \"properties\": {\n \"categories\": {\n \"description\": \"categories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like `kubectl get all`.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"description\": \"kind is the serialized kind of the resource. It is normally CamelCase and singular. Custom resource instances will use this value as the `kind` attribute in API calls.\",\n \"type\": \"string\"\n },\n \"listKind\": {\n \"description\": \"listKind is the serialized kind of the list for this resource. Defaults to \\\"`kind`List\\\".\",\n \"type\": \"string\"\n },\n \"plural\": {\n \"description\": \"plural is the plural name of the resource to serve. The custom resources are served under `/apis/\\u003cgroup\\u003e/\\u003cversion\\u003e/.../\\u003cplural\\u003e`. Must match the name of the CustomResourceDefinition (in the form `\\u003cnames.plural\\u003e.\\u003cgroup\\u003e`). Must be all lowercase.\",\n \"type\": \"string\"\n },\n \"shortNames\": {\n \"description\": \"shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get \\u003cshortname\\u003e`. It must be all lowercase.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"singular\": {\n \"description\": \"singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kind\",\n \"plural\"\n ],\n \"type\": \"object\"\n },\n \"connectionSecretKeys\": {\n \"description\": \"ConnectionSecretKeys is the list of keys that will be exposed to the end user of the defined kind.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"crdSpecTemplate\": {\n \"description\": \"CRDSpecTemplate is the base CRD template. The final CRD will have additional fields to the base template to accommodate Crossplane machinery.\",\n \"properties\": {\n \"additionalPrinterColumns\": {\n \"description\": \"additionalPrinterColumns specifies additional columns returned in Table output. See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details. If present, this field configures columns for all versions. Top-level and per-version columns are mutually exclusive. If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.\",\n \"items\": {\n \"description\": \"CustomResourceColumnDefinition specifies a column for server side printing.\",\n \"properties\": {\n \"JSONPath\": {\n \"description\": \"JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.\",\n \"type\": \"string\"\n },\n \"description\": {\n \"description\": \"description is a human readable description of this column.\",\n \"type\": \"string\"\n },\n \"format\": {\n \"description\": \"format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"name is a human readable name for the column.\",\n \"type\": \"string\"\n },\n \"priority\": {\n \"description\": \"priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a priority greater than 0.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"type\": {\n \"description\": \"type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"JSONPath\",\n \"name\",\n \"type\"\n ],\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"group\": {\n \"description\": \"group is the API group of the defined custom resource. The custom resources are served under `/apis/\\u003cgroup\\u003e/...`. Must match the name of the CustomResourceDefinition (in the form `\\u003cnames.plural\\u003e.\\u003cgroup\\u003e`).\",\n \"type\": \"string\"\n },\n \"names\": {\n \"description\": \"names specify the resource and kind names for the custom resource.\",\n \"properties\": {\n \"categories\": {\n \"description\": \"categories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like `kubectl get all`.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"description\": \"kind is the serialized kind of the resource. It is normally CamelCase and singular. Custom resource instances will use this value as the `kind` attribute in API calls.\",\n \"type\": \"string\"\n },\n \"listKind\": {\n \"description\": \"listKind is the serialized kind of the list for this resource. Defaults to \\\"`kind`List\\\".\",\n \"type\": \"string\"\n },\n \"plural\": {\n \"description\": \"plural is the plural name of the resource to serve. The custom resources are served under `/apis/\\u003cgroup\\u003e/\\u003cversion\\u003e/.../\\u003cplural\\u003e`. Must match the name of the CustomResourceDefinition (in the form `\\u003cnames.plural\\u003e.\\u003cgroup\\u003e`). Must be all lowercase.\",\n \"type\": \"string\"\n },\n \"shortNames\": {\n \"description\": \"shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get \\u003cshortname\\u003e`. It must be all lowercase.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"singular\": {\n \"description\": \"singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kind\",\n \"plural\"\n ],\n \"type\": \"object\"\n },\n \"validation\": {\n \"description\": \"validation describes the schema used for validation and pruning of the custom resource. If present, this validation schema is used to validate all versions. Top-level and per-version schemas are mutually exclusive.\",\n \"properties\": {\n \"openAPIV3Schema\": {\n \"description\": \"openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"version\": {\n \"description\": \"version is the API version of the defined custom resource. The custom resources are served under `/apis/\\u003cgroup\\u003e/\\u003cversion\\u003e/...`. Must match the name of the first item in the `versions` list if `version` and `versions` are both specified. Optional if `versions` is specified. Deprecated: use `versions` instead.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"group\",\n \"names\"\n ],\n \"type\": \"object\"\n },\n \"defaultCompositionRef\": {\n \"description\": \"DefaultCompositionRef refers to the Composition resource that will be used in case no composition selector is given.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the referenced object.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"enforcedCompositionRef\": {\n \"description\": \"EnforcedCompositionRef refers to the Composition resource that will be used by all composite instances whose schema is defined by this definition.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the referenced object.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Composite Resource Definition\",\n \"type\": \"object\"\n}", | ||
"version": "apiextensions.crossplane.io/v1alpha1" | ||
}, | ||
"configuration": null, | ||
"description": "", | ||
"displayName": "Composite Resource Definition", | ||
"format": "JSON", | ||
"id": "00000000-0000-0000-0000-000000000000", | ||
"metadata": { | ||
"genealogy": "", | ||
"isAnnotation": false, | ||
"isNamespaced": false, | ||
"published": false | ||
}, | ||
"model": { | ||
"category": { | ||
"name": "" | ||
}, | ||
"displayName": "crossplane-types", | ||
"id": "00000000-0000-0000-0000-000000000000", | ||
"metadata": { | ||
"source_uri": "https://charts.crossplane.io/master/crossplane-types-0.13.0-rc.191.g3a18fb7.tgz", | ||
"svgColor": "", | ||
"svgWhite": "" | ||
}, | ||
"model": { | ||
"version": "" | ||
}, | ||
"name": "crossplane-types", | ||
"registrant": { | ||
"created_at": "0001-01-01T00:00:00Z", | ||
"credential_id": "00000000-0000-0000-0000-000000000000", | ||
"deleted_at": "0001-01-01T00:00:00Z", | ||
"id": "00000000-0000-0000-0000-000000000000", | ||
"kind": "", | ||
"name": "", | ||
"status": "", | ||
"sub_type": "", | ||
"type": "", | ||
"updated_at": "0001-01-01T00:00:00Z", | ||
"user_id": "00000000-0000-0000-0000-000000000000" | ||
}, | ||
"connection_id": "00000000-0000-0000-0000-000000000000", | ||
"schemaVersion": "", | ||
"status": "", | ||
"version": "", | ||
"components": null, | ||
"relationships": null, | ||
"components_count": 0, | ||
"relationships_count": 0 | ||
}, | ||
"schemaVersion": "components.meshery.io/v1beta1", | ||
"status": null, | ||
"styles": null, | ||
"version": "" | ||
} |
Oops, something went wrong.