-
Notifications
You must be signed in to change notification settings - Fork 1
/
schema.yaml
109 lines (103 loc) · 3 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
x-google-marketplace:
schemaVersion: v2
applicationApiVersion: v1beta1
publishedVersion: "$TAG"
publishedVersionMetadata:
releaseNote: >-
Initial release.
releaseTypes:
- Feature
recommended: false
images:
flower:
properties:
flower.image.repository:
type: REPO_WITH_REGISTRY
flower.image.tag:
type: TAG
redis:
properties:
redis.image.repository:
type: REPO_WITH_REGISTRY
redis.image.tag:
type: TAG
worker:
properties:
worker.image.repository:
type: REPO_WITH_REGISTRY
worker.image.tag:
type: TAG
properties:
name:
type: string
x-google-marketplace:
type: NAME
namespace:
type: string
x-google-marketplace:
type: NAMESPACE
flower.resources.limits.cpu:
type: string
default: null
title: CPU limit for the Flower instance
description: Not set by default. If you'd like a custom value, you can specify an override here.
pattern: '^([+-]?[0-9.]+)([m]?)$'
flower.resources.limits.memory:
type: string
default: null
title: Memory limit for the Flower instance
description: Not set by default. If you'd like a custom value, you can specify an override here.
pattern: '^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$'
worker.resources.limits.cpu:
type: string
default: null
title: CPU limit for each worker instance
description: Not set by default. If you'd like a custom value, you can specify an override here.
pattern: '^([+-]?[0-9.]+)([m]?)$'
worker.resources.limits.memory:
type: string
default: null
title: Memory limit for each worker instance
description: Not set by default. If you'd like a custom value, you can specify an override here.
pattern: '^([+-]?[0-9.]+)([eEinumkKMGTP]*[-+]?[0-9]*)$'
worker.replicas:
type: integer
title: The maximal number of Celery worker replicas
default: 1
redis.persistence.size:
type: string
title: Redis storage size
description: Storage size for Redis persistent volume
default: '128Mi'
pattern: '^[1-9][0-9]*(\.[0-9]+)?[TGM]i?$'
redis.persistence.storageClass:
type: string
title: Storage Class
description: You can choose an existing StorageClass or create a new one. The newly created StorageClass provisioner will be "pd-ssd".
default: "standard"
x-google-marketplace:
type: STORAGE_CLASS
storageClass:
type: SSD
# Generated values
redis.password:
type: string
x-google-marketplace:
type: GENERATED_PASSWORD
generatedPassword:
length: 32
certificate:
type: string
x-google-marketplace:
type: TLS_CERTIFICATE
tlsCertificate:
generatedProperties:
base64EncodedPrivateKey: tls.base64EncodedPrivateKey
base64EncodedCertificate: tls.base64EncodedCertificate
reportingSecret:
type: string
x-google-marketplace:
type: REPORTING_SECRET
required:
- name
- namespace