loki values.yaml
💣
global.image.priorityClassName💣
Type: string
nil
global.image.pullPolicy💣
Type: string
"IfNotPresent"
global.image.pullSecrets[0]💣
Type: string
"private-registry"
global.createGlobalConfig💣
Type: bool
false
Description: Create Loki config for all sub-charts. Uses data within ‘global.config’ value
global.existingSecretForConfig💣
Type: string
""
Description: Secret which Pods will consume for config. Only use if ‘global.createGlobalConfig’ is true. Default: “loki-config”
global.objectStorage.endpoint💣
Type: string
""
Description: Endpoint for External ObjectStorage configuration
global.objectStorage.region💣
Type: string
""
Description: Region for External ObjectStorage configuration
global.objectStorage.bucketnames💣
Type: string
""
Description: Comma separated list of Bucket Names for External ObjectStorage configuration
global.objectStorage.access_key_id💣
Type: string
""
Description: AWS access_key_id for External ObjectStorage configuration
global.objectStorage.secret_access_key💣
Type: string
""
Description: AWS secret_access_key for External ObjectStorage configuration
global.objectStorage.adminBucketName💣
Type: string
""
Description: Grafana Specific Admin Bucket External ObjectStorage configuration
global.config💣
Type: string
"auth_enabled: false\nserver:\n log_level: debug\n http_listen_port: 3100\nmemberlist:\n join_members:\n - \"{{ .Values.loki.fullnameOverride }}-memberlist\"\n\ncommon:\n path_prefix: /var/loki\n replication_factor: 1\n ring:\n kvstore:\n store: memberlist\n storage:\n filesystem: null\n s3:\n {{- if not .Values.global.objectStorage.endpoint }}\n s3: s3://minio:minio123@minio.logging:80/loki\n {{- end }}\n {{- if .Values.global.objectStorage.endpoint }}\n endpoint: \"{{ .Values.global.objectStorage.endpoint }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.bucketnames }}\n bucketnames: \"{{ .Values.global.objectStorage.bucketnames }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.access_key_id }}\n access_key_id: \"{{ .Values.global.objectStorage.access_key_id }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.secret_access_key }}\n secret_access_key: \"{{ .Values.global.objectStorage.secret_access_key }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.region }}\n region: \"{{ .Values.global.objectStorage.region }}\"\n {{- end }}\n s3forcepathstyle: true\ningester:\n chunk_target_size: 196608\n flush_check_period: 5s\n flush_op_timeout: 100m\n lifecycler:\n ring:\n kvstore:\n store: memberlist\n replication_factor: 1\nschema_config:\n configs:\n - from: 2022-01-01 # Anything in the past\n store: boltdb-shipper\n object_store: s3\n schema: v11\n index:\n prefix: loki_\n period: 24h\nstorage_config:\n boltdb_shipper:\n active_index_directory: /var/loki/boltdb-shipper-active\n cache_location: /var/loki/boltdb-shipper-cache\n cache_ttl: 24h\n shared_store: s3\n aws:\n {{- if not .Values.global.objectStorage.endpoint }}\n s3: s3://minio:minio123@minio.logging:80/loki\n {{- end }}\n {{- if .Values.global.objectStorage.endpoint }}\n endpoint: \"{{ .Values.global.objectStorage.endpoint }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.bucketnames }}\n bucketnames: \"{{ .Values.global.objectStorage.bucketnames }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.access_key_id }}\n access_key_id: \"{{ .Values.global.objectStorage.access_key_id }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.secret_access_key }}\n secret_access_key: \"{{ .Values.global.objectStorage.secret_access_key }}\"\n {{- end }}\n {{- if .Values.global.objectStorage.region }}\n region: \"{{ .Values.global.objectStorage.region }}\"\n {{- end }}\n s3forcepathstyle: true\n"
Default value (formatted)
auth_enabled: false
server:
log_level: debug
http_listen_port: 3100
memberlist:
join_members:
- \"{{ .Values.loki.fullnameOverride }}-memberlist\"
common:
path_prefix: /var/loki
replication_factor: 1
ring:
kvstore:
store: memberlist
storage:
filesystem: null
s3:
{{- if not .Values.global.objectStorage.endpoint }}
s3: s3://minio:minio123@minio.logging:80/loki
{{- end }}
{{- if .Values.global.objectStorage.endpoint }}
endpoint: \"{{ .Values.global.objectStorage.endpoint }}\"
{{- end }}
{{- if .Values.global.objectStorage.bucketnames }}
bucketnames: \"{{ .Values.global.objectStorage.bucketnames }}\"
{{- end }}
{{- if .Values.global.objectStorage.access_key_id }}
access_key_id: \"{{ .Values.global.objectStorage.access_key_id }}\"
{{- end }}
{{- if .Values.global.objectStorage.secret_access_key }}
secret_access_key: \"{{ .Values.global.objectStorage.secret_access_key }}\"
{{- end }}
{{- if .Values.global.objectStorage.region }}
region: \"{{ .Values.global.objectStorage.region }}\"
{{- end }}
s3forcepathstyle: true
ingester:
chunk_target_size: 196608
flush_check_period: 5s
flush_op_timeout: 100m
lifecycler:
ring:
kvstore:
store: memberlist
replication_factor: 1
schema_config:
configs:
- from: 2022-01-01 # Anything in the past
store: boltdb-shipper
object_store: s3
schema: v11
index:
prefix: loki_
period: 24h
storage_config:
boltdb_shipper:
active_index_directory: /var/loki/boltdb-shipper-active
cache_location: /var/loki/boltdb-shipper-cache
cache_ttl: 24h
shared_store: s3
aws:
{{- if not .Values.global.objectStorage.endpoint }}
s3: s3://minio:minio123@minio.logging:80/loki
{{- end }}
{{- if .Values.global.objectStorage.endpoint }}
endpoint: \"{{ .Values.global.objectStorage.endpoint }}\"
{{- end }}
{{- if .Values.global.objectStorage.bucketnames }}
bucketnames: \"{{ .Values.global.objectStorage.bucketnames }}\"
{{- end }}
{{- if .Values.global.objectStorage.access_key_id }}
access_key_id: \"{{ .Values.global.objectStorage.access_key_id }}\"
{{- end }}
{{- if .Values.global.objectStorage.secret_access_key }}
secret_access_key: \"{{ .Values.global.objectStorage.secret_access_key }}\"
{{- end }}
{{- if .Values.global.objectStorage.region }}
region: \"{{ .Values.global.objectStorage.region }}\"
{{- end }}
s3forcepathstyle: true
Description: Configuration value for all sub-charts. For use when global.createGlobalConfig=true
& config.existingSecretForConfig="logging-loki"
domain💣
Type: string
"bigbang.dev"
istio.enabled💣
Type: bool
false
istio.mtls.mode💣
Type: string
"STRICT"
monitoring.enabled💣
Type: bool
false
networkPolicies.enabled💣
Type: bool
false
networkPolicies.controlPlaneCidr💣
Type: string
"0.0.0.0/0"
fullnameOverride💣
Type: string
"logging-loki"
loki.enabled💣
Type: bool
true
Description: Enable Loki chart in single binary mode. Recommended for smaller or non-production environments
loki.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/grafana/loki"
loki.image.tag💣
Type: string
"2.5.0"
loki.image.pullPolicy💣
Type: string
"IfNotPresent"
loki.image.pullSecrets[0]💣
Type: string
"private-registry"
loki.extraPorts[0]💣
Type: object
{"name":"grpc","port":9095,"protocol":"TCP","targetPort":"grpc"}
Default value (formatted)
{
"name": "grpc",
"port": 9095,
"protocol": "TCP",
"targetPort": "grpc"
}
Description: Extra ports for loki pods. Additional ports exposed to support HA communication
loki.extraPorts[1]💣
Type: object
{"name":"tcp-memberlist","port":7946,"protocol":"TCP"}
Default value (formatted)
{
"name": "tcp-memberlist",
"port": 7946,
"protocol": "TCP"
}
Description: Extra ports for loki pods. Additional ports exposed to support memberlist
loki.fullnameOverride💣
Type: string
"logging-loki"
loki.readinessProbe.initialDelaySeconds💣
Type: int
80
loki.livenessProbe.initialDelaySeconds💣
Type: int
80
loki.resources.limits.cpu💣
Type: string
"100m"
loki.resources.limits.memory💣
Type: string
"256Mi"
loki.resources.requests.cpu💣
Type: string
"100m"
loki.resources.requests.memory💣
Type: string
"256Mi"
loki.persistence.enabled💣
Type: bool
false
loki.persistence.accessModes[0]💣
Type: string
"ReadWriteOnce"
loki.persistence.size💣
Type: string
"10Gi"
loki-simple-scalable.enabled💣
Type: bool
false
Description: Enable upstream loki-simple-scalable based chart Recommended for large production environments
loki-simple-scalable.fullnameOverride💣
Type: string
"logging-loki"
loki-simple-scalable.loki.image.registry💣
Type: string
"registry1.dso.mil"
Description: The Docker registry
loki-simple-scalable.loki.image.repository💣
Type: string
"ironbank/opensource/grafana/loki"
Description: Docker image repository
loki-simple-scalable.loki.image.tag💣
Type: string
"2.5.0"
Description: Overrides the image tag whose default is the chart’s appVersion
loki-simple-scalable.loki.image.pullPolicy💣
Type: string
"IfNotPresent"
Description: Docker image pull policy
loki-simple-scalable.write.replicas💣
Type: int
2
Description: Number of replicas for the write
loki-simple-scalable.write.resources.limits.cpu💣
Type: string
"300m"
loki-simple-scalable.write.resources.limits.memory💣
Type: string
"2Gi"
loki-simple-scalable.write.resources.requests.cpu💣
Type: string
"300m"
loki-simple-scalable.write.resources.requests.memory💣
Type: string
"2Gi"
loki-simple-scalable.read.replicas💣
Type: int
2
Description: Number of replicas for the read
loki-simple-scalable.read.resources.limits.cpu💣
Type: string
"300m"
loki-simple-scalable.read.resources.limits.memory💣
Type: string
"2Gi"
loki-simple-scalable.read.resources.requests.cpu💣
Type: string
"300m"
loki-simple-scalable.read.resources.requests.memory💣
Type: string
"2Gi"
loki-simple-scalable.gateway.enabled💣
Type: bool
false
loki-simple-scalable.gateway.image.registry💣
Type: string
"registry1.dso.mil"
loki-simple-scalable.gateway.image.repository💣
Type: string
"ironbank/opensource/nginx/nginx"
loki-simple-scalable.gateway.image.tag💣
Type: string
"1.21.6"
loki-simple-scalable.gateway.service.port💣
Type: int
3100
Description: Port of the gateway service
loki-simple-scalable.imagePullSecrets[0].name💣
Type: string
"private-registry"
minio.enabled💣
Type: bool
false
Description: Enable minio instance support, must have minio-operator installed
minio.service.nameOverride💣
Type: string
"minio.logging.svc.cluster.local"
minio.tenants.secrets💣
Type: object
{"accessKey":"minio","name":"loki-objstore-creds","secretKey":"minio123"}
Default value (formatted)
{
"accessKey": "minio",
"name": "loki-objstore-creds",
"secretKey": "minio123"
}
Description: Minio root credentials
minio.tenants.buckets💣
Type: list
[{"name":"loki"}]
Default value (formatted)
[
{
"name": "loki"
}
]
Description: Buckets to be provisioned to for tenant
minio.tenants.users💣
Type: list
[{"name":"minio-user"}]
Default value (formatted)
[
{
"name": "minio-user"
}
]
Description: Users to to be provisioned to for tenant
minio.tenants.defaultUserCredentials💣
Type: object
{"password":"","username":"minio-user"}
Default value (formatted)
{
"password": "",
"username": "minio-user"
}
Description: User credentials to create for above user. Otherwise password is randomly generated. This auth is not required to be set or reclaimed for minio use with Loki
minio.tenants.pools[0].servers💣
Type: int
1
minio.tenants.pools[0].volumesPerServer💣
Type: int
4
minio.tenants.pools[0].size💣
Type: string
"750Mi"
minio.tenants.pools[0].securityContext.runAsUser💣
Type: int
1001
minio.tenants.pools[0].securityContext.runAsGroup💣
Type: int
1001
minio.tenants.pools[0].securityContext.fsGroup💣
Type: int
1001
minio.tenants.metrics.enabled💣
Type: bool
false
minio.tenants.metrics.port💣
Type: int
9000
minio.tenants.metrics.memory💣
Type: string
"128Mi"
serviceAccount.create💣
Type: bool
true
serviceAccount.name💣
Type: string
nil
serviceAccount.annotations💣
Type: object
{}
Default value (formatted)
{}
serviceAccount.automountServiceAccountToken💣
Type: bool
true
gel.enabled💣
Type: bool
false
Description: Enable Grafana Enterprise Logs chart
gel.nameOverride💣
Type: string
nil
Description: Overrides the chart’s name
gel.fullnameOverride💣
Type: string
nil
Description: Overrides the chart’s computed fullname
gel.image💣
Type: object
{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"registry1.dso.mil","repository":"ironbank/grafana/grafana-enterprise-logs","tag":"1.4.1"}
Default value (formatted)
{
"pullPolicy": "IfNotPresent",
"pullSecrets": [],
"registry": "registry1.dso.mil",
"repository": "ironbank/grafana/grafana-enterprise-logs",
"tag": "1.4.1"
}
Description: Definition of the Docker image for Grafana Enterprise Logs If the image block is overwritten in a custom values file, it is also required to update the values in the loki-distributed.loki.image
block. This can be done by copying the values, or like here, by using an anchor and a pointer.
gel.image.registry💣
Type: string
"registry1.dso.mil"
Description: The container registry to use
gel.image.repository💣
Type: string
"ironbank/grafana/grafana-enterprise-logs"
Description: The image repository to use
gel.image.tag💣
Type: string
"1.4.1"
Description: The version of Grafana Enterprise Logs
gel.image.pullPolicy💣
Type: string
"IfNotPresent"
Description: Defines the policy how and when images are pulled
gel.image.pullSecrets💣
Type: list
[]
Default value (formatted)
[]
Description: Additional image pull secrets
gel.serviceAccount💣
Type: object
{"create":true}
Default value (formatted)
{
"create": true
}
Description: Definition of the ServiceAccount for containers Any additional configuration of the ServiceAccount has to be done in loki-distributed.serviceAccount
.
gel.serviceAccount.create💣
Type: bool
true
Description: Specifies whether a ServiceAccount should be created If this value is changed to false
, it also needs to be reflected in loki-distributed.serviceAccount.create
.
gel.useExternalConfig💣
Type: bool
false
Description: External config.yaml A GEL configuration file may be provided as Kubernetes Secret outside of this Helm chart.
gel.externalConfigName💣
Type: string
"loki-config"
gel.externalConfigVersion💣
Type: string
"0"
gel.useExternalLicense💣
Type: bool
false
Description: External license.jwt .Values.global.objectStorage.bucketnames }} A GEL license file may be provided as Kubernetes Secret outside of this Helm chart.
gel.externalLicenseName💣
Type: string
"enterprise-logs-license"
gel.externalLicenseVersion💣
Type: string
"0"
gel.license💣
Type: object
{"cluster_name":null,"contents":"NOTAVALIDLICENSE"}
Default value (formatted)
{
"cluster_name": null,
"contents": "NOTAVALIDLICENSE"
}
Description: Grafana Enterprise Logs license In order to use Grafana Enterprise Logs features, you will need to provide the contents of your Grafana Enterprise Logs license, either by providing the contents of the license.jwt, or the name Kubernetes Secret that contains your license.jwt. To set the license contents, use the flag --set-file 'license.contents=./license.jwt'
gel.tokengen💣
Type: object
{"annotations":{},"enable":true,"env":[],"extraArgs":{},"extraVolumeMounts":[],"extraVolumes":[],"image":{"registry":"registry1.dso.mil","repository":"ironbank/opensource/kubernetes/kubectl","tag":"v1.22.2"},"labels":{},"priorityClassName":null,"securityContext":{"fsGroup":10001,"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001},"tolerations":[]}
Default value (formatted)
{
"annotations": {},
"enable": true,
"env": [],
"extraArgs": {},
"extraVolumeMounts": [],
"extraVolumes": [],
"image": {
"registry": "registry1.dso.mil",
"repository": "ironbank/opensource/kubernetes/kubectl",
"tag": "v1.22.2"
},
"labels": {},
"priorityClassName": null,
"securityContext": {
"fsGroup": 10001,
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
},
"tolerations": []
}
Description: Configuration for tokengen
target
gel.tokengen.enable💣
Type: bool
true
Description: Whether the job should be part of the deployment
gel.tokengen.extraArgs💣
Type: object
{}
Default value (formatted)
{}
Description: Additional CLI arguments for the tokengen
target
gel.tokengen.env💣
Type: list
[]
Default value (formatted)
[]
Description: Additional Kubernetes environment
gel.tokengen.labels💣
Type: object
{}
Default value (formatted)
{}
Description: Additional labels for the tokengen
Job
gel.tokengen.annotations💣
Type: object
{}
Default value (formatted)
{}
Description: Additional annotations for the tokengen
Job
gel.tokengen.extraVolumes💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volumes for Pods
gel.tokengen.extraVolumeMounts💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volume mounts for Pods
gel.tokengen.securityContext💣
Type: object
{"fsGroup":10001,"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001}
Default value (formatted)
{
"fsGroup": 10001,
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
}
Description: Run containers as user enterprise-logs(uid=10001)
gel.tokengen.tolerations💣
Type: list
[]
Default value (formatted)
[]
Description: Tolerations for tokengen Job
gel.tokengen.image.registry💣
Type: string
"registry1.dso.mil"
Description: Registry for kubectl image
gel.tokengen.image.repository💣
Type: string
"ironbank/opensource/kubernetes/kubectl"
Description: Repository for kubectl image
gel.tokengen.image.tag💣
Type: string
"v1.22.2"
Description: Tag for kubectl image
gel.adminApi💣
Type: object
{"affinity":{},"annotations":{},"env":[],"extraArgs":{},"extraContainers":[],"extraVolumeMounts":[],"extraVolumes":[],"initContainers":[],"labels":{},"livenessProbe":{"httpGet":{"path":"/ready","port":"http-metrics"},"initialDelaySeconds":45},"nodeSelector":{},"persistence":{"subPath":null},"readinessProbe":{"httpGet":{"path":"/ready","port":"http-metrics"},"initialDelaySeconds":45},"replicas":1,"resources":{},"securityContext":{"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001},"service":{"annotations":{},"labels":{},"port":3100,"targetPort":3100},"strategy":{"type":"RollingUpdate"},"terminationGracePeriodSeconds":60,"tolerations":[]}
Default value (formatted)
{
"affinity": {},
"annotations": {},
"env": [],
"extraArgs": {},
"extraContainers": [],
"extraVolumeMounts": [],
"extraVolumes": [],
"initContainers": [],
"labels": {},
"livenessProbe": {
"httpGet": {
"path": "/ready",
"port": "http-metrics"
},
"initialDelaySeconds": 45
},
"nodeSelector": {},
"persistence": {
"subPath": null
},
"readinessProbe": {
"httpGet": {
"path": "/ready",
"port": "http-metrics"
},
"initialDelaySeconds": 45
},
"replicas": 1,
"resources": {},
"securityContext": {
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
},
"service": {
"annotations": {},
"labels": {},
"port": 3100,
"targetPort": 3100
},
"strategy": {
"type": "RollingUpdate"
},
"terminationGracePeriodSeconds": 60,
"tolerations": []
}
Description: Configuration for the admin-api
target
gel.adminApi.replicas💣
Type: int
1
Description: Define the amount of instances
gel.adminApi.extraArgs💣
Type: object
{}
Default value (formatted)
{}
Description: Additional CLI arguments for the admin-api
target
gel.adminApi.labels💣
Type: object
{}
Default value (formatted)
{}
Description: Additional labels for the admin-api
Deployment
gel.adminApi.annotations💣
Type: object
{}
Default value (formatted)
{}
Description: Additional annotations for the admin-api
Deployment
gel.adminApi.service💣
Type: object
{"annotations":{},"labels":{},"port":3100,"targetPort":3100}
Default value (formatted)
{
"annotations": {},
"labels": {},
"port": 3100,
"targetPort": 3100
}
Description: Additional labels and annotations for the admin-api
Service
gel.adminApi.securityContext💣
Type: object
{"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001}
Default value (formatted)
{
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
}
Description: Run container as user enterprise-logs(uid=10001)
fsGroup
must not be specified, because these security options are applied on container level not on Pod level.
gel.adminApi.resources💣
Type: object
{}
Default value (formatted)
{}
Description: Request and limit Kubernetes resources Values are defined in small.yaml and large.yaml
gel.adminApi.extraVolumes💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volumes for Pods
gel.adminApi.extraVolumeMounts💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volume mounts for Pods
gel.adminApi.affinity💣
Type: object
{}
Default value (formatted)
{}
Description: Affinity for admin-api Pods
gel.adminApi.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
Description: Node selector for admin-api Pods
gel.adminApi.tolerations💣
Type: list
[]
Default value (formatted)
[]
Description: Tolerations for admin-api Pods
gel.adminApi.terminationGracePeriodSeconds💣
Type: int
60
Description: Grace period to allow the admin-api to shutdown before it is killed
gel.gateway💣
Type: object
{"affinity":{},"annotations":{},"env":[],"extraArgs":{},"extraContainers":[],"extraVolumeMounts":[],"extraVolumes":[],"initContainers":[],"labels":{},"livenessProbe":{"httpGet":{"path":"/ready","port":"http-metrics"},"initialDelaySeconds":45},"nodeSelector":{},"persistence":{"subPath":null},"readinessProbe":{"httpGet":{"path":"/ready","port":"http-metrics"},"initialDelaySeconds":45},"replicas":1,"resources":{},"securityContext":{"fsGroup":10001,"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001},"service":{"annotations":{},"labels":{},"port":80,"targetPort":3100},"strategy":{"type":"RollingUpdate"},"terminationGracePeriodSeconds":60,"tolerations":[],"useDefaultProxyURLs":true}
Default value (formatted)
{
"affinity": {},
"annotations": {},
"env": [],
"extraArgs": {},
"extraContainers": [],
"extraVolumeMounts": [],
"extraVolumes": [],
"initContainers": [],
"labels": {},
"livenessProbe": {
"httpGet": {
"path": "/ready",
"port": "http-metrics"
},
"initialDelaySeconds": 45
},
"nodeSelector": {},
"persistence": {
"subPath": null
},
"readinessProbe": {
"httpGet": {
"path": "/ready",
"port": "http-metrics"
},
"initialDelaySeconds": 45
},
"replicas": 1,
"resources": {},
"securityContext": {
"fsGroup": 10001,
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
},
"service": {
"annotations": {},
"labels": {},
"port": 80,
"targetPort": 3100
},
"strategy": {
"type": "RollingUpdate"
},
"terminationGracePeriodSeconds": 60,
"tolerations": [],
"useDefaultProxyURLs": true
}
Description: Configuration for the gateway
target
gel.gateway.replicas💣
Type: int
1
Description: Define the amount of instances
gel.gateway.extraArgs💣
Type: object
{}
Default value (formatted)
{}
Description: Additional CLI arguments for the gateway
target
gel.gateway.labels💣
Type: object
{}
Default value (formatted)
{}
Description: Additional labels for the gateway
Pod
gel.gateway.annotations💣
Type: object
{}
Default value (formatted)
{}
Description: Additional annotations for the gateway
Pod
gel.gateway.service💣
Type: object
{"annotations":{},"labels":{},"port":80,"targetPort":3100}
Default value (formatted)
{
"annotations": {},
"labels": {},
"port": 80,
"targetPort": 3100
}
Description: Additional labels and annotations for the gateway
Service
gel.gateway.securityContext💣
Type: object
{"fsGroup":10001,"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001}
Default value (formatted)
{
"fsGroup": 10001,
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
}
Description: Run container as user enterprise-logs(uid=10001)
gel.gateway.resources💣
Type: object
{}
Default value (formatted)
{}
Description: Request and limit Kubernetes resources Values are defined in small.yaml and large.yaml
gel.gateway.extraVolumes💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volumes for Pods
gel.gateway.extraVolumeMounts💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volume mounts for Pods
gel.gateway.affinity💣
Type: object
{}
Default value (formatted)
{}
Description: Affinity for gateway Pods
gel.gateway.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
Description: Node selector for gateway Pods
gel.gateway.tolerations💣
Type: list
[]
Default value (formatted)
[]
Description: Tolerations for gateway Pods
gel.gateway.terminationGracePeriodSeconds💣
Type: int
60
Description: Grace period to allow the gateway to shutdown before it is killed
gel.compactor💣
Type: object
{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"target","operator":"In","values":["compactor"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":100}]}},"annotations":{},"env":[],"extraArgs":{},"extraContainers":[],"extraVolumeMounts":[],"extraVolumes":[],"initContainers":[],"labels":{},"livenessProbe":{"failureThreshold":20,"httpGet":{"path":"/ready","port":"http-metrics","scheme":"HTTP"},"initialDelaySeconds":180,"periodSeconds":30,"successThreshold":1,"timeoutSeconds":1},"nodeSelector":{},"persistentVolume":{"accessModes":["ReadWriteOnce"],"annotations":{},"enabled":true,"size":"2Gi","subPath":""},"readinessProbe":{"httpGet":{"path":"/ready","port":"http-metrics"},"initialDelaySeconds":60},"replicas":1,"resources":{},"securityContext":{"fsGroup":10001,"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001},"service":{"annotations":{},"labels":{}},"strategy":{"type":"RollingUpdate"},"terminationGracePeriodSeconds":300,"tolerations":[]}
Default value (formatted)
{
"affinity": {
"podAntiAffinity": {
"preferredDuringSchedulingIgnoredDuringExecution": [
{
"podAffinityTerm": {
"labelSelector": {
"matchExpressions": [
{
"key": "target",
"operator": "In",
"values": [
"compactor"
]
}
]
},
"topologyKey": "kubernetes.io/hostname"
},
"weight": 100
}
]
}
},
"annotations": {},
"env": [],
"extraArgs": {},
"extraContainers": [],
"extraVolumeMounts": [],
"extraVolumes": [],
"initContainers": [],
"labels": {},
"livenessProbe": {
"failureThreshold": 20,
"httpGet": {
"path": "/ready",
"port": "http-metrics",
"scheme": "HTTP"
},
"initialDelaySeconds": 180,
"periodSeconds": 30,
"successThreshold": 1,
"timeoutSeconds": 1
},
"nodeSelector": {},
"persistentVolume": {
"accessModes": [
"ReadWriteOnce"
],
"annotations": {},
"enabled": true,
"size": "2Gi",
"subPath": ""
},
"readinessProbe": {
"httpGet": {
"path": "/ready",
"port": "http-metrics"
},
"initialDelaySeconds": 60
},
"replicas": 1,
"resources": {},
"securityContext": {
"fsGroup": 10001,
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
},
"service": {
"annotations": {},
"labels": {}
},
"strategy": {
"type": "RollingUpdate"
},
"terminationGracePeriodSeconds": 300,
"tolerations": []
}
Description: Configuration for the compactor
target
gel.compactor.replicas💣
Type: int
1
Description: Define the amount of instances
gel.compactor.extraArgs💣
Type: object
{}
Default value (formatted)
{}
Description: Additional CLI arguments for the compactor
target
gel.compactor.labels💣
Type: object
{}
Default value (formatted)
{}
Description: Additional labels for the compactor
Pod
gel.compactor.annotations💣
Type: object
{}
Default value (formatted)
{}
Description: Additional annotations for the compactor
Pod
gel.compactor.service💣
Type: object
{"annotations":{},"labels":{}}
Default value (formatted)
{
"annotations": {},
"labels": {}
}
Description: Additional labels and annotations for the compactor
Service
gel.compactor.securityContext💣
Type: object
{"fsGroup":10001,"runAsGroup":10001,"runAsNonRoot":true,"runAsUser":10001}
Default value (formatted)
{
"fsGroup": 10001,
"runAsGroup": 10001,
"runAsNonRoot": true,
"runAsUser": 10001
}
Description: Run containers as user enterprise-logs(uid=10001)
gel.compactor.resources💣
Type: object
{}
Default value (formatted)
{}
Description: Request and limit Kubernetes resources Values are defined in small.yaml and large.yaml
gel.compactor.extraVolumes💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volumes for Pods
gel.compactor.extraVolumeMounts💣
Type: list
[]
Default value (formatted)
[]
Description: Additional volume mounts for Pods
gel.compactor.affinity💣
Type: object
{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"target","operator":"In","values":["compactor"]}]},"topologyKey":"kubernetes.io/hostname"},"weight":100}]}}
Default value (formatted)
{
"podAntiAffinity": {
"preferredDuringSchedulingIgnoredDuringExecution": [
{
"podAffinityTerm": {
"labelSelector": {
"matchExpressions": [
{
"key": "target",
"operator": "In",
"values": [
"compactor"
]
}
]
},
"topologyKey": "kubernetes.io/hostname"
},
"weight": 100
}
]
}
}
Description: Affinity for compactor Pods
gel.compactor.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
Description: Node selector for compactor Pods
gel.compactor.tolerations💣
Type: list
[]
Default value (formatted)
[]
Description: Tolerations for compactor Pods
gel.compactor.terminationGracePeriodSeconds💣
Type: int
300
Description: Grace period to allow the compactor to shutdown before it is killed
bbtests.enabled💣
Type: bool
false
bbtests.cypress.artifacts💣
Type: bool
true
bbtests.cypress.envs.cypress_check_datasource💣
Type: string
"false"
bbtests.cypress.envs.cypress_grafana_url💣
Type: string
"http://monitoring-grafana.monitoring.svc.cluster.local"
bbtests.scripts.image💣
Type: string
"registry1.dso.mil/ironbank/big-bang/base:2.0.0"
bbtests.scripts.envs.LOKI_URL💣
Type: string
'http://{{ template "loki.fullname" . }}.{{ .Release.Namespace }}.svc:3100'
bbtests.scripts.envs.LOKI_VERSION💣
Type: string
"{{ .Values.loki.image.tag }}"