Browse Source
fix(chart): bucket hook (#8680)
* fix(chart): add imagePullPolicy and imagePullSecret to bucket-hook
* chore(chart): add configurable bucket hook resources
* fix(chart): add createBucketsHook value to allInOne and filer s3 blocks
pull/8688/head
hoppla20
4 days ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
13 additions and
0 deletions
-
k8s/charts/seaweedfs/templates/shared/post-install-bucket-hook.yaml
-
k8s/charts/seaweedfs/values.yaml
|
|
|
@ -64,9 +64,11 @@ spec: |
|
|
|
{{- if .Values.filer.podSecurityContext.enabled }} |
|
|
|
securityContext: {{- omit .Values.filer.podSecurityContext "enabled" | toYaml | nindent 8 }} |
|
|
|
{{- end }} |
|
|
|
{{- include "seaweedfs.imagePullSecrets" $ | nindent 6 }} |
|
|
|
containers: |
|
|
|
- name: post-install-job |
|
|
|
image: {{ template "master.image" . }} |
|
|
|
imagePullPolicy: {{ $.Values.global.imagePullPolicy | default "IfNotPresent" }} |
|
|
|
env: |
|
|
|
- name: WEED_CLUSTER_DEFAULT |
|
|
|
value: "sw" |
|
|
|
@ -187,6 +189,10 @@ spec: |
|
|
|
{{- end }} |
|
|
|
- containerPort: {{ .Values.master.grpcPort }} |
|
|
|
#name: swfs-master-grpc |
|
|
|
{{- with coalesce .Values.allInOne.s3.createBucketsHook.resources .Values.s3.createBucketsHook.resources .Values.filer.s3.createBucketsHook.resources }} |
|
|
|
resources: |
|
|
|
{{- toYaml . | nindent 10 }} |
|
|
|
{{- end }} |
|
|
|
{{- if .Values.filer.containerSecurityContext.enabled }} |
|
|
|
securityContext: {{- omit .Values.filer.containerSecurityContext "enabled" | toYaml | nindent 12 }} |
|
|
|
{{- end }} |
|
|
|
|
|
|
|
@ -915,6 +915,8 @@ filer: |
|
|
|
# versioning: Enabled |
|
|
|
# - name: bucket-b |
|
|
|
# anonymousRead: false |
|
|
|
createBucketsHook: |
|
|
|
resources: {} |
|
|
|
|
|
|
|
s3: |
|
|
|
enabled: false |
|
|
|
@ -1082,6 +1084,9 @@ s3: |
|
|
|
failureThreshold: 100 |
|
|
|
timeoutSeconds: 10 |
|
|
|
|
|
|
|
createBucketsHook: |
|
|
|
resources: {} |
|
|
|
|
|
|
|
ingress: |
|
|
|
enabled: false |
|
|
|
className: "" |
|
|
|
@ -1485,6 +1490,8 @@ allInOne: |
|
|
|
# versioning: Enabled |
|
|
|
# - name: bucket-b |
|
|
|
# anonymousRead: false |
|
|
|
createBucketsHook: |
|
|
|
resources: {} |
|
|
|
|
|
|
|
# SFTP server configuration |
|
|
|
# Note: Most parameters below default to null, which means they inherit from |
|
|
|
|