Skip to content

Commit 04d4ab4

Browse files
committed
chore(seaweedfs): add plans and modify allow_parameters
1 parent f0b8257 commit 04d4ab4

5 files changed

Lines changed: 94 additions & 0 deletions

File tree

addons/seaweedfs/3/meta.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ allow_parameters:
2121
- name: "master.service.type"
2222
required: false
2323
description: "master service type config for values.yaml"
24+
- name: "master.defaultReplication"
25+
required: false
26+
description: "master defaultReplication config for values.yaml"
2427
- name: "filer.dataEncryption"
2528
required: false
2629
description: "filer encrypt data config for values.yaml"
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
credential:
2+
{{- if (eq .Values.filer.service.type "LoadBalancer") }}
3+
- name: EXTERNAL_S3_HOST
4+
valueFrom:
5+
serviceRef:
6+
name: {{ include "seaweedfs.filer.fullname" . }}
7+
jsonpath: '{ .status.loadBalancer.ingress[*].ip }'
8+
{{- end }}
9+
10+
- name: S3_HOST
11+
valueFrom:
12+
serviceRef:
13+
name: {{ include "seaweedfs.filer.fullname" . }}
14+
jsonpath: '{ .spec.clusterIP }'
15+
16+
- name: S3_PORT
17+
valueFrom:
18+
serviceRef:
19+
name: {{ include "seaweedfs.filer.fullname" . }}
20+
jsonpath: '{.spec.ports[?(@.name=="s3")].port}'
21+
22+
- name: S3_CONFIG
23+
valueFrom:
24+
configMapRef:
25+
name: {{ include "seaweedfs.configuration.configMap" . }}
26+
jsonpath: '{.data.s3\.json}'
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"$schema": "http://json-schema.org/draft-04/schema#",
3+
"type": "object",
4+
"properties": {
5+
"imagePullPolicy": {
6+
"type": "string",
7+
"enum": ["Always", "IfNotPresent", "Never"],
8+
"default": "IfNotPresent",
9+
"title": "Image pull policy"
10+
}
11+
}
12+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: "standard-v4s3072"
2+
id: e001c951-5717-42f4-bc1f-96e9ccd203c3
3+
description: "Seaweedfs standard-v4s3073 plan which limit 4 volumes, each size 3072G."
4+
displayName: "standard-v4s3072"
5+
bindable: true
6+
maximum_polling_duration: 1800
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
fullnameOverride: hb-seaweedfs-standard-v4s2048
2+
3+
master:
4+
resources:
5+
limits:
6+
cpu: 3000m
7+
memory: 10Gi
8+
requests:
9+
cpu: 200m
10+
memory: 5Gi
11+
persistence:
12+
enabled: true
13+
size: 2Gi
14+
storageClass: ""
15+
16+
filer:
17+
resources:
18+
limits:
19+
cpu: 3000m
20+
memory: 10Gi
21+
requests:
22+
cpu: 300m
23+
memory: 5Gi
24+
persistence:
25+
enabled: true
26+
size: 128Gi
27+
storageClass: ""
28+
29+
volume:
30+
replicas: 4
31+
resources:
32+
limits:
33+
cpu: 3000m
34+
memory: 10Gi
35+
requests:
36+
cpu: 300m
37+
memory: 5Gi
38+
persistence:
39+
meta:
40+
enabled: true
41+
size: 2Gi
42+
storageClass: ""
43+
data:
44+
enabled: true
45+
size: 3072Gi
46+
storageClass: ""
47+
compactionMBps: 50

0 commit comments

Comments
 (0)