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