apiVersion: v1 kind: Service metadata: namespace: {{ .Release.Namespace }} name: {{ .Release.Name }}-space labels: app.name: {{ .Release.Namespace }}-{{ .Release.Name }}-space spec: {{- if not .Values.space.assign_cluster_ip }} clusterIP: None {{- end }} ports: - name: space-3000 port: 3000 protocol: TCP targetPort: 3000 selector: app.name: {{ .Release.Namespace }}-{{ .Release.Name }}-space --- apiVersion: apps/v1 kind: Deployment metadata: namespace: {{ .Release.Namespace }} name: {{ .Release.Name }}-space-wl spec: replicas: {{ .Values.space.replicas | default 1 }} selector: matchLabels: app.name: {{ .Release.Namespace }}-{{ .Release.Name }}-space template: metadata: namespace: {{ .Release.Namespace }} labels: app.name: {{ .Release.Namespace }}-{{ .Release.Name }}-space annotations: timestamp: {{ now | quote }} spec: containers: - name: {{ .Release.Name }}-space imagePullPolicy: {{ .Values.space.pullPolicy | default "Always" }} image: {{ .Values.space.image | default "artifacts.plane.so/makeplane/plane-space" }}:{{ .Values.planeVersion }} stdin: true tty: true resources: requests: memory: {{ .Values.space.memoryRequest | default "50Mi" | quote }} cpu: {{ .Values.space.cpuRequest | default "50m" | quote }} limits: memory: {{ .Values.space.memoryLimit | default "1000Mi" | quote }} cpu: {{ .Values.space.cpuLimit | default "500m" | quote}} command: - node args: - space/server.js - space serviceAccount: {{ .Release.Name }}-srv-account serviceAccountName: {{ .Release.Name }}-srv-account ---