diff --git a/resources/services/observatorium-metrics-template.yaml b/resources/services/observatorium-metrics-template.yaml index 7dad8cd48b..ee54fd1f84 100644 --- a/resources/services/observatorium-metrics-template.yaml +++ b/resources/services/observatorium-metrics-template.yaml @@ -2882,6 +2882,7 @@ objects: - --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT} - --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT} - --max-time=${THANOS_STORE_MAX_TIME} + - --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER} env: - name: OBJSTORE_CONFIG valueFrom: @@ -3139,6 +3140,7 @@ objects: - --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT} - --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT} - --max-time=${THANOS_STORE_MAX_TIME} + - --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER} env: - name: OBJSTORE_CONFIG valueFrom: @@ -3396,6 +3398,7 @@ objects: - --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT} - --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT} - --max-time=${THANOS_STORE_MAX_TIME} + - --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER} env: - name: OBJSTORE_CONFIG valueFrom: @@ -3653,6 +3656,7 @@ objects: - --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT} - --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT} - --max-time=${THANOS_STORE_MAX_TIME} + - --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER} env: - name: OBJSTORE_CONFIG valueFrom: @@ -3910,6 +3914,7 @@ objects: - --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT} - --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT} - --max-time=${THANOS_STORE_MAX_TIME} + - --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER} env: - name: OBJSTORE_CONFIG valueFrom: @@ -4167,6 +4172,7 @@ objects: - --store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT} - --store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT} - --max-time=${THANOS_STORE_MAX_TIME} + - --store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER} env: - name: OBJSTORE_CONFIG valueFrom: @@ -4585,6 +4591,8 @@ parameters: value: "5" - name: THANOS_STORE_MAX_TIME value: "9999-12-31T23:59:59Z" +- name: THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER + value: "false" - name: CONFIGMAP_RELOADER_IMAGE value: quay.io/openshift/origin-configmap-reloader - name: CONFIGMAP_RELOADER_IMAGE_TAG diff --git a/services/observatorium-metrics-template-overwrites.libsonnet b/services/observatorium-metrics-template-overwrites.libsonnet index ee4c87d636..81096fbd49 100644 --- a/services/observatorium-metrics-template-overwrites.libsonnet +++ b/services/observatorium-metrics-template-overwrites.libsonnet @@ -171,6 +171,7 @@ local thanosRuleSyncer = import './sidecars/thanos-rule-syncer.libsonnet'; '--store.grpc.touched-series-limit=${THANOS_STORE_SERIES_TOUCHED_LIMIT}', '--store.grpc.series-sample-limit=${THANOS_STORE_SERIES_SAMPLE_LIMIT}', '--max-time=${THANOS_STORE_MAX_TIME}', + '--store.enable-index-header-lazy-reader=${THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER}', ], } else c for c in super.containers diff --git a/services/observatorium-metrics-template.jsonnet b/services/observatorium-metrics-template.jsonnet index 8ceaa83a83..82908d1f0d 100644 --- a/services/observatorium-metrics-template.jsonnet +++ b/services/observatorium-metrics-template.jsonnet @@ -166,6 +166,7 @@ local obs = import 'observatorium.libsonnet'; { name: 'THANOS_STORE_MEMORY_REQUEST', value: '1Gi' }, { name: 'THANOS_STORE_REPLICAS', value: '5' }, { name: 'THANOS_STORE_MAX_TIME', value: '9999-12-31T23:59:59Z' }, + { name: 'THANOS_STORE_ENABLE_INDEX_HEADER_LAZY_READER', value: 'false' }, { name: 'CONFIGMAP_RELOADER_IMAGE', value: 'quay.io/openshift/origin-configmap-reloader' }, { name: 'CONFIGMAP_RELOADER_IMAGE_TAG', value: '4.5.0' }, ],