|
255 | 255 | $.util.readinessProbe +
|
256 | 256 | $.jaeger_mixin,
|
257 | 257 |
|
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) + |
261 | 261 | 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 }) + |
265 | 265 | statefulSet.mixin.spec.template.spec.securityContext.withRunAsUser(0) +
|
266 | 266 | statefulSet.mixin.spec.updateStrategy.withType('RollingUpdate') +
|
267 | 267 | statefulSet.mixin.spec.template.spec.withTerminationGracePeriodSeconds(120) +
|
|
272 | 272 | statefulSet.mixin.spec.withPodManagementPolicy('Parallel') +
|
273 | 273 | $.util.configVolumeMount($._config.overrides_configmap, '/etc/cortex'),
|
274 | 274 |
|
| 275 | + store_gateway_statefulset: self.newStoreGatewayStatefulSet('store-gateway', $.store_gateway_container), |
| 276 | + |
275 | 277 | store_gateway_service:
|
276 | 278 | $.util.serviceFor($.store_gateway_statefulset),
|
277 | 279 |
|
|
0 commit comments