Tiered Storage config
Fixes #72
Motivation
Comply with Tiered Storage configuration. https://pulsar.apache.org/docs/en/concepts-tiered-storage/ https://pulsar.apache.org/docs/en/cookbooks-tiered-storage/
Modifications
Add a modified Helm Chart version from https://github.com/kafkaesque-io/pulsar-helm-chart. Other reference Helm Chart: https://github.com/streamnative/charts
Verifying this change
- [ ] Make sure that the change passes the CI checks.
Hey @michaeljmarshall! @lhotari & @cdbartholomew mentioned that we should ping you when we made this contribution :+1:
Let us know if there is anything missing or what we can do to move this forward!
Thanks for the comments @michaeljmarshall! Let me know if there's anything else.
@sijie @codelipenghui @eolivelli @addisonj This PR would be a valuable addition to Apache Pulsar Helm chart. Please review.
@MarvinCai @tuteng can you review this change?
Changes applied as suggested by @sijie. Thank you. Let me know if there are any other changes.
Addressed security concern related to AWS and Azure credentials. Let me know if there's anything else.
@sijie - PTAL
@sijie if you may take a look, I appreciate. Thank you.
Any news here, @michaeljmarshall? @sijie if you may please take a look. We appreciate. Thank you.
@sijie Can you assign over to someone else to take a look?
@pellicano @ckdarby - are you able to rebase and then take a look at the failing status checks? Once that happens, I think we can merge this. Thanks!
If needed I can open a new PR with this rebased.
@pellicano - looks like some of the tests failed with this error:
Error: template: pulsar/templates/broker-statefulset.yaml:260:50: executing "pulsar/templates/broker-statefulset.yaml" at <eq .Values.broker.storageOffload.driver "aws-s3">: error calling eq: incompatible types for comparison
I assume this fails because it's comparing an unset value to a string value.