Skip to content

Commit c6fcd7c

Browse files
authored
Merge pull request grafana#424 from grafana/allow-to-clone-store-gateway-statefulset
Allow to create custom store-gateway StatefulSets via newStoreGatewayStatefulSet()
2 parents 1eb46b0 + 4946c60 commit c6fcd7c

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

cortex/tsdb.libsonnet

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -255,13 +255,13 @@
255255
$.util.readinessProbe +
256256
$.jaeger_mixin,
257257

258-
store_gateway_statefulset:
259-
statefulSet.new('store-gateway', 3, [$.store_gateway_container], store_gateway_data_pvc) +
260-
statefulSet.mixin.spec.withServiceName('store-gateway') +
258+
newStoreGatewayStatefulSet(name, container)::
259+
statefulSet.new(name, 3, [$.store_gateway_container], store_gateway_data_pvc) +
260+
statefulSet.mixin.spec.withServiceName(name) +
261261
statefulSet.mixin.metadata.withNamespace($._config.namespace) +
262-
statefulSet.mixin.metadata.withLabels({ name: 'store-gateway' }) +
263-
statefulSet.mixin.spec.template.metadata.withLabels({ name: 'store-gateway' }) +
264-
statefulSet.mixin.spec.selector.withMatchLabels({ name: 'store-gateway' }) +
262+
statefulSet.mixin.metadata.withLabels({ name: name }) +
263+
statefulSet.mixin.spec.template.metadata.withLabels({ name: name }) +
264+
statefulSet.mixin.spec.selector.withMatchLabels({ name: name }) +
265265
statefulSet.mixin.spec.template.spec.securityContext.withRunAsUser(0) +
266266
statefulSet.mixin.spec.updateStrategy.withType('RollingUpdate') +
267267
statefulSet.mixin.spec.template.spec.withTerminationGracePeriodSeconds(120) +
@@ -272,6 +272,8 @@
272272
statefulSet.mixin.spec.withPodManagementPolicy('Parallel') +
273273
$.util.configVolumeMount($._config.overrides_configmap, '/etc/cortex'),
274274

275+
store_gateway_statefulset: self.newStoreGatewayStatefulSet('store-gateway', $.store_gateway_container),
276+
275277
store_gateway_service:
276278
$.util.serviceFor($.store_gateway_statefulset),
277279

0 commit comments

Comments
 (0)