feat(helm): adding helm install feature
now we can ask bootstraper to install helm charts as "packages"
This commit is contained in:
49
data/config/loki-stack-helm.json
Normal file
49
data/config/loki-stack-helm.json
Normal file
@ -0,0 +1,49 @@
|
||||
{
|
||||
"Globals": {
|
||||
"Vars": {
|
||||
"PrometheusPort": "9090"
|
||||
}
|
||||
},
|
||||
"Name": "loki-stack",
|
||||
"Services": {
|
||||
"Loki-Stack": {
|
||||
"ConfigFiles": [],
|
||||
"Daemons": {},
|
||||
"Users": {},
|
||||
"Repositories": {
|
||||
"Grafana": {
|
||||
"enabled": true,
|
||||
"name": "grafana",
|
||||
"type": "helm",
|
||||
"url": "https://grafana.github.io/helm-charts"
|
||||
}
|
||||
},
|
||||
"Packages": {
|
||||
"loki": {
|
||||
"type" : "helm",
|
||||
"action": "install",
|
||||
"name": "loki",
|
||||
"repository": "grafana"
|
||||
}
|
||||
},
|
||||
"Vars": {
|
||||
"AlertManagerURL": "http://localhost:9092",
|
||||
"AuthEnabled": false,
|
||||
"GRPCPort": "9095",
|
||||
"Group": "grafana",
|
||||
"HTTPPort": "3099",
|
||||
"LogLevel": "error",
|
||||
"ObjectStore": "filesystem",
|
||||
"S2": {
|
||||
"APIKey": "",
|
||||
"APISecretKey": "",
|
||||
"BucketName": "",
|
||||
"URL": ""
|
||||
},
|
||||
"SharedStore": "filesystem",
|
||||
"StorageRoot": "/var/loki",
|
||||
"User": "loki"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user