@@ -5,7 +5,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
55 namespace: 'default' ,
66
77 versions+:: {
8- grafana: '5.2.4 ' ,
8+ grafana: '6.0.1 ' ,
99 },
1010
1111 imageRepos+:: {
@@ -26,6 +26,11 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
2626 config: {},
2727 ldap: null ,
2828 plugins: [],
29+ container: {
30+ replicas: 1 ,
31+ requests: { cpu: '100m' , memory: '100Mi' },
32+ limits: { cpu: '200m' , memory: '200Mi' },
33+ },
2934 },
3035 },
3136 grafanaDashboards: {},
@@ -137,10 +142,10 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
137142 container.withPorts(containerPort.newNamed(portName, targetPort)) +
138143 container.mixin.readinessProbe.httpGet.withPath('/api/health' ) +
139144 container.mixin.readinessProbe.httpGet.withPort(portName) +
140- container.mixin.resources.withRequests({ cpu: '100m' , memory: '100Mi' } ) +
141- container.mixin.resources.withLimits({ cpu: '200m' , memory: '200Mi' } );
145+ container.mixin.resources.withRequests($._config.grafana.container.requests ) +
146+ container.mixin.resources.withLimits($._config.grafana.container.limits );
142147
143- deployment.new('grafana' , 1 , c, podLabels) +
148+ deployment.new('grafana' , $._config.grafana.container.replicas , c, podLabels) +
144149 deployment.mixin.metadata.withNamespace($._config.namespace) +
145150 deployment.mixin.metadata.withLabels(podLabels) +
146151 deployment.mixin.spec.selector.withMatchLabels(podLabels) +
0 commit comments