AIStor Server Operator Helm Chart
The following page includes the full contents of the AIStor Server Operator Helm Chart default values.yaml
and all accompanying documentation.
# Default values for AIStor Operators chart
# The Following annotations/labels are applied to all resources created by the Helm chart
annotations: {}
labels: {}
# Allow override the namespace for all resources
#namespaceOverride: "test"
# The repositories allow overriding the default repositories that
# are used to determine the full images names. When left empty,
# the default repository will be used.
repositories: {}
# aistor:
# hostname: quay.io
# pathPrefix: minio/aistor/
# minio:
# hostname: quay.io
# pathPrefix: minio/
# prometheus:
# hostname: quay.io
# pathPrefix: prometheus/
# The MinIO license can be set directly from the Helm chart. Note that it is not advised
# to expose the license key in the Helm chart. Instead, it is recommended to create a
# secret manually. It's just here for convenience.
license: ""
# global settings are settings that will be applied to all operators
# unless explicitly overridden in the operator settings.
global:
# The Helm chart will try to auto-detect OpenShift. If it cannot detect OpenShift
# (i.e. when running helm template), then it will default to false. You can
# override this setting to force OpenShift mode.
#forceOpenShift: true
# Specify the default cluster domain. When it's not set, then it
# will try to auto-detect the cluster. But you may want to set it
# explicitly
# clusterDomain: "cluster.xxx"
# The following settings will be set for all operators. They can
# be overridden per operator by setting the same key in the
# .operator.<operator> section.
operator:
# Specify number of replicas
replicas: 1
# Specify `annotations <https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/>`__ to associate to pods.
podAnnotations: {}
# Specify `labels <https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/>`__ to associate to pods.
podLabels: {}
# This will add extra environment variables to the operator
# containers.
extraEnv: []
# Image pull policy (empty uses the default registry policy).
imagePullPolicy: ""
###
# You may need to set the image pull secrets when using a private registry.
# Need to be set as an array of LocalObjectReference.
# .. code-block:: yaml
#
# imagePullSecrets:
# - name: minio-registry-secret
# type: kubernetes.io/dockerconfigjson
imagePullSecrets: []
# Resources for the operator containers.
resources:
requests:
cpu: 200m
ephemeral-storage: 100Mi
memory: 256Mi
# Security context for the operator containers (ignored on OpenShift)
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
runAsGroup: 1000
runAsNonRoot: true
runAsUser: 1000
seccompProfile:
type: RuntimeDefault
# Security context for the operator pods (ignored on OpenShift)
podSecurityContext: {}
# fsGroup: 2000
# All operators will be using the global setting, unless overridden
# in the section below. All keys in `.global.operators` can also be
# used here and will override (not extend) the global setting.
#
# All operators will be disabled by default, with the exception of
# the object-store.
operators:
adminjob:
disabled: false
aihub:
disabled: true
inference:
disabled: true
object-store:
disabled: false
# STS can now be used on MinIO endpoints, so there is no need to
# enable STS for the object-store. This is kept for backward
# compatibility, but will be removed in the future.
enableSTS: false
prompt:
disabled: true
warp:
disabled: true