k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/crd/community/kubermatic.k8c.io_addonconfigs.yaml (about) 1 # This file has been generated by hack/update-codegen.sh, DO NOT EDIT. 2 3 apiVersion: apiextensions.k8s.io/v1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.12.0 8 name: addonconfigs.kubermatic.k8c.io 9 spec: 10 group: kubermatic.k8c.io 11 names: 12 kind: AddonConfig 13 listKind: AddonConfigList 14 plural: addonconfigs 15 singular: addonconfig 16 scope: Cluster 17 versions: 18 - additionalPrinterColumns: 19 - jsonPath: .metadata.creationTimestamp 20 name: Age 21 type: date 22 name: v1 23 schema: 24 openAPIV3Schema: 25 description: AddonConfig specifies addon configuration. Addons can be installed without a matching AddonConfig, but they will be missing a logo, description and the potentially necessary form fields in the KKP dashboard to make the addon comfortable to use. 26 properties: 27 apiVersion: 28 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' 29 type: string 30 kind: 31 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' 32 type: string 33 metadata: 34 type: object 35 spec: 36 description: AddonConfigSpec specifies configuration of addon. 37 properties: 38 description: 39 description: Description of the configured addon, it will be displayed in the addon overview in the UI 40 type: string 41 formSpec: 42 description: Controls that can be set for configured addon 43 items: 44 description: AddonFormControl specifies addon form control. 45 properties: 46 displayName: 47 description: DisplayName is visible in the UI 48 type: string 49 helpText: 50 description: HelpText is visible in the UI next to the control 51 type: string 52 internalName: 53 description: InternalName is used internally to save in the addon object 54 type: string 55 required: 56 description: Required indicates if the control has to be set 57 type: boolean 58 type: 59 description: Type of displayed control 60 type: string 61 type: object 62 type: array 63 logo: 64 description: Logo of the configured addon, encoded in base64 65 type: string 66 logoFormat: 67 description: LogoFormat contains logo format of the configured addon, i.e. svg+xml 68 type: string 69 shortDescription: 70 description: ShortDescription of the configured addon that contains more detailed information about the addon, it will be displayed in the addon details view in the UI 71 type: string 72 type: object 73 type: object 74 served: true 75 storage: true 76 subresources: {}