Skip to content

Commit b41b7ec

Browse files
Genrate editors
Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
1 parent 0a1986f commit b41b7ec

30 files changed

Lines changed: 3074 additions & 4 deletions

File tree

charts/kubedbcom-db2-editor/Chart.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
annotations:
22
meta.x-helm.dev/editor: '{"group":"kubedb.com","version":"v1alpha2","resource":"db2s"}'
3-
meta.x-helm.dev/resource-keys: kubedbComDB2,secret_auth
3+
meta.x-helm.dev/resource-keys: autoscalingKubedbComDB2Autoscaler,kubedbComDB2,secret_auth
44
meta.x-helm.dev/resources: |
55
- group: ""
66
kind: Secret
77
version: v1
8+
- group: autoscaling.kubedb.com
9+
kind: DB2Autoscaler
10+
version: v1alpha1
811
- group: kubedb.com
912
kind: DB2
1013
version: v1alpha2

charts/kubedbcom-db2-editor/values.openapiv3_schema.yaml

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,117 @@ properties:
3636
type: object
3737
resources:
3838
properties:
39+
autoscalingKubedbComDB2Autoscaler:
40+
properties:
41+
apiVersion:
42+
type: string
43+
kind:
44+
type: string
45+
metadata:
46+
properties:
47+
annotations:
48+
additionalProperties:
49+
type: string
50+
type: object
51+
labels:
52+
additionalProperties:
53+
type: string
54+
type: object
55+
name:
56+
type: string
57+
namespace:
58+
type: string
59+
type: object
60+
spec:
61+
properties:
62+
compute:
63+
properties:
64+
db2:
65+
properties:
66+
containerControlledValues:
67+
enum:
68+
- RequestsAndLimits
69+
- RequestsOnly
70+
type: string
71+
controlledResources:
72+
items:
73+
type: string
74+
type: array
75+
inMemoryStorage:
76+
properties:
77+
scalingFactorPercentage:
78+
format: int32
79+
type: integer
80+
usageThresholdPercentage:
81+
format: int32
82+
type: integer
83+
type: object
84+
maxAllowed:
85+
additionalProperties:
86+
anyOf:
87+
- type: integer
88+
- type: string
89+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
90+
x-kubernetes-int-or-string: true
91+
type: object
92+
minAllowed:
93+
additionalProperties:
94+
anyOf:
95+
- type: integer
96+
- type: string
97+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
98+
x-kubernetes-int-or-string: true
99+
type: object
100+
podLifeTimeThreshold:
101+
type: string
102+
resourceDiffPercentage:
103+
format: int32
104+
type: integer
105+
trigger:
106+
type: string
107+
type: object
108+
nodeTopology:
109+
properties:
110+
name:
111+
type: string
112+
scaleDownDiffPercentage:
113+
default: 25
114+
format: int32
115+
type: integer
116+
scaleUpDiffPercentage:
117+
default: 15
118+
format: int32
119+
type: integer
120+
type: object
121+
type: object
122+
databaseRef:
123+
properties:
124+
name:
125+
default: ""
126+
type: string
127+
type: object
128+
x-kubernetes-map-type: atomic
129+
opsRequestOptions:
130+
properties:
131+
apply:
132+
default: IfReady
133+
enum:
134+
- IfReady
135+
- Always
136+
type: string
137+
maxRetries:
138+
default: 1
139+
format: int32
140+
type: integer
141+
timeout:
142+
type: string
143+
type: object
144+
required:
145+
- databaseRef
146+
type: object
147+
required:
148+
- spec
149+
type: object
39150
kubedbComDB2:
40151
properties:
41152
apiVersion:

charts/kubedbcom-db2-editor/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ metadata:
99
name: RELEASE-NAME
1010
namespace: default
1111
resources:
12+
autoscalingKubedbComDB2Autoscaler: # +doc-gen:break
13+
apiVersion: autoscaling.kubedb.com/v1alpha1
14+
kind: DB2Autoscaler
15+
metadata:
16+
name: db2
17+
namespace: default
1218
kubedbComDB2: # +doc-gen:break
1319
apiVersion: kubedb.com/v1alpha2
1420
kind: DB2

charts/kubedbcom-pgpool-editor/Chart.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
annotations:
22
meta.x-helm.dev/editor: '{"group":"kubedb.com","version":"v1alpha2","resource":"pgpools"}'
33
meta.x-helm.dev/form-keys: monitoringCoreosComPrometheusRule
4-
meta.x-helm.dev/resource-keys: autoscalingKubedbComPgpoolAutoscaler,certManagerIoIssuer_ca,gitopsKubedbComPgpool,kubedbComPgpool,monitoringCoreosComServiceMonitor,secret_auth,secret_config
4+
meta.x-helm.dev/resource-keys: autoscalingKubedbComPgpoolAutoscaler,catalogAppscodeComPgpoolBinding,certManagerIoIssuer_ca,gitopsKubedbComPgpool,kubedbComPgpool,monitoringCoreosComServiceMonitor,secret_auth,secret_config
55
meta.x-helm.dev/resources: |
66
- group: ""
77
kind: Secret
88
version: v1
99
- group: autoscaling.kubedb.com
1010
kind: PgpoolAutoscaler
1111
version: v1alpha1
12+
- group: catalog.appscode.com
13+
kind: PgpoolBinding
14+
version: v1alpha1
1215
- group: cert-manager.io
1316
kind: Issuer
1417
version: v1

charts/kubedbcom-pgpool-editor/values.openapiv3_schema.yaml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,52 @@ properties:
490490
required:
491491
- spec
492492
type: object
493+
catalogAppscodeComPgpoolBinding:
494+
properties:
495+
apiVersion:
496+
type: string
497+
kind:
498+
type: string
499+
metadata:
500+
properties:
501+
annotations:
502+
additionalProperties:
503+
type: string
504+
type: object
505+
labels:
506+
additionalProperties:
507+
type: string
508+
type: object
509+
name:
510+
type: string
511+
namespace:
512+
type: string
513+
type: object
514+
spec:
515+
properties:
516+
sourceRef:
517+
properties:
518+
name:
519+
type: string
520+
namespace:
521+
type: string
522+
required:
523+
- name
524+
type: object
525+
uiExposure:
526+
properties:
527+
disableCostEfficiency:
528+
type: boolean
529+
disableUI:
530+
type: boolean
531+
required:
532+
- disableCostEfficiency
533+
- disableUI
534+
type: object
535+
required:
536+
- sourceRef
537+
type: object
538+
type: object
493539
certManagerIoIssuer_ca:
494540
properties:
495541
apiVersion:

charts/kubedbcom-pgpool-editor/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ resources:
9090
metadata:
9191
name: pgpool
9292
namespace: demo
93+
catalogAppscodeComPgpoolBinding: # +doc-gen:break
94+
apiVersion: catalog.appscode.com/v1alpha1
95+
kind: PgpoolBinding
96+
metadata:
97+
name: pgpool
98+
namespace: demo
9399
certManagerIoIssuer_ca: # +doc-gen:break
94100
apiVersion: cert-manager.io/v1
95101
kind: Issuer

charts/kubedbcom-redissentinel-editor/Chart.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
annotations:
22
meta.x-helm.dev/editor: '{"group":"kubedb.com","version":"v1","resource":"redissentinels"}'
3-
meta.x-helm.dev/resource-keys: certManagerIoIssuer_redis_ca,gitopsKubedbComRedisSentinel,kubedbComRedisSentinel,monitoringCoreosComServiceMonitor_redis,secret_auth
3+
meta.x-helm.dev/resource-keys: autoscalingKubedbComRedisSentinelAutoscaler,certManagerIoIssuer_redis_ca,gitopsKubedbComRedisSentinel,kubedbComRedisSentinel,monitoringCoreosComServiceMonitor_redis,secret_auth
44
meta.x-helm.dev/resources: |
55
- group: ""
66
kind: Secret
77
version: v1
8+
- group: autoscaling.kubedb.com
9+
kind: RedisSentinelAutoscaler
10+
version: v1alpha1
811
- group: cert-manager.io
912
kind: Issuer
1013
version: v1

charts/kubedbcom-redissentinel-editor/values.openapiv3_schema.yaml

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,115 @@ properties:
3636
type: object
3737
resources:
3838
properties:
39+
autoscalingKubedbComRedisSentinelAutoscaler:
40+
properties:
41+
apiVersion:
42+
type: string
43+
kind:
44+
type: string
45+
metadata:
46+
properties:
47+
annotations:
48+
additionalProperties:
49+
type: string
50+
type: object
51+
labels:
52+
additionalProperties:
53+
type: string
54+
type: object
55+
name:
56+
type: string
57+
namespace:
58+
type: string
59+
type: object
60+
spec:
61+
properties:
62+
compute:
63+
properties:
64+
nodeTopology:
65+
properties:
66+
name:
67+
type: string
68+
scaleDownDiffPercentage:
69+
default: 25
70+
format: int32
71+
type: integer
72+
scaleUpDiffPercentage:
73+
default: 15
74+
format: int32
75+
type: integer
76+
type: object
77+
sentinel:
78+
properties:
79+
containerControlledValues:
80+
enum:
81+
- RequestsAndLimits
82+
- RequestsOnly
83+
type: string
84+
controlledResources:
85+
items:
86+
type: string
87+
type: array
88+
inMemoryStorage:
89+
properties:
90+
scalingFactorPercentage:
91+
format: int32
92+
type: integer
93+
usageThresholdPercentage:
94+
format: int32
95+
type: integer
96+
type: object
97+
maxAllowed:
98+
additionalProperties:
99+
anyOf:
100+
- type: integer
101+
- type: string
102+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
103+
x-kubernetes-int-or-string: true
104+
type: object
105+
minAllowed:
106+
additionalProperties:
107+
anyOf:
108+
- type: integer
109+
- type: string
110+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
111+
x-kubernetes-int-or-string: true
112+
type: object
113+
podLifeTimeThreshold:
114+
type: string
115+
resourceDiffPercentage:
116+
format: int32
117+
type: integer
118+
trigger:
119+
type: string
120+
type: object
121+
type: object
122+
databaseRef:
123+
properties:
124+
name:
125+
default: ""
126+
type: string
127+
type: object
128+
x-kubernetes-map-type: atomic
129+
opsRequestOptions:
130+
properties:
131+
apply:
132+
default: IfReady
133+
enum:
134+
- IfReady
135+
- Always
136+
type: string
137+
maxRetries:
138+
default: 1
139+
format: int32
140+
type: integer
141+
timeout:
142+
type: string
143+
type: object
144+
required:
145+
- databaseRef
146+
type: object
147+
type: object
39148
certManagerIoIssuer_redis_ca:
40149
properties:
41150
apiVersion:

charts/kubedbcom-redissentinel-editor/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ metadata:
99
name: RELEASE-NAME
1010
namespace: default
1111
resources:
12+
autoscalingKubedbComRedisSentinelAutoscaler: # +doc-gen:break
13+
apiVersion: autoscaling.kubedb.com/v1alpha1
14+
kind: RedisSentinelAutoscaler
15+
metadata:
16+
name: redissentinel
17+
namespace: demo
1218
certManagerIoIssuer_redis_ca: # +doc-gen:break
1319
apiVersion: cert-manager.io/v1
1420
kind: Issuer

charts/kubedbcom-zookeeper-editor/Chart.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
annotations:
22
meta.x-helm.dev/editor: '{"group":"kubedb.com","version":"v1alpha2","resource":"zookeepers"}'
33
meta.x-helm.dev/form-keys: monitoringCoreosComPrometheusRule
4-
meta.x-helm.dev/resource-keys: autoscalingKubedbComZooKeeperAutoscaler,certManagerIoIssuer_ca,coreKubestashComBackupBlueprint,coreKubestashComBackupConfiguration,coreKubestashComRestoreSession,kubedbComZooKeeper,monitoringCoreosComServiceMonitor,secret_auth,secret_config
4+
meta.x-helm.dev/resource-keys: autoscalingKubedbComZooKeeperAutoscaler,catalogAppscodeComZooKeeperBinding,certManagerIoIssuer_ca,coreKubestashComBackupBlueprint,coreKubestashComBackupConfiguration,coreKubestashComRestoreSession,kubedbComZooKeeper,monitoringCoreosComServiceMonitor,secret_auth,secret_config
55
meta.x-helm.dev/resources: |
66
- group: ""
77
kind: Secret
88
version: v1
99
- group: autoscaling.kubedb.com
1010
kind: ZooKeeperAutoscaler
1111
version: v1alpha1
12+
- group: catalog.appscode.com
13+
kind: ZooKeeperBinding
14+
version: v1alpha1
1215
- group: cert-manager.io
1316
kind: Issuer
1417
version: v1

0 commit comments

Comments
 (0)