From 6a2711bdc1cfb25770ed509d61329c797d29685475093617e0f75bcbbd1a91ad Mon Sep 17 00:00:00 2001 From: raven <7156279+RavenX8@users.noreply.github.com> Date: Thu, 20 Mar 2025 22:49:42 -0400 Subject: [PATCH] - update: charts to be able to set the service account. --- charts/osirose-new/templates/deployment.yaml | 3 ++ charts/osirose-new/values.yaml | 35 +++----------------- 2 files changed, 8 insertions(+), 30 deletions(-) diff --git a/charts/osirose-new/templates/deployment.yaml b/charts/osirose-new/templates/deployment.yaml index 6b79f98..2649ae9 100644 --- a/charts/osirose-new/templates/deployment.yaml +++ b/charts/osirose-new/templates/deployment.yaml @@ -21,6 +21,9 @@ spec: labels: app: {{ .name }} spec: + {{- if .serviceAccount }} + serviceAccountName: {{ .serviceAccount }} + {{- end }} containers: - name: {{ .name }} image: "{{ $.Values.repository }}/{{ .image }}" diff --git a/charts/osirose-new/values.yaml b/charts/osirose-new/values.yaml index 15af58e..5a8e8d5 100644 --- a/charts/osirose-new/values.yaml +++ b/charts/osirose-new/values.yaml @@ -13,26 +13,9 @@ global: LISTEN_ADDR: "0.0.0.0" services: - - name: api-service - replicas: 1 - image: api-service:latest - port: 8080 - env: - SERVICE_PORT: 8080 - service: - type: LoadBalancer - portName: api-service - port: 8080 - targetPort: 8080 - protocol: TCP - ingress: - enabled: true - hostname: game-api.azgstudio.com - path: "/" - port: 8080 - - name: auth-service replicas: 1 + serviceAccount: azgstudio-serviceaccount image: auth-service:latest port: 50051 env: @@ -45,6 +28,7 @@ services: - name: character-service replicas: 1 + serviceAccount: azgstudio-serviceaccount image: character-service:latest port: 50053 env: @@ -59,6 +43,7 @@ services: - name: database-service replicas: 1 + serviceAccount: azgstudio-serviceaccount image: database-service:latest port: 50052 env: @@ -71,6 +56,7 @@ services: - name: packet-service replicas: 1 + serviceAccount: azgstudio-serviceaccount image: packet-service:latest port: 29000 env: @@ -82,20 +68,9 @@ services: targetPort: 29000 protocol: TCP - - name: session-service - replicas: 1 - image: session-service:latest - port: 50055 - env: - SERVICE_PORT: 50055 - service: - portName: session-service - port: 50055 - targetPort: 50055 - protocol: TCP - - name: world-service replicas: 1 + serviceAccount: azgstudio-serviceaccount image: world-service:latest port: 50054 env: