github.com/giantswarm/apiextensions/v2@v2.6.2/config/crd/v1/application.giantswarm.io_appcatalogentries.yaml (about) 1 2 --- 3 apiVersion: apiextensions.k8s.io/v1 4 kind: CustomResourceDefinition 5 metadata: 6 annotations: 7 controller-gen.kubebuilder.io/version: v0.2.4 8 creationTimestamp: null 9 name: appcatalogentries.application.giantswarm.io 10 spec: 11 group: application.giantswarm.io 12 names: 13 categories: 14 - common 15 - giantswarm 16 kind: AppCatalogEntry 17 listKind: AppCatalogEntryList 18 plural: appcatalogentries 19 singular: appcatalogentry 20 scope: Namespaced 21 versions: 22 - name: v1alpha1 23 schema: 24 openAPIV3Schema: 25 description: AppCatalogEntry represents an entry of an app in a catalog of 26 managed apps. 27 properties: 28 apiVersion: 29 description: 'APIVersion defines the versioned schema of this representation 30 of an object. Servers should convert recognized schemas to the latest 31 internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 32 type: string 33 kind: 34 description: 'Kind is a string value representing the REST resource this 35 object represents. Servers may infer this from the endpoint the client 36 submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 37 type: string 38 metadata: 39 type: object 40 spec: 41 properties: 42 appName: 43 description: AppName is the name of the app this entry belongs to. 44 e.g. nginx-ingress-controller-app 45 type: string 46 appVersion: 47 description: AppVersion is the upstream version of the app for this 48 entry. e.g. v0.35.0 49 type: string 50 catalog: 51 description: Catalog is the name of the app catalog this entry belongs 52 to. e.g. giantswarm 53 properties: 54 name: 55 description: Name is the name of the app catalog this entry belongs 56 to. e.g. giantswarm-catalog 57 type: string 58 namespace: 59 description: Namespace is the namespace of the catalog. It is 60 empty while the appcatalog CRD is cluster scoped. 61 type: string 62 required: 63 - name 64 type: object 65 chart: 66 description: Chart is metadata from the Chart.yaml of the app this 67 entry belongs to. 68 properties: 69 home: 70 description: Home is the URL of this projects home page. 71 nullable: true 72 type: string 73 icon: 74 description: Icon is a URL to an SVG or PNG image to be used as 75 an icon. 76 nullable: true 77 type: string 78 type: object 79 dateCreated: 80 description: DateCreated is when this entry was first created. e.g. 81 2020-09-02T09:40:39.223638219Z 82 format: date-time 83 type: string 84 dateUpdated: 85 description: DateUpdated is when this entry was last updated. e.g. 86 2020-09-02T09:40:39.223638219Z 87 format: date-time 88 type: string 89 version: 90 description: Version is the version of the app chart for this entry. 91 e.g. 1.9.2 92 type: string 93 required: 94 - appName 95 - appVersion 96 - catalog 97 - dateCreated 98 - dateUpdated 99 - version 100 type: object 101 required: 102 - spec 103 type: object 104 served: true 105 storage: true 106 status: 107 acceptedNames: 108 kind: "" 109 plural: "" 110 conditions: [] 111 storedVersions: []