diff --git a/apis/core/v1alpha1/openapi_generated.go b/apis/core/v1alpha1/openapi_generated.go index 59c301568..8e2301e93 100644 --- a/apis/core/v1alpha1/openapi_generated.go +++ b/apis/core/v1alpha1/openapi_generated.go @@ -35,70 +35,6 @@ import ( func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { return map[string]common.OpenAPIDefinition{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus": schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref), "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), "k8s.io/api/core/v1.AppArmorProfile": schema_k8sio_api_core_v1_AppArmorProfile(ref), @@ -468,2563 +404,6 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA } } -func schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "BindingStatus defines the observed state of App", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "conditions": { - VendorExtensible: spec.VendorExtensible{ - Extensions: spec.Extensions{ - "x-kubernetes-list-map-keys": []interface{}{ - "type", - }, - "x-kubernetes-list-type": "map", - }, - }, - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.Condition"), - }, - }, - }, - }, - }, - "phase": { - SchemaProps: spec.SchemaProps{ - Description: "Specifies the current phase of the App", - Type: []string{"string"}, - Format: "", - }, - }, - "secretRef": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/api/core/v1.LocalObjectReference"), - }, - }, - "source": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/apimachinery/pkg/runtime.RawExtension"), - }, - }, - "gateway": { - SchemaProps: spec.SchemaProps{ - Ref: ref("kmodules.xyz/offshoot-api/api/v1.Gateway"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/runtime.RawExtension", "kmodules.xyz/client-go/api/v1.Condition", "kmodules.xyz/offshoot-api/api/v1.Gateway"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBinding is the Schema for the clickhousebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingList contains a list of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingSpec defines the desired state of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBinding is the Schema for the druidbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingList contains a list of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingSpec defines the desired state of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBinding is the Schema for the elasticsearchbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingList contains a list of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingSpec defines the desired state of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBinding is the Schema for the ferretdbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingList contains a list of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingSpec defines the desired state of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBinding is the Schema for the generic binding API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingList contains a list of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingSpec defines the desired state of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBinding is the Schema for the kafkabindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingList contains a list of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingSpec defines the desired state of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBinding is the Schema for the mssqlserverbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingList contains a list of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingSpec defines the desired state of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBinding is the Schema for the mariadbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingList contains a list of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingSpec defines the desired state of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBinding is the Schema for the memcachedbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingList contains a list of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingSpec defines the desired state of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBinding is the Schema for the mongodbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingList contains a list of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingSpec defines the desired state of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBinding is the Schema for the mysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingList contains a list of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingSpec defines the desired state of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBinding is the Schema for the perconaxtradbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingList contains a list of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingSpec defines the desired state of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBinding is the Schema for the pgbouncerbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingList contains a list of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingSpec defines the desired state of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBinding is the Schema for the pgpoolbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingList contains a list of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingSpec defines the desired state of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBinding is the Schema for the postgresbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingList contains a list of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingSpec defines the desired state of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBinding is the Schema for the proxysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingList contains a list of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingSpec defines the desired state of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBinding is the Schema for the rabbitmqbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingList contains a list of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingSpec defines the desired state of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBinding is the Schema for the redisbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingList contains a list of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingSpec defines the desired state of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBinding is the Schema for the singlestorebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingList contains a list of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingSpec defines the desired state of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBinding is the Schema for the solrbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingList contains a list of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingSpec defines the desired state of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBinding is the Schema for the zookeeperbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingList contains a list of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingSpec defines the desired state of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - func schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ diff --git a/apis/identity/v1alpha1/inboxtokenrequest_types.go b/apis/identity/v1alpha1/inboxtokenrequest_types.go index 05e4bfb8b..51bd5a1a6 100644 --- a/apis/identity/v1alpha1/inboxtokenrequest_types.go +++ b/apis/identity/v1alpha1/inboxtokenrequest_types.go @@ -45,8 +45,7 @@ type InboxTokenRequest struct { type InboxTokenRequestRequest struct{} type InboxTokenRequestResponse struct { - JmapJWTToken string `json:"jmapJWTToken"` - AdminJWTToken string `json:"adminJWTToken"` + AgentJWTToken string `json:"agentJwtToken"` } func init() { diff --git a/apis/identity/v1alpha1/openapi_generated.go b/apis/identity/v1alpha1/openapi_generated.go index af2752952..6cbf03ea6 100644 --- a/apis/identity/v1alpha1/openapi_generated.go +++ b/apis/identity/v1alpha1/openapi_generated.go @@ -35,70 +35,6 @@ import ( func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { return map[string]common.OpenAPIDefinition{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus": schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref), "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), "k8s.io/api/core/v1.AppArmorProfile": schema_k8sio_api_core_v1_AppArmorProfile(ref), @@ -459,2563 +395,6 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA } } -func schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "BindingStatus defines the observed state of App", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "conditions": { - VendorExtensible: spec.VendorExtensible{ - Extensions: spec.Extensions{ - "x-kubernetes-list-map-keys": []interface{}{ - "type", - }, - "x-kubernetes-list-type": "map", - }, - }, - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.Condition"), - }, - }, - }, - }, - }, - "phase": { - SchemaProps: spec.SchemaProps{ - Description: "Specifies the current phase of the App", - Type: []string{"string"}, - Format: "", - }, - }, - "secretRef": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/api/core/v1.LocalObjectReference"), - }, - }, - "source": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/apimachinery/pkg/runtime.RawExtension"), - }, - }, - "gateway": { - SchemaProps: spec.SchemaProps{ - Ref: ref("kmodules.xyz/offshoot-api/api/v1.Gateway"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/runtime.RawExtension", "kmodules.xyz/client-go/api/v1.Condition", "kmodules.xyz/offshoot-api/api/v1.Gateway"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBinding is the Schema for the clickhousebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingList contains a list of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingSpec defines the desired state of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBinding is the Schema for the druidbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingList contains a list of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingSpec defines the desired state of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBinding is the Schema for the elasticsearchbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingList contains a list of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingSpec defines the desired state of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBinding is the Schema for the ferretdbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingList contains a list of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingSpec defines the desired state of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBinding is the Schema for the generic binding API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingList contains a list of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingSpec defines the desired state of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBinding is the Schema for the kafkabindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingList contains a list of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingSpec defines the desired state of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBinding is the Schema for the mssqlserverbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingList contains a list of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingSpec defines the desired state of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBinding is the Schema for the mariadbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingList contains a list of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingSpec defines the desired state of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBinding is the Schema for the memcachedbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingList contains a list of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingSpec defines the desired state of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBinding is the Schema for the mongodbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingList contains a list of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingSpec defines the desired state of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBinding is the Schema for the mysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingList contains a list of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingSpec defines the desired state of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBinding is the Schema for the perconaxtradbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingList contains a list of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingSpec defines the desired state of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBinding is the Schema for the pgbouncerbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingList contains a list of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingSpec defines the desired state of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBinding is the Schema for the pgpoolbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingList contains a list of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingSpec defines the desired state of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBinding is the Schema for the postgresbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingList contains a list of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingSpec defines the desired state of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBinding is the Schema for the proxysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingList contains a list of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingSpec defines the desired state of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBinding is the Schema for the rabbitmqbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingList contains a list of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingSpec defines the desired state of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBinding is the Schema for the redisbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingList contains a list of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingSpec defines the desired state of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBinding is the Schema for the singlestorebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingList contains a list of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingSpec defines the desired state of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBinding is the Schema for the solrbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingList contains a list of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingSpec defines the desired state of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBinding is the Schema for the zookeeperbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingList contains a list of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingSpec defines the desired state of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - func schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ @@ -21537,14 +18916,7 @@ func schema_resource_metadata_apis_identity_v1alpha1_InboxTokenRequestResponse(r SchemaProps: spec.SchemaProps{ Type: []string{"object"}, Properties: map[string]spec.Schema{ - "jmapJWTToken": { - SchemaProps: spec.SchemaProps{ - Default: "", - Type: []string{"string"}, - Format: "", - }, - }, - "adminJWTToken": { + "agentJwtToken": { SchemaProps: spec.SchemaProps{ Default: "", Type: []string{"string"}, @@ -21552,7 +18924,7 @@ func schema_resource_metadata_apis_identity_v1alpha1_InboxTokenRequestResponse(r }, }, }, - Required: []string{"jmapJWTToken", "adminJWTToken"}, + Required: []string{"agentJwtToken"}, }, }, } diff --git a/apis/management/v1alpha1/openapi_generated.go b/apis/management/v1alpha1/openapi_generated.go index c67a89ba1..1fae5a8a1 100644 --- a/apis/management/v1alpha1/openapi_generated.go +++ b/apis/management/v1alpha1/openapi_generated.go @@ -35,70 +35,6 @@ import ( func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { return map[string]common.OpenAPIDefinition{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus": schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref), "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), "k8s.io/api/core/v1.AppArmorProfile": schema_k8sio_api_core_v1_AppArmorProfile(ref), @@ -448,2563 +384,6 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA } } -func schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "BindingStatus defines the observed state of App", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "conditions": { - VendorExtensible: spec.VendorExtensible{ - Extensions: spec.Extensions{ - "x-kubernetes-list-map-keys": []interface{}{ - "type", - }, - "x-kubernetes-list-type": "map", - }, - }, - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.Condition"), - }, - }, - }, - }, - }, - "phase": { - SchemaProps: spec.SchemaProps{ - Description: "Specifies the current phase of the App", - Type: []string{"string"}, - Format: "", - }, - }, - "secretRef": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/api/core/v1.LocalObjectReference"), - }, - }, - "source": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/apimachinery/pkg/runtime.RawExtension"), - }, - }, - "gateway": { - SchemaProps: spec.SchemaProps{ - Ref: ref("kmodules.xyz/offshoot-api/api/v1.Gateway"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/runtime.RawExtension", "kmodules.xyz/client-go/api/v1.Condition", "kmodules.xyz/offshoot-api/api/v1.Gateway"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBinding is the Schema for the clickhousebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingList contains a list of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingSpec defines the desired state of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBinding is the Schema for the druidbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingList contains a list of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingSpec defines the desired state of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBinding is the Schema for the elasticsearchbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingList contains a list of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingSpec defines the desired state of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBinding is the Schema for the ferretdbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingList contains a list of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingSpec defines the desired state of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBinding is the Schema for the generic binding API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingList contains a list of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingSpec defines the desired state of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBinding is the Schema for the kafkabindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingList contains a list of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingSpec defines the desired state of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBinding is the Schema for the mssqlserverbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingList contains a list of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingSpec defines the desired state of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBinding is the Schema for the mariadbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingList contains a list of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingSpec defines the desired state of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBinding is the Schema for the memcachedbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingList contains a list of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingSpec defines the desired state of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBinding is the Schema for the mongodbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingList contains a list of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingSpec defines the desired state of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBinding is the Schema for the mysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingList contains a list of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingSpec defines the desired state of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBinding is the Schema for the perconaxtradbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingList contains a list of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingSpec defines the desired state of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBinding is the Schema for the pgbouncerbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingList contains a list of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingSpec defines the desired state of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBinding is the Schema for the pgpoolbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingList contains a list of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingSpec defines the desired state of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBinding is the Schema for the postgresbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingList contains a list of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingSpec defines the desired state of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBinding is the Schema for the proxysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingList contains a list of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingSpec defines the desired state of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBinding is the Schema for the rabbitmqbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingList contains a list of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingSpec defines the desired state of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBinding is the Schema for the redisbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingList contains a list of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingSpec defines the desired state of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBinding is the Schema for the singlestorebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingList contains a list of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingSpec defines the desired state of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBinding is the Schema for the solrbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingList contains a list of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingSpec defines the desired state of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBinding is the Schema for the zookeeperbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingList contains a list of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingSpec defines the desired state of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - func schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ diff --git a/apis/meta/v1alpha1/openapi_generated.go b/apis/meta/v1alpha1/openapi_generated.go index 960c86e68..a0fe31cd7 100644 --- a/apis/meta/v1alpha1/openapi_generated.go +++ b/apis/meta/v1alpha1/openapi_generated.go @@ -35,70 +35,6 @@ import ( func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { return map[string]common.OpenAPIDefinition{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus": schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref), "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), "k8s.io/api/core/v1.AppArmorProfile": schema_k8sio_api_core_v1_AppArmorProfile(ref), @@ -538,2563 +474,6 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA } } -func schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "BindingStatus defines the observed state of App", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "conditions": { - VendorExtensible: spec.VendorExtensible{ - Extensions: spec.Extensions{ - "x-kubernetes-list-map-keys": []interface{}{ - "type", - }, - "x-kubernetes-list-type": "map", - }, - }, - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.Condition"), - }, - }, - }, - }, - }, - "phase": { - SchemaProps: spec.SchemaProps{ - Description: "Specifies the current phase of the App", - Type: []string{"string"}, - Format: "", - }, - }, - "secretRef": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/api/core/v1.LocalObjectReference"), - }, - }, - "source": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/apimachinery/pkg/runtime.RawExtension"), - }, - }, - "gateway": { - SchemaProps: spec.SchemaProps{ - Ref: ref("kmodules.xyz/offshoot-api/api/v1.Gateway"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/runtime.RawExtension", "kmodules.xyz/client-go/api/v1.Condition", "kmodules.xyz/offshoot-api/api/v1.Gateway"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBinding is the Schema for the clickhousebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingList contains a list of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingSpec defines the desired state of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBinding is the Schema for the druidbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingList contains a list of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingSpec defines the desired state of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBinding is the Schema for the elasticsearchbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingList contains a list of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingSpec defines the desired state of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBinding is the Schema for the ferretdbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingList contains a list of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingSpec defines the desired state of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBinding is the Schema for the generic binding API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingList contains a list of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingSpec defines the desired state of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBinding is the Schema for the kafkabindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingList contains a list of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingSpec defines the desired state of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBinding is the Schema for the mssqlserverbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingList contains a list of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingSpec defines the desired state of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBinding is the Schema for the mariadbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingList contains a list of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingSpec defines the desired state of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBinding is the Schema for the memcachedbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingList contains a list of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingSpec defines the desired state of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBinding is the Schema for the mongodbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingList contains a list of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingSpec defines the desired state of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBinding is the Schema for the mysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingList contains a list of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingSpec defines the desired state of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBinding is the Schema for the perconaxtradbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingList contains a list of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingSpec defines the desired state of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBinding is the Schema for the pgbouncerbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingList contains a list of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingSpec defines the desired state of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBinding is the Schema for the pgpoolbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingList contains a list of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingSpec defines the desired state of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBinding is the Schema for the postgresbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingList contains a list of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingSpec defines the desired state of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBinding is the Schema for the proxysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingList contains a list of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingSpec defines the desired state of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBinding is the Schema for the rabbitmqbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingList contains a list of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingSpec defines the desired state of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBinding is the Schema for the redisbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingList contains a list of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingSpec defines the desired state of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBinding is the Schema for the singlestorebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingList contains a list of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingSpec defines the desired state of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBinding is the Schema for the solrbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingList contains a list of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingSpec defines the desired state of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBinding is the Schema for the zookeeperbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingList contains a list of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingSpec defines the desired state of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - func schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ diff --git a/apis/node/v1alpha1/openapi_generated.go b/apis/node/v1alpha1/openapi_generated.go index e28e4e8b5..b8f8bc00e 100644 --- a/apis/node/v1alpha1/openapi_generated.go +++ b/apis/node/v1alpha1/openapi_generated.go @@ -35,70 +35,6 @@ import ( func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { return map[string]common.OpenAPIDefinition{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus": schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref), "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), "k8s.io/api/core/v1.AppArmorProfile": schema_k8sio_api_core_v1_AppArmorProfile(ref), @@ -447,2563 +383,6 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA } } -func schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "BindingStatus defines the observed state of App", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "conditions": { - VendorExtensible: spec.VendorExtensible{ - Extensions: spec.Extensions{ - "x-kubernetes-list-map-keys": []interface{}{ - "type", - }, - "x-kubernetes-list-type": "map", - }, - }, - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.Condition"), - }, - }, - }, - }, - }, - "phase": { - SchemaProps: spec.SchemaProps{ - Description: "Specifies the current phase of the App", - Type: []string{"string"}, - Format: "", - }, - }, - "secretRef": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/api/core/v1.LocalObjectReference"), - }, - }, - "source": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/apimachinery/pkg/runtime.RawExtension"), - }, - }, - "gateway": { - SchemaProps: spec.SchemaProps{ - Ref: ref("kmodules.xyz/offshoot-api/api/v1.Gateway"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/runtime.RawExtension", "kmodules.xyz/client-go/api/v1.Condition", "kmodules.xyz/offshoot-api/api/v1.Gateway"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBinding is the Schema for the clickhousebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingList contains a list of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingSpec defines the desired state of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBinding is the Schema for the druidbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingList contains a list of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingSpec defines the desired state of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBinding is the Schema for the elasticsearchbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingList contains a list of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingSpec defines the desired state of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBinding is the Schema for the ferretdbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingList contains a list of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingSpec defines the desired state of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBinding is the Schema for the generic binding API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingList contains a list of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingSpec defines the desired state of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBinding is the Schema for the kafkabindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingList contains a list of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingSpec defines the desired state of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBinding is the Schema for the mssqlserverbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingList contains a list of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingSpec defines the desired state of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBinding is the Schema for the mariadbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingList contains a list of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingSpec defines the desired state of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBinding is the Schema for the memcachedbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingList contains a list of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingSpec defines the desired state of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBinding is the Schema for the mongodbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingList contains a list of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingSpec defines the desired state of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBinding is the Schema for the mysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingList contains a list of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingSpec defines the desired state of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBinding is the Schema for the perconaxtradbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingList contains a list of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingSpec defines the desired state of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBinding is the Schema for the pgbouncerbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingList contains a list of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingSpec defines the desired state of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBinding is the Schema for the pgpoolbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingList contains a list of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingSpec defines the desired state of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBinding is the Schema for the postgresbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingList contains a list of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingSpec defines the desired state of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBinding is the Schema for the proxysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingList contains a list of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingSpec defines the desired state of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBinding is the Schema for the rabbitmqbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingList contains a list of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingSpec defines the desired state of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBinding is the Schema for the redisbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingList contains a list of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingSpec defines the desired state of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBinding is the Schema for the singlestorebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingList contains a list of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingSpec defines the desired state of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBinding is the Schema for the solrbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingList contains a list of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingSpec defines the desired state of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBinding is the Schema for the zookeeperbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingList contains a list of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingSpec defines the desired state of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - func schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ diff --git a/apis/ui/v1alpha1/openapi_generated.go b/apis/ui/v1alpha1/openapi_generated.go index 5ef7df20b..099fde951 100644 --- a/apis/ui/v1alpha1/openapi_generated.go +++ b/apis/ui/v1alpha1/openapi_generated.go @@ -35,70 +35,6 @@ import ( func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { return map[string]common.OpenAPIDefinition{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus": schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingList": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref), - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec": schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref), "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), "k8s.io/api/core/v1.AppArmorProfile": schema_k8sio_api_core_v1_AppArmorProfile(ref), @@ -470,2563 +406,6 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA } } -func schema_gobytebuildersdev_catalog_api_v1alpha1_BindingStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "BindingStatus defines the observed state of App", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "conditions": { - VendorExtensible: spec.VendorExtensible{ - Extensions: spec.Extensions{ - "x-kubernetes-list-map-keys": []interface{}{ - "type", - }, - "x-kubernetes-list-type": "map", - }, - }, - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.Condition"), - }, - }, - }, - }, - }, - "phase": { - SchemaProps: spec.SchemaProps{ - Description: "Specifies the current phase of the App", - Type: []string{"string"}, - Format: "", - }, - }, - "secretRef": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/api/core/v1.LocalObjectReference"), - }, - }, - "source": { - SchemaProps: spec.SchemaProps{ - Ref: ref("k8s.io/apimachinery/pkg/runtime.RawExtension"), - }, - }, - "gateway": { - SchemaProps: spec.SchemaProps{ - Ref: ref("kmodules.xyz/offshoot-api/api/v1.Gateway"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/runtime.RawExtension", "kmodules.xyz/client-go/api/v1.Condition", "kmodules.xyz/offshoot-api/api/v1.Gateway"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBinding is the Schema for the clickhousebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingList contains a list of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ClickHouseBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ClickHouseBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ClickHouseBindingSpec defines the desired state of ClickHouseBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBinding is the Schema for the druidbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingList contains a list of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.DruidBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_DruidBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "DruidBindingSpec defines the desired state of DruidBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBinding is the Schema for the elasticsearchbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingList contains a list of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ElasticsearchBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ElasticsearchBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ElasticsearchBindingSpec defines the desired state of ElasticsearchBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBinding is the Schema for the ferretdbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingList contains a list of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.FerretDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_FerretDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "FerretDBBindingSpec defines the desired state of FerretDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBinding is the Schema for the generic binding API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingList contains a list of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.GenericBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_GenericBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "GenericBindingSpec defines the desired state of GenericBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBinding is the Schema for the kafkabindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingList contains a list of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.KafkaBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_KafkaBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "KafkaBindingSpec defines the desired state of KafkaBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBinding is the Schema for the mssqlserverbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingList contains a list of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MSSQLServerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MSSQLServerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MSSQLServerBindingSpec defines the desired state of MSSQLServerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBinding is the Schema for the mariadbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingList contains a list of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MariaDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MariaDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MariaDBBindingSpec defines the desired state of MariaDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBinding is the Schema for the memcachedbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingList contains a list of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MemcachedBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MemcachedBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MemcachedBindingSpec defines the desired state of MemcachedBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBinding is the Schema for the mongodbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingList contains a list of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MongoDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MongoDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MongoDBBindingSpec defines the desired state of MongoDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBinding is the Schema for the mysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingList contains a list of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.MySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_MySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "MySQLBindingSpec defines the desired state of MySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBinding is the Schema for the perconaxtradbbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingList contains a list of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PerconaXtraDBBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PerconaXtraDBBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PerconaXtraDBBindingSpec defines the desired state of PerconaXtraDBBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBinding is the Schema for the pgbouncerbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingList contains a list of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgBouncerBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgBouncerBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgBouncerBindingSpec defines the desired state of PgBouncerBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBinding is the Schema for the pgpoolbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingList contains a list of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PgpoolBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PgpoolBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PgpoolBindingSpec defines the desired state of PgpoolBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBinding is the Schema for the postgresbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingList contains a list of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.PostgresBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_PostgresBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "PostgresBindingSpec defines the desired state of PostgresBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBinding is the Schema for the proxysqlbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingList contains a list of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ProxySQLBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ProxySQLBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ProxySQLBindingSpec defines the desired state of ProxySQLBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBinding is the Schema for the rabbitmqbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingList contains a list of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RabbitMQBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RabbitMQBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RabbitMQBindingSpec defines the desired state of RabbitMQBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBinding is the Schema for the redisbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingList contains a list of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.RedisBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_RedisBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "RedisBindingSpec defines the desired state of RedisBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBinding is the Schema for the singlestorebindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingList contains a list of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SinglestoreBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SinglestoreBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SinglestoreBindingSpec defines the desired state of SinglestoreBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBinding is the Schema for the solrbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingList contains a list of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.SolrBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_SolrBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "SolrBindingSpec defines the desired state of SolrBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBinding(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBinding is the Schema for the zookeeperbindings API", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"), - }, - }, - "spec": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec"), - }, - }, - "status": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus"), - }, - }, - }, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.BindingStatus", "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBindingSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingList(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingList contains a list of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "kind": { - SchemaProps: spec.SchemaProps{ - Description: "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - Type: []string{"string"}, - Format: "", - }, - }, - "apiVersion": { - SchemaProps: spec.SchemaProps{ - Description: "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - Type: []string{"string"}, - Format: "", - }, - }, - "metadata": { - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"), - }, - }, - "items": { - SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, - Items: &spec.SchemaOrArray{ - Schema: &spec.Schema{ - SchemaProps: spec.SchemaProps{ - Default: map[string]interface{}{}, - Ref: ref("go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding"), - }, - }, - }, - }, - }, - }, - Required: []string{"items"}, - }, - }, - Dependencies: []string{ - "go.bytebuilders.dev/catalog/api/v1alpha1.ZooKeeperBinding", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, - } -} - -func schema_gobytebuildersdev_catalog_api_v1alpha1_ZooKeeperBindingSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { - return common.OpenAPIDefinition{ - Schema: spec.Schema{ - SchemaProps: spec.SchemaProps{ - Description: "ZooKeeperBindingSpec defines the desired state of ZooKeeperBinding", - Type: []string{"object"}, - Properties: map[string]spec.Schema{ - "sourceRef": { - SchemaProps: spec.SchemaProps{ - Description: "SourceRef refers to the source app instance.", - Default: map[string]interface{}{}, - Ref: ref("kmodules.xyz/client-go/api/v1.ObjectReference"), - }, - }, - }, - Required: []string{"sourceRef"}, - }, - }, - Dependencies: []string{ - "kmodules.xyz/client-go/api/v1.ObjectReference"}, - } -} - func schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ diff --git a/pkg/identity/b3.go b/pkg/identity/b3.go index 543a1796a..c2195b25a 100644 --- a/pkg/identity/b3.go +++ b/pkg/identity/b3.go @@ -147,22 +147,22 @@ func (c *Client) Identify(clusterUID string) (*kmapi.ClusterMetadata, error) { return &md, nil } -func (c *Client) GetToken() (string, error) { +func (c *Client) GetToken() (*identityapi.InboxTokenRequestResponse, error) { u, err := info.APIServerAddress(c.baseURL) if err != nil { - return "", err + return nil, err } id, err := c.GetIdentity() if err != nil { - return "", err + return nil, err } u.Path = path.Join(u.Path, "api/v1/agent", id.Status.Name, id.Status.UID, "token") req, err := http.NewRequest(http.MethodGet, u.String(), nil) if err != nil { - return "", err + return nil, err } req.Header.Set("Content-Type", "application/json") // add authorization header to the req @@ -183,14 +183,20 @@ func (c *Client) GetToken() (string, error) { klog.Errorln(string(encodeCertPEM(cert))) } } - return "", err + return nil, err } defer resp.Body.Close() body, err := io.ReadAll(resp.Body) if err != nil { - return "", err + return nil, err } - return string(body), nil + + tokenResponse := &identityapi.InboxTokenRequestResponse{} + if err = json.Unmarshal(body, tokenResponse); err != nil { + return nil, err + } + + return tokenResponse, nil } const SelfName = "self"