Skip to content

Commit 22d6896

Browse files
authored
Merge pull request #63 from rajatvig/master
Add options to allow override of resources and replicas for grafana container pods
2 parents 9ddf5a1 + bbe6468 commit 22d6896

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

grafana/grafana.libsonnet

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)