Skip to main content

ArconQ Helm Chart Parameters

# yaml-language-server: $schema=values.schema.json
# ArconQ Helm chart

# ======================================================================================================================
# In order to configure password-protected Docker registry access all of docker.registryUrl,
# docker.username, and docker.password parameters must be provided.
# If docker.registryUrl parameter is provided only, it is assumed the given registry allows anonymous access.
# Once the Docker registry access is configured, it is not necessary to provide the parameters again during
# upgrade.
# Please note that providing the parameters during upgrade overwrites the whole previous configuration. When during
# installation password-protected registry is configured, and during upgrade only URL is provided, the registry
# access is overwritten - credentials are removed and the registry is assumed to allow anonymous access.
# It is recommended to provide URL and user credentials during installation, and provide them again during upgrade
# when an update is needed.
docker:
# Docker registry URL.
# Mandatory during installation. Optional during upgrade.
# When no value is provided during upgrade, the previously set value is kept.
registryUrl: docker.arconq.eu

# Docker registry user name.
# Mandatory when configuring password-protected Docker registry. To be kept empty otherwise.
# Requires docker.registryUrl and docker.password parameters to be provided as well.
# When no value is provided during upgrade, the previously set value is kept.
username:

# Docker registry user password.
# Mandatory when configuring password-protected Docker registry. To be kept empty otherwise.
# Requires docker.registryUrl and docker.username parameters to be provided as well.
# When no value is provided during upgrade, the previously set value is kept.
password:

# Docker image pull policy used for all workloads.
pullPolicy: IfNotPresent

# ======================================================================================================================
arconq:
# ArconQ host name.
# Mandatory during installation. Optional during upgrade.
# When no value is provided during upgrade, the previously set value is used.
host:

license:
# Base64 encoded ArconQ license token.
# Mandatory during installation. Optional during upgrade.
# When no value is provided during upgrade, the previously set value is kept.
# Providing a value during upgrade overrides the previously set value.
token:

docker:
# ArconQ services Docker registry URL override.
# Optional. Available for development purposes. To be kept empty in production environment.
registryUrl:

# ArconQ services Docker image pull policy override.
# Optional. Available for development purposes. To be kept empty in production environment.
pullPolicy:

# ArconQ services Docker image tag override.
# Optional. Available for development purposes. To be kept empty in production environment.
imageTag:

appSharedStorage:
storage:
# ArconQ App Shared Storage PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# ArconQ App Shared Storage PVC storage size.
size: 4Gi

# Name of existing PV that is to be bound to ArconQ App Shared Storage PVC.
# Optional.
pvName:

# ArconQ App Shared Storage PVC access mode.
accessMode: ReadWriteMany

identityServer:
docker:
# ArconQ Identity Server image override.
image:

storage:
# ArconQ Identity Server PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# ArconQ Identity Server PVC storage size.
size: 4Mi

# Name of existing PV that is to be bound to ArconQ Identity Server PVC.
# Optional.
pvName:

# ArconQ Identity Server PVC access mode.
accessMode: ReadWriteOnce

# ArconQ Identity Server resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

repository:
docker:
# ArconQ Repository image override.
image:

storage:
# ArconQ App Templates Repository PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# ArconQ App Templates Repository PVC storage size.
size: 4Gi

# Name of existing PV that is to be bound to ArconQ App Templates Repository PVC.
# Optional.
pvName:

# ArconQ App Templates Repository PVC access mode.
accessMode: ReadWriteOnce

# ArconQ Repository resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

insights:
docker:
# ArconQ Insights image override.
image:

# If true, creates ArconQ Insights resource. This is an experimental feature and currently intended for internal use only.
# Please use it at your own risk. Future changes might affect its behavior and configuration options.
enabled: false

openAi:
# The API key for accessing OpenAI services.
apiKey:

# The organization ID associated with OpenAI account.
orgId:

# ArconQ Insights resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

storeGateway:
docker:
# ArconQ Store Gateway image override.
image:

# If true, creates ArconQ Store Gateway resource.
enabled: false

# ArconQ Store Gateway resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

loggingServer:
docker:
# ArconQ Logging Server image override.
image:

# ArconQ Logging Server resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

migrator:
docker:
# ArconQ Migrator image override.
image:

# ArconQ Migrator resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

coordinator:
docker:
# ArconQ Coordinator image override.
image:

# ArconQ Coordinator resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

webappHost:
docker:
# ArconQ Webapp Host image override.
image:

# ArconQ Webapp Host resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

appProxy:
docker:
# ArconQ App Proxy image override.
image:

# ArconQ Remote App Proxy (Debug Mode) image override.
remoteImage:

resourceManagement:
appResourceManagementDefaultPreferences:
# Default value for minimum requested CPU millicores for ArconQ applications.
cpuRequest: 10

# Default value for a maximum amount of CPU millicores for ArconQ applications.
cpuLimit:

# Default value for minimum requested Memory mebibytes (MiB) for ArconQ applications.
memoryRequest: 100

# Default value for a maximum amount of Memory mebibytes (MiB) for ArconQ applications. A pod that surpasses this value may be restarted.
memoryLimit:

advanced:
# elasticsearchSinkLogLevel determines the logging level used for Elasticsearch logging output in the
# Services: AppProxy, Coordinator, Repository, IdentityServer, WebAppHost, LoggingServer, Insights
# Allowed values: "Debug", "Information", "Warning", "Error", "Fatal"
elasticsearchSinkLogLevel: Warning

# consoleSinkLogLevel determines the logging level used for console output in the
# Services: AppProxy, Coordinator, Repository, IdentityServer, WebAppHost, LoggingServer, Insights
# Allowed values: "Debug", "Information", "Warning", "Error", "Fatal"
consoleSinkLogLevel: Warning

featureFlags:
# If set to false, the feature that removes unused app instances is disabled.
# Optional.
isAppInstanceCleanupEnabled: true

# If set to false, the feature that removes old app feeds is disabled.
# Optional.
isAppFeedCleanupEnabled: true

# If set to false, the feature that creates and grants access to cluster-wide resources is disabled.
# This prevents the creation of a cluster-wide role, limiting access to cluster-level metrics and statistics.
isClusterResourcesReadingEnabled: true

# If set to false, the feature that exposes the metrics port of apps is disabled.
# Optional.
isAppMetricsExposureEnabled: false

# ======================================================================================================================
elasticsearch:
docker:
# Elasticsearch image override.
image:

# Elasticsearch image pull policy override.
pullPolicy:

storage:
# ArconQ Elasticsearch PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# ArconQ Elasticsearch PVC storage size.
size: 10Gi

# Name of existing PV that is to be bound to ArconQ Elasticsearch PVC.
# Optional.
pvName:

# ArconQ Elasticsearch PVC access mode.
accessMode: ReadWriteOnce

# Elasticsearch resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ArconQ Elasticsearch instance Java options.
javaOptions: "-Xmx2g"

# If true, Elasticsearch resources are not created and ArconQ is configured to use an external Elasticsearch instance.
# The connection configuration is expected to be provided in a Secret, which name
# has to be provided in elasticsearch.customCredentialsSecretName.
useExternalInstance: false

# If true, ArconQ uses API Key to authenticate in the external Elasticsearch instance.
# Requires elasticsearch.customCredentialsSecretName to be defined.
useApiKeyAuthorization: false

# The name of a custom Elasticsearch configuration Secret.
# Optional.
# This resource has to be created manually and is not managed by ArconQ installation.
# It is expected that this Secret contains following data fields:
# 1. 'url' - URL of the Elasticsearch instance.
# 2. 'api-key' - API Key used to connect to the Elasticsearch instance. If not needed, fill it with space or leave
# empty.
customCredentialsSecretName:

# If true, ArconQ skips TLS verification when connecting to the external Elasticsearch instance.
# If true, requires elasticsearch.customCertificatesSecretName to be defined.
# Takes effect only when elasticsearch.useApiKeyAuthorization is true.
skipTlsVerification: false

# The name of a custom Elasticsearch TLS certificates Secret.
# Optional.
# This resource has to be created manually and is not managed by ArconQ installation.
# It is expected that this Secret contains following data fields:
# 1. 'ca.crt' - CA certificate of the Elasticsearch instance that ArconQ connects to.
customCertificatesSecretName:

# The infix added to an Elasticsearch index name.
# Optional. If no value is provided, the Kubernetes namespace is used.
indexNameInfix:

# Index Lifecycle Management Policy settings.
ilmPolicy:
# If true, an Index Lifecycle Management Policy is registered and Data Streams are used.
# Takes effect only when elasticsearch.useExternalInstance is false.
enabled: true

# If true, overwrites existing ILM Policy with the default configuration during upgrade.
overwrite: false

# ILM Policy phases settings.
phases:
# Hot phase configuration.
hot:
# Minimum: 0
priority: 100

rollover:
# Pattern: [0-9]+(b|kb|mb|gb|tb|pb)
maxPrimaryShardSize: 10gb

# Pattern: [0-9]+(d|h|m|s|ms|micros|nanos)
maxAge: 1d

# Delete phase configuration.
delete:
# Pattern: [0-9]+(d|h|m|s|ms|micros|nanos)
minAge: 7d

# ======================================================================================================================
kibana:
docker:
# Kibana image override.
image:

# Kibana image pull policy override.
pullPolicy:

# If true, one Kibana replica is enabled.
enabled: false

# Kibana resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
postgresql:
docker:
# PostgreSQL image override.
image:

# PostgreSQL image pull policy override.
pullPolicy:

storage:
# ArconQ PostgreSQL PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# ArconQ PostgreSQL PVC storage size.
size: 1Gi

# Name of existing PV that is to be bound to ArconQ PostgreSQL PVC.
# Optional.
pvName:

# ArconQ PostgreSQL PVC access mode.
accessMode: ReadWriteOnce

# If true, PostgreSQL resources are not created and ArconQ is configured to use an external PostgreSQL instance.
# The connection configuration is expected to be provided as 'connection-string' data field in a Secret, which name
# has to be provided in postgresql.customCredentialsSecretName.
useExternalInstance: false

# The name of a custom PostgreSQL configuration Secret.
# Optional.
# This resource has to be created manually and is not managed by ArconQ installation.
# It is expected that this Secret contains following data fields:
# 1. 'host'
# 2. 'port'
# 3. 'database-name'
# 4. 'user'
# 5. 'password'
# 6. 'connection-string' - .NET-compatible PostgreSQL connection string. Example connection string:
# Host=postgres-host; Port=5432; Database=postgres-database; User ID=postgres-user; Password=postgres-password;
customCredentialsSecretName:

# PostgreSQL resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
# TLS configuration takes effect only when ArconQ owns TLS termination,
# that is: Ingress is enabled or HTTPRoute with Gateway creation is enabled.
tls:
# Base64 formatted TLS certificate. Can be used to set or update TLS certificate during
# installation, or update it during upgrade.
# Takes effect only when both tls.certManager.clusterIssuerName and
# tls.customTlsSecretName are not set.
# Optional.
# When no value is provided during upgrade, the previously given certificate is kept.
certificate:

# Base64 formatted TLS certificate key. Can be used to set or update TLS certificate key during
# installation, or update it during upgrade.
# Takes effect only when both tls.certManager.clusterIssuerName and
# tls.customTlsSecretName are not set.
# Optional.
# When no value is provided during upgrade, the previously given certificate key is kept.
certificateKey:

# The name of existing TLS certificate secret to be used by ArconQ.
# Optional.
# When name is provided, default ArconQ TLS certificate secret is not created.
customTlsSecretName:

certManager:
# ClusterIssuer name to be assigned to cert-manager.io/cluster-issuer annotation. If empty, no annotation is created.
# Requires cert-manager to be installed and configured.
clusterIssuerName:

# ======================================================================================================================
ingress:
# If true, uses Ingress to expose ArconQ.
# Mutually exclusive with gatewayApi.enabled.
enabled: true

# Ingress class name.
# Important: currently only NGINX Ingress Controller is supported.
className: nginx

# Ingress proxy maximum HTTP request body size limit.
bodyProxySize: 1024m

# ======================================================================================================================
gatewayApi:
# If true, uses GatewayAPI HTTPRoute to expose ArconQ.
# Mutually exclusive with ingress.enabled.
enabled: false

gateway:
# If true, creates Gateway resource.
# If false, requires gatewayApi.route.parentRefs.
create: false

# GatewayClass name.
# Must match existing GatewayClass name.
className:

# Gateway listeners configuration.
listeners:
https:
port: 443

# HTTPRoute configuration.
route:
# HTTPRoute parent references.
# When null or empty, and ArconQ owns the Gateway, the HTTPRoute uses the ArconQ Gateway reference.
parentRefs:
# Example:
# - kind: Gateway
# name: arq-gateway
# namespace: arconq

# ======================================================================================================================
publicAppsProxy:
docker:
# Public Apps Proxy image override.
image:

# Public Apps Proxy image pull policy override.
pullPolicy:

# Kubernetes DNS resolver address for dynamic service discovery.
# Default works for most clusters (CoreDNS/kube-dns).
dnsResolver: kube-dns.kube-system.svc.cluster.local

# Proxy maximum HTTP request body size limit.
bodyProxySize: 1024m

# Public Apps Proxy resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
rabbitmq:
docker:
# RabbitMQ image override.
image:

# RabbitMQ image pull policy override.
pullPolicy:

# If true, creates Ingress redirection rule to RabbitMQ Web Console instance.
# The URL is https://<arconq.host>/rabbit/.
exposeUIWebConsole: false

auth:
# ArconQ's RabbitMQ for apps communication user name.
username: arconq

storage:
# ArconQ's RabbitMQ for apps communication PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# ArconQ's RabbitMQ for apps communication PVC storage size.
size: 10Gi

# Name of existing PV that is to be bound to ArconQ's RabbitMQ for apps communication PVC.
# Optional.
pvName:

# ArconQ's RabbitMQ for apps communication PVC access mode.
accessMode: ReadWriteOnce

appMessagingDefaultPreferences:
# messagesPrefetchCount determines the number of messages that the app prefetch.
# If set to 0, prefetching is disabled. Expected value range: 0-65535.
# Default value: 16
# Optional.
messagesPrefetchCount: 16

# If true, allows an application to subscribe to its own messages.
isSelfSubscribed: true

# Maximum size of the receiver queue. If set to 0, the queue size is unlimited. This limits the number of messages that can be stored in the queue.
receiverQueueMaxSize: 0

# Time to live for messages in the receiver queue, in seconds. After this time, messages will be discarded or moved to a dead letter queue if configured.
receiverQueueTTLSeconds: 900

# Maximum size of the receiver dead letter queue. If set to 0, the queue size is unlimited. This limits the number of messages that can be stored in the dead letter queue.
receiverDeadLetterQueueMaxSize: 0

# Time to live for messages in the receiver dead letter queue, in seconds. After this time, messages will be discarded.
receiverDeadLetterQueueTTLSeconds: 86400

# RabbitMQ resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
runtimeRabbitmq:
docker:
# Runtime RabbitMQ image override.
image:

# Runtime RabbitMQ image pull policy override.
pullPolicy:

# If true, creates Ingress redirection rule to Runtime RabbitMQ Web Console instance.
# The URL is https://<arconq.host>/runtime-rabbit/.
exposeUIWebConsole: false

auth:
# ArconQ's RabbitMQ for runtime services communication user name.
username: arconq

storage:
# ArconQ's RabbitMQ for runtime services communication PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# ArconQ's RabbitMQ for runtime services communication PVC storage size.
size: 10Gi

# Name of existing PV that is to be bound to ArconQ's RabbitMQ for runtime services communication PVC.
# Optional.
pvName:

# ArconQ's RabbitMQ for runtime services communication PVC access mode.
accessMode: ReadWriteOnce

# Runtime RabbitMQ resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
metrics:
# If true, triggers installation of Prometheus (and Grafana).
enabled: false

# ======================================================================================================================
traces:
# If true, triggers installation of Tempo (and Grafana).
enabled: false

# ======================================================================================================================
prometheus:
docker:
# Prometheus image override.
image:

# Prometheus image pull policy override.
pullPolicy:

scrapeIntervals:
# How frequently the Prometheus will scrape targets by default
global: 30s

# How frequently the Prometheus will scrape RabbitMQ
rabbitmq: 5s

# How frequently the Prometheus will scrape Keycloak
keycloak: 30s

# How frequently the Prometheus will scrape Apps
# The variable is used only if the feature flag isAppMetricsExposureEnabled is enabled.
apps: 30s

retention:
# Prometheus data retention time. Metrics older than this value are removed.
time: 10d

# Prometheus data retention size. Defines maximum number of bytes used by Prometheus data. Supported units: B, KB, MB, GB, TB, PB, EB.
# Value should not exceed the size of PVC used by Prometheus.
size: 8GB

storage:
# Prometheus PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# Prometheus PVC storage size.
size: 10Gi

# Name of existing PV that is to be bound to Prometheus PVC.
# Optional.
pvName:

# Prometheus PVC access modes.
accessMode: ReadWriteOnce

# Prometheus resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

configReloader:
docker:
# Prometheus Config Reloader image override.
image:

# Prometheus Config Reloader image pull policy override.
pullPolicy:

# Prometheus configReloader resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
grafana:
docker:
# Grafana image override.
image:

# Grafana image pull policy override.
pullPolicy:

storage:
# Grafana PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# Grafana PVC storage size.
size: 128Mi

# Name of existing PV that is to be bound to Grafana PVC.
# Optional.
pvName:

# Grafana PVC access modes.
accessMode: ReadWriteOnce

# Grafana resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

scDashboard:
docker:
# Grafana scDashboard image override.
image:

# Grafana scDashboard image pull policy override.
pullPolicy:

# Grafana scDashboard resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
tempo:
docker:
# Tempo image override.
image:

# Tempo image pull policy override.
pullPolicy:

ingester:
# Maximum time traces are held in memory before being written to storage.
# Lower values make traces queryable sooner but increase disk write frequency.
maxBlockDuration: 5m

retention:
# Trace retention period. Traces older than this are removed by the compactor.
time: 168h

storage:
# Tempo PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# Tempo PVC storage size.
size: 10Gi

# Name of existing PV that is to be bound to Tempo PVC.
# Optional.
pvName:

# Tempo PVC access modes.
accessMode: ReadWriteOnce

# Tempo resources definition.
resources:
requests:
cpu: 10m
memory: 128Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
fileStorage:
# If true, triggers installation of SeaweedFS
enabled: false

# maximal allowed size of an uploaded file
maxFileUploadSize: 5120m

# Name of the bucket used by FileStorage
bucketName: file-storage

# ======================================================================================================================
seaweedfs:
docker:
# SeaweedFS image override used across all SeaweedFS workloads.
image:

# SeaweedFS image pull policy override used across all SeaweedFS workloads.
pullPolicy:

master:
# Must be adjusted together with volume.storage.size. A good starting value is volume.storage.size (in MB) / 10.
volumeSizeLimitMB: 1000

# Number of volumes the master creates per grow operation. Keep at 1 so one collection
# can't grab several slots at once and starve file-storage; raise only for large,
# multi-node deployments.
volumeGrowthCount: 1

# Dead-needle fraction (0-1) a volume must exceed before the master auto-vacuums it to
# reclaim space from deleted/overwritten files. Lower it (e.g. 0.2) to reclaim sooner on
# small disks with heavy churn. SeaweedFS default is 0.3.
garbageThreshold: 0.3

# SeaweedFS Master resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

s3:
# SeaweedFS S3 resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

filer:
storage:
# SeaweedFS Filer PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# SeaweedFS Filer PVC storage size.
size: 300Mi

# SeaweedFS Filer PVC access modes.
accessMode: ReadWriteOnce

# SeaweedFS Filer resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

volume:
# Minimum free disk space percentage on the volume PVC below which file uploads will be rejected.
# Increase this value to reserve more headroom on the PVC.
minFreeSpacePercent: 7

storage:
# SeaweedFS Volume PVC storage class name.
# Optional. When no value is provided, a default cluster storage class is used.
className:

# SeaweedFS Filer PVC storage size.
size: 10Gi

# SeaweedFS Filer PVC access modes.
accessMode: ReadWriteOnce

# SeaweedFS Volume resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
keycloak:
docker:
# Keycloak image override.
image:

# Keycloak image pull policy override.
pullPolicy:

# Keycloak resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

# ======================================================================================================================
utilities:
busybox:
docker:
# busybox image override.
image:

# busybox image pull policy override.
pullPolicy:

kubectl:
docker:
# kubectl image override.
image:

# kubectl image pull policy override.
pullPolicy:

curl:
docker:
# curl image override.
image:

# curl image pull policy override.
pullPolicy:

containers:
preDeleteHook:
# ArconQ Pre-Delete Hook resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

seaweedfsPostInstallBucketHook:
# SeaweedFS Post Install Bucket Hook resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

elasticsearchConfigureIlmPolicy:
# Elasticsearch Configure ILM Policy resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

elasticsearchConfigureIndexTemplates:
# Elasticsearch Configure Index Templates resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

appSharedStorageBinder:
# ArconQ App Shared Storage Binder resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

waitForElasticsearch:
# Wait for Elasticsearch resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

waitForPostgresql:
# Wait for PostgreSQL resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

waitForRabbitmq:
# Wait for RabbitMQ resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

waitForKeycloak:
# Wait for Keycloak resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:

keycloakCreateDatabaseSchema:
# Keycloak Create Database Schema resources definition.
resources:
requests:
cpu: 10m
memory: 100Mi
# limits:
# cpu:
# memory:
# ======================================================================================================================
priorityClasses:
# If true, priority classes are created and workloads reference them.
# Optional.
enabled: true