15 MYSQL_PASSWORD: 'password'
16 # Password for root access
17 MYSQL_ROOT_PASSWORD: 'password'
23 - my-db:/var/lib/mysql
29 #################################################################################
32 image: ealtedge/applcm-broker:latest
38 - helm-plugin:helm.plugin
40 container_name: applcm-broker
44 MYSQL_PASSWORD: 'password'
45 MYSQL_ROOT_PASSWORD: 'password'
46 HELM_PLUGIN_PORT: '50051'
47 KUBERNETES_PLUGIN_PORT: '50052'
48 LOGFILE_PATH: "/go/release/logfile"
49 LOGGER_LEVEL: "logrus.InfoLevel"
50 ADDRESS: "0.0.0.0:8081"
51 PACKAGE_PATH: "/go/release/application/packages/"
52 PACKAGE_ARTIFACT_PATH: "/Artifacts/Deployment/"
62 #################################################################################
65 image: ealtedge/helmplugin:latest
67 container_name: helmplugin
69 HELM_PLUGIN_PORT: '50051'
70 # Log file path, also to match dockerfile
71 LOGFILE_PATH: "/go/release/logfile"
72 LOGGER_LEVEL: "logrus.InfoLevel"
75 # Temp chart file path, to be created in dockerfile
76 CHART_PATH: "/go/release/charts/"
77 # Kubeconfig based directory path, to be created in dockerfile, to hold kubeconfig of hosts with <host-ip>
78 KUBECONFIG_DIR_PATH: "/go/release/kubeconfig/"
79 # Presently all application to be deployed in same namespace, in future it can be an input while app creation
80 RELEASE_NAMESPACE: "default"