Files
wehub-resource-sync 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
chore: import upstream snapshot with attribution
2026-07-13 13:39:33 +08:00

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