e0e362d700
SDK Tests / changes (push) Successful in 2m29s
Real E2E Tests / changes (push) Successful in 2m29s
Deploy Docs Pages / build (push) Has been cancelled
Deploy Docs Pages / deploy (push) Has been cancelled
Real E2E Tests / JavaScript E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Python E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Java E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / C# E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Go E2E (docker bridge) (push) Has been cancelled
Real E2E Tests / Real E2E CI (push) Has been cancelled
SDK Tests / SDK CI (push) Has been cancelled
SDK Tests / CLI Tests (push) Has been cancelled
SDK Tests / Python SDK Quality (code-interpreter) (push) Has been cancelled
SDK Tests / Python SDK Quality (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / JavaScript SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Python SDK Tests (sandbox) (push) Has been cancelled
SDK Tests / CLI Quality (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Kotlin SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (code-interpreter) (push) Has been cancelled
SDK Tests / C# SDK Quality And Tests (sandbox) (push) Has been cancelled
SDK Tests / Go SDK Quality And Tests (push) Has been cancelled
180 lines
4.7 KiB
YAML
180 lines
4.7 KiB
YAML
# Default values for opensandbox-controller.
|
|
# This is a YAML-formatted file.
|
|
# Declare variables to be passed into your templates.
|
|
|
|
# -- Override the name of the chart
|
|
nameOverride: ""
|
|
# -- Override the full name of the chart
|
|
fullnameOverride: ""
|
|
|
|
# -- Override the namespace where resources will be created
|
|
# If not set, defaults to "opensandbox-system"
|
|
namespaceOverride: ""
|
|
|
|
# Controller configuration
|
|
controller:
|
|
# -- Controller image configuration
|
|
image:
|
|
# -- Controller image repository
|
|
repository: sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/controller
|
|
# -- Image pull policy
|
|
pullPolicy: IfNotPresent
|
|
# -- Overrides the image tag whose default is the chart appVersion
|
|
tag: ""
|
|
|
|
# -- Number of controller replicas
|
|
replicaCount: 1
|
|
|
|
# -- Resource requests and limits for the controller
|
|
resources:
|
|
limits:
|
|
cpu: 500m
|
|
memory: 128Mi
|
|
requests:
|
|
cpu: 10m
|
|
memory: 64Mi
|
|
|
|
# -- Log level for zap logger (debug, info, error)
|
|
logLevel: info
|
|
|
|
# -- Kubernetes client rate limiter configuration
|
|
kubeClient:
|
|
# -- QPS for Kubernetes client rate limiter.
|
|
qps: 100
|
|
# -- Burst for Kubernetes client rate limiter.
|
|
burst: 200
|
|
|
|
# -- Pause/Resume snapshot configuration
|
|
snapshot:
|
|
# -- Image used for commit operations (must contain nerdctl tool)
|
|
# DockerHub: opensandbox/image-committer:v0.1.1
|
|
imageCommitterImage: "sandbox-registry.cn-zhangjiakou.cr.aliyuncs.com/opensandbox/image-committer:v0.1.1"
|
|
# -- Containerd socket path of host
|
|
containerdSocketPath: "/var/run/containerd/containerd.sock"
|
|
# -- Timeout duration for commit jobs
|
|
commitJobTimeout: "10m"
|
|
# -- OCI registry prefix used for snapshot images.
|
|
registry: ""
|
|
# -- Use insecure registry mode when pushing snapshot images.
|
|
registryInsecure: false
|
|
# -- Secret name used by commit Jobs to push snapshot images.
|
|
snapshotPushSecret: ""
|
|
# -- Secret name injected into resumed sandboxes for pulling snapshot images.
|
|
resumePullSecret: ""
|
|
|
|
# -- Enable leader election for controller manager
|
|
leaderElection:
|
|
enabled: true
|
|
|
|
# -- Liveness probe configuration
|
|
livenessProbe:
|
|
enabled: true
|
|
httpGet:
|
|
path: /healthz
|
|
port: 8081
|
|
initialDelaySeconds: 15
|
|
periodSeconds: 20
|
|
timeoutSeconds: 1
|
|
successThreshold: 1
|
|
failureThreshold: 3
|
|
|
|
# -- Readiness probe configuration
|
|
readinessProbe:
|
|
enabled: true
|
|
httpGet:
|
|
path: /readyz
|
|
port: 8081
|
|
initialDelaySeconds: 5
|
|
periodSeconds: 10
|
|
timeoutSeconds: 1
|
|
successThreshold: 1
|
|
failureThreshold: 3
|
|
|
|
# -- Node labels for controller pod assignment
|
|
nodeSelector: {}
|
|
|
|
# -- Tolerations for controller pod assignment
|
|
tolerations: []
|
|
|
|
# -- Affinity for controller pod assignment
|
|
affinity: {}
|
|
|
|
# -- Pod security context
|
|
podSecurityContext:
|
|
runAsNonRoot: true
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
|
|
# -- Container security context
|
|
containerSecurityContext:
|
|
allowPrivilegeEscalation: false
|
|
capabilities:
|
|
drop:
|
|
- "ALL"
|
|
readOnlyRootFilesystem: false
|
|
|
|
# -- Additional labels for controller pods
|
|
podLabels: {}
|
|
|
|
# -- Additional annotations for controller pods
|
|
podAnnotations: {}
|
|
|
|
# -- Priority class name for controller pods
|
|
priorityClassName: ""
|
|
|
|
# -- Image pull secrets for private registries
|
|
imagePullSecrets: []
|
|
# - name: myregistrykey
|
|
|
|
# ServiceAccount configuration
|
|
serviceAccount:
|
|
# -- Specifies whether a service account should be created
|
|
create: true
|
|
# -- Annotations to add to the service account
|
|
annotations: {}
|
|
# -- The name of the service account to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name: ""
|
|
|
|
# RBAC configuration
|
|
rbac:
|
|
# -- Specifies whether RBAC resources should be created
|
|
create: true
|
|
|
|
# CRD configuration
|
|
crds:
|
|
# -- Specifies whether CRDs should be installed
|
|
install: true
|
|
# -- Keep CRDs on chart uninstall (adds helm.sh/resource-policy: keep annotation)
|
|
keep: true
|
|
# -- Additional annotations to add to CRDs (will be merged with resource-policy if keep is true)
|
|
annotations: {}
|
|
|
|
|
|
# -- Additional environment variables for the controller
|
|
extraEnv: []
|
|
# - name: CUSTOM_VAR
|
|
# value: "custom-value"
|
|
|
|
# -- Additional volumes for the controller
|
|
extraVolumes: []
|
|
# - name: custom-volume
|
|
# emptyDir: {}
|
|
|
|
# -- Additional volume mounts for the controller
|
|
extraVolumeMounts: []
|
|
# - name: custom-volume
|
|
# mountPath: /custom-path
|
|
|
|
# -- Additional init containers
|
|
extraInitContainers: []
|
|
|
|
# -- Additional sidecar containers
|
|
extraContainers: []
|
|
|
|
# Example values for different environments
|
|
# You can create separate values files for different environments:
|
|
# - values-dev.yaml
|
|
# - values-staging.yaml
|
|
# - values-prod.yaml
|