OS Version / Instance: COS-5.4.171 Kubernetes: 1.18.20 Docker: 19.03.15 Family: cos-85-lts, supports Shielded VM features, supports Confidential VM features on N2D, GCP e2-standard-2
Memory / Disk: 8Gb / 20GB SSD
Deployment: Docker
Airbyte Version: 0.35.62-alpha
Source name/version: Postgres/I don’t know.
Destination name/version: N/A
Step: Setting new connection
Description: I’m trying to use the GCP secret manager according to the airbyte doc to save connection credentials but keeps getting an error about “credentialJson is null” as shown in the image below.
I suspect this is related to the GCP secret manager configuration in the .env file. I was pasting the whole json file to the SECRET_STORE_GCP_CREDENTIALS variable as
According to your error, it looks like the SECRET_STORE_GCP_CREDENTIALS is not set on your containers. It’s probably because this variable, from the .env file, is not mapped to the services declared in the docker-compose.yaml file. Do you mind adding this variable to the server, scheduler and worker services in docker-compose.yaml:
I think you don’t need to escape the json quotes in the env var, I doubled check on our Cloud deployment, this value is stored as your first example, the original JSON.
Hi @alafanechere ! Just tried your solution and it worked . One minor correction - SECRET_PERSISTENCE is already in docker-compose.yaml, so these had to be added instead
Hi there from the Community Assistance team.
We’re letting you know about an issue we discovered with the back-end process we use to handle topics and responses on the forum. If you experienced a situation where you posted the last message in a topic that did not receive any further replies, please open a new topic to continue the discussion. In addition, if you’re having a problem and find a closed topic on the subject, go ahead and open a new topic on it and we’ll follow up with you. We apologize for the inconvenience, and appreciate your willingness to work with us to provide a supportive community.