neo4j-contrib / neo4j-helm

Helm Charts for running Neo4j on Kubernetes [DEPRECATED]
https://neo4j-contrib.github.io/neo4j-helm/user-guide/USER-GUIDE.html
Apache License 2.0
88 stars 81 forks source link

Add annotations to Chart #210

Open davidlrosenblum opened 3 years ago

davidlrosenblum commented 3 years ago

When the Neo4j Pod running in the cluster needs to access cloud services, the service account that Neo4j is running with needs to have annotations to connect to the Service Account (In Google at least). It would be a great addition to have the annotations added to the service account that the helm chart create when the chart is installed. Currently one must add the Service Account to be used to the common config yaml like

serviceAccount:
  name: "my-svc-acct"
  create: false

What I am suggesting is

serviceAccount:
  name: "my-svc-acct"
  create: true
  annotations: "mypoc-svc@neo4j-se-team-201905.iam.gserviceaccount.com"