Error deploying Airbyte on Kubernetes with Azure blob storage

Summary

Trying to deploy Airbyte on Kubernetes with Azure blob storage but encountering a YAML parse error during installation.


Question

Hello all.
I am trying to deploy Airbyte into my Kubernetes cluster using Azure blob storage to store the state and logs.

Here is the values file:

  storage:  
    type: "Azure"  
    storageSecretName: airbyte-config-secrets # Name of your Kubernetes secret.  
    bucket: 
      log: airbyte  
      state: airbyte
      workloadOutput: airbyte
    azure:  
      connectionStringSecretKey: azure-blob-store-connection-string```
I am getting the following error message:
```Error: INSTALLATION FAILED: YAML parse error on airbyte/charts/server/templates/deployment.yaml: error converting YAML to JSON: yaml: line 220: could not find expected ':'```
Anyone facing the same error?

<br>

---

This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1727347933407449) if you want 
to access the original thread.

[Join the conversation on Slack](https://slack.airbyte.com)

<sub>
["kubernetes", "azure-blob-storage", "yaml-parse-error", "installation-failed"]
</sub>

have you tried to remove this comment # Name of your Kubernetes secret. ?

exactly the same error

It looks like the problem is only happening when using connectionStringSecretKey. When I keep only connectionString it works. But this is not the expected behaviour.

I have found the issue:

The key storageSecretName does not work. It needs to be replaced by secretName.
https://github.com/airbytehq/airbyte-platform/blob/main/charts/airbyte/templates/_storage.tpl#L19-L28

The values file must be updated to give the correct name