forked from operator-framework/operator-lifecycle-manager
-
Notifications
You must be signed in to change notification settings - Fork 0
/
etcdcluster.crd.yaml
44 lines (44 loc) · 1.3 KB
/
etcdcluster.crd.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: etcdclusters.etcd.database.coreos.com
spec:
group: etcd.database.coreos.com
version: v1beta2
scope: Namespaced
validation:
openAPIv3:
type: object
description: Represents a single instance of etcd
additionalProperties: false
required:
- version
properties:
version:
type: string
description: Version string
pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*)?(\+[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*)?$
x-descriptors:
- urn:alm:descriptor:versioning:semver
size:
type: number
description: The size of the etcd cluster
min: 1
max: 9
x-descriptors:
- urn:alm:descriptor:pod:count
- urn:alm:descriptor:number:integer
template:
type: object
description: Template for fields of subresources
labels:
type: object
description: Labels to apply to associated resources
names:
plural: etcdclusters
singular: etcdcluster
kind: EtcdCluster
listKind: EtcdClusterList
shortNames:
- etcdclus
- etcd