Metadata: Adding metadata-grpc config map (#2723)

This change adds the necessary config-map related to gRPC MLMD server.

To make the names more clear, this change also modifies the existing
'metadata-configmap' which provides mysql configurations to
'metadata-mysql-configmap'
This commit is contained in:
dushyanthsc 2019-12-11 20:40:32 -08:00 committed by Kubernetes Prow Robot
parent 5a0c2f423d
commit 979e3bdedb
3 changed files with 61 additions and 12 deletions

View File

@ -58,18 +58,18 @@ spec:
- name: MYSQL_DATABASE
valueFrom:
configMapKeyRef:
name: metadata-configmap
key: mysql_database
name: metadata-mysql-configmap
key: MYSQL_DATABASE
- name: MYSQL_HOST
valueFrom:
configMapKeyRef:
name: metadata-configmap
key: mysql_host
name: metadata-mysql-configmap
key: MYSQL_HOST
- name: MYSQL_PORT
valueFrom:
configMapKeyRef:
name: metadata-configmap
key: mysql_port
name: metadata-mysql-configmap
key: MYSQL_PORT
command: ["/bin/metadata_store_server"]
args: ["--grpc_port=8080",
"--mysql_config_database=$(MYSQL_DATABASE)",
@ -140,3 +140,30 @@ data:
mysql_port: "3306"
username: "root"
password: ""
---
apiVersion: v1
kind: ConfigMap
metadata:
name: metadata-mysql-configmap
labels:
component: metadata-server
data:
{{ if .Values.managedstorage.databaseNamePrefix }}
MYSQL_DATABASE: '{{ .Values.managedstorage.databaseNamePrefix }}_metadata'
{{ else }}
mysql_database: '{{ .Release.Name | replace "-" "_" | replace "." "_"}}_metadata'
{{ end }}
MYSQL_HOST: "mysql"
MYSQL_PORT: "3306"
username: "root"
password: ""
---
apiVersion: v1
kind: ConfigMap
metadata:
name: metadata-grpc-configmap
labels:
component: metadata-server
data:
METADATA_GRPC_SERVICE_HOST: "metadata-service"
METADATA_GRPC_SERVICE_PORT: "8080"

View File

@ -1,3 +1,4 @@
# metadata-config is retained for backward compatibility reasons.
apiVersion: v1
kind: ConfigMap
metadata:
@ -8,3 +9,24 @@ data:
mysql_database: "metadb"
mysql_host: "mysql"
mysql_port: "3306"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: metadata-mysql-configmap
labels:
component: metadata-server
data:
MYSQL_DATABASE: "metadb"
MYSQL_HOST: "mysql"
MYSQL_PORT: "3306"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: metadata-grpc-configmap
labels:
component: metadata-server
data:
METADATA_GRPC_SERVICE_HOST: "metadata-service"
METADATA_GRPC_SERVICE_PORT: "8080"

View File

@ -31,18 +31,18 @@ spec:
- name: MYSQL_DATABASE
valueFrom:
configMapKeyRef:
name: metadata-configmap
key: mysql_database
name: metadata-mysql-configmap
key: MYSQL_DATABASE
- name: MYSQL_HOST
valueFrom:
configMapKeyRef:
name: metadata-configmap
key: mysql_host
name: metadata-mysql-configmap
key: MYSQL_HOST
- name: MYSQL_PORT
valueFrom:
configMapKeyRef:
name: metadata-configmap
key: mysql_port
name: metadata-mysql-configmap
key: MYSQL_PORT
command: ["/bin/metadata_store_server"]
args: ["--grpc_port=8080",
"--mysql_config_database=$(MYSQL_DATABASE)",