-
Notifications
You must be signed in to change notification settings - Fork 9
/
schema.yaml
79 lines (79 loc) · 1.61 KB
/
schema.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
application_api_version: v1beta1
properties:
name:
type: string
x-google-marketplace:
type: NAME
namespace:
type: string
x-google-marketplace:
type: NAMESPACE
image:
type: string
default: $REGISTRY:$TAG
x-google-marketplace:
type: IMAGE
coreServers:
title: Core servers to use
type: integer
default: 3
minimum: 1
maximum: 9
readReplicaServers:
title: Read Replicas
type: integer
default: 0
minimum: 0
maximum: 9
authEnabled:
title: Enable Authorization
type: string
default: "true"
enum:
- "true"
- "false"
cpuRequest:
title: CPU units per node
type: string
default: "100m"
memoryRequest:
title: Memory per node
type: string
default: "512M"
cpuLimit:
title: CPU units per node (limit)
type: string
default: "8"
memoryLimit:
title: Memory per node (limit)
type: string
default: "512G"
volumeSize:
title: Disk allocation to core nodes
type: string
default: "10Gi"
volumeStorageClass:
title: Storage class for nodes, SSD storage recommended.
type: string
default: standard
x-google-marketplace:
type: STORAGE_CLASS
storageClass:
type: SSD
# ubbAgentImage:
# type: string
# default: gcr.io/neo4j-k8s-marketplace-public/causal-cluster/ubbagent:$TAG
# x-google-marketplace:
# type: IMAGE
# reportingSecret:
# type: string
# default: "XYZ"
# x-google-marketplace:
# type: REPORTING_SECRET
required:
- name
- namespace
- image
- coreServers
- readReplicaServers
- volumeStorageClass