|
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