pellicano commented on a change in pull request #205:
URL: https://github.com/apache/pulsar-helm-chart/pull/205#discussion_r790813294
##########
File path: charts/pulsar/templates/broker-configmap.yaml
##########
@@ -43,6 +43,62 @@ data:
zooKeeperSessionTimeoutMillis: "30000"
statusFilePath: "{{ template "pulsar.home" . }}/status"
+ # Tiered storage settings
+ {{- if .Values.broker.storageOffload.driver }}
+ {{- if eq .Values.broker.storageOffload.driver "aws-s3" }}
+ managedLedgerOffloadDriver: "{{ .Values.broker.storageOffload.driver }}"
+ s3ManagedLedgerOffloadBucket: "{{ .Values.broker.storageOffload.bucket }}"
+ s3ManagedLedgerOffloadRegion: "{{ .Values.broker.storageOffload.region }}"
+ AWS_ACCESS_KEY_ID: "{{ .Values.broker.storageOffload.accessKey }}"
+ AWS_SECRET_ACCESS_KEY: "{{ .Values.broker.storageOffload.accessSecret }}"
Review comment:
Done. Thanks, @tuteng!
##########
File path: charts/pulsar/templates/broker-configmap.yaml
##########
@@ -43,6 +43,62 @@ data:
zooKeeperSessionTimeoutMillis: "30000"
statusFilePath: "{{ template "pulsar.home" . }}/status"
+ # Tiered storage settings
+ {{- if .Values.broker.storageOffload.driver }}
+ {{- if eq .Values.broker.storageOffload.driver "aws-s3" }}
+ managedLedgerOffloadDriver: "{{ .Values.broker.storageOffload.driver }}"
+ s3ManagedLedgerOffloadBucket: "{{ .Values.broker.storageOffload.bucket }}"
+ s3ManagedLedgerOffloadRegion: "{{ .Values.broker.storageOffload.region }}"
+ AWS_ACCESS_KEY_ID: "{{ .Values.broker.storageOffload.accessKey }}"
+ AWS_SECRET_ACCESS_KEY: "{{ .Values.broker.storageOffload.accessSecret }}"
+ {{- if
.Values.broker.storageOffload.managedLedgerOffloadAutoTriggerSizeThresholdBytes
}}
+ PULSAR_PREFIX_managedLedgerOffloadThresholdInBytes: "{{
.Values.broker.storageOffload.managedLedgerOffloadAutoTriggerSizeThresholdBytes
}}"
+ {{- end }}
+ {{- if .Values.broker.storageOffload.managedLedgerOffloadDeletionLagMs }}
+ PULSAR_PREFIX_managedLedgerOffloadDeletionLagInMillis: "{{
.Values.broker.storageOffload.managedLedgerOffloadDeletionLagMs }}"
+ {{- end }}
+ {{- if .Values.broker.storageOffload.maxBlockSizeInBytes }}
+ s3ManagedLedgerOffloadMaxBlockSizeInBytes: "{{
.Values.broker.storageOffload.maxBlockSizeInBytes }}"
+ {{- end }}
+ {{- if .Values.broker.storageOffload.readBufferSizeInBytes }}
+ s3ManagedLedgerOffloadReadBufferSizeInBytes: "{{
.Values.broker.storageOffload.readBufferSizeInBytes }}"
+ {{- end }}
+ {{- end }}
+ {{- if eq .Values.broker.storageOffload.driver "google-cloud-storage" }}
+ managedLedgerOffloadDriver: "{{ .Values.broker.storageOffload.driver }}"
+ gcsManagedLedgerOffloadBucket: "{{ .Values.broker.storageOffload.bucket }}"
+ gcsManagedLedgerOffloadRegion: "{{ .Values.broker.storageOffload.region }}"
+ gcsManagedLedgerOffloadServiceAccountKeyFile:
"/pulsar/gcp-service-account/{{
.Values.broker.storageOffload.gcsServiceAccountJsonFile }}"
+ {{- if
.Values.broker.storageOffload.managedLedgerOffloadAutoTriggerSizeThresholdBytes
}}
+ PULSAR_PREFIX_managedLedgerOffloadThresholdInBytes: "{{
.Values.broker.storageOffload.managedLedgerOffloadAutoTriggerSizeThresholdBytes
}}"
+ {{- end }}
+ {{- if .Values.broker.storageOffload.managedLedgerOffloadDeletionLagMs }}
+ PULSAR_PREFIX_managedLedgerOffloadDeletionLagInMillis: "{{
.Values.broker.storageOffload.managedLedgerOffloadDeletionLagMs }}"
+ {{- end }}
+ {{- if .Values.broker.storageOffload.maxBlockSizeInBytes }}
+ gcsManagedLedgerOffloadMaxBlockSizeInBytes: "{{
.Values.broker.storageOffload.maxBlockSizeInBytes }}"
+ {{- end }}
+ {{- if .Values.broker.storageOffload.readBufferSizeInBytes }}
+ gcsManagedLedgerOffloadReadBufferSizeInBytes: "{{
.Values.broker.storageOffload.readBufferSizeInBytes }}"
+ {{- end }}
+ {{- end }}
+ {{- if eq .Values.broker.storageOffload.driver "azureblob" }}
+ managedLedgerOffloadDriver: "{{ .Values.broker.storageOffload.driver }}"
+ managedLedgerOffloadBucket: "{{ .Values.broker.storageOffload.bucket }}"
+ AZURE_STORAGE_ACCOUNT: "{{ .Values.broker.storageOffload.storageAccount }}"
+ AZURE_STORAGE_ACCESS_KEY: "{{
.Values.broker.storageOffload.storageAccountKey }}"
Review comment:
Done. Thanks, @tuteng!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]