14 # So you don't have to use root, but you can if you like
16 # You can use whatever password you like
17 MYSQL_PASSWORD: 'password'
18 # Password for root access
19 MYSQL_ROOT_PASSWORD: 'password'
21 # <Port exposed> : < MySQL Port running inside container>
24 # Opens port 3306 on the container
26 # Where our data will be persisted
28 - my-db:/var/lib/mysql
35 #################################################################################
38 image: ealtedge/applcm-broker:latest
44 - helm-plugin:helm.plugin
46 container_name: applcm-broker
49 # So you don't have to use root, but you can if you like
51 # You can use whatever password you like
52 MYSQL_PASSWORD: 'password'
53 # Password for root access
54 MYSQL_ROOT_PASSWORD: 'password'
55 HELM_PLUGIN_PORT: '50051'
56 KUBERNETES_PLUGIN_PORT: '50052'
58 # <Port exposed> : < Applcm Broker Port running inside container>
61 # Opens port 8081 on the container
68 #################################################################################
71 image: ealtedge/helmplugin:latest
73 container_name: helmplugin
75 HELM_PLUGIN_PORT: '50051'
76 # Log file path, also to match dockerfile
77 LOGFILE_PATH: "/go/release/logfile"
78 LOGGER_LEVEL: "logrus.InfoLevel"
81 # Temp chart file path, to be created in dockerfile
82 CHART_PATH: "/go/release/charts/"
83 # Kubeconfig based directory path, to be created in dockerfile, to hold kubeconfig of hosts with <host-ip>
84 KUBECONFIG_DIR_PATH: "/go/release/kubeconfig/"
85 # Presently all application to be deployed in same namespace, in future it can be an input while app creation
86 RELEASE_NAMESPACE: "default"
88 # <Port exposed> : < Applcm helm plugin Port running inside container>
91 # Opens port 50051 on the container