f4fc2ebecf
* chore(release): bump version to 4.5.1 * chore: bump helm chart * chore: update CHANGELOG * Revert "chore: bump helm chart" This reverts commit703b03b665
. * chore: bump helm chart to 3.0.0 * revert: remove bad change to manifes.json icon * fix(ci): add package.json.version to code cachekey Before this, creating a release sometimes prevented vscode from rebuilding and using the cache instead. Now we use the package.json.version in the cache key to "bust" the cache if the package.json version is updated (aka a release). Fixes #5316 * Update .github/workflows/ci.yaml Co-authored-by: Asher <ash@coder.com> * fixup: formatting * Revert "refactor: remove version check e2e test" This reverts commitb23c398b7d
. Co-authored-by: Asher <ash@coder.com>
171 lines
4.4 KiB
YAML
171 lines
4.4 KiB
YAML
# Default values for code-server.
|
||
# This is a YAML-formatted file.
|
||
# Declare variables to be passed into your templates.
|
||
|
||
replicaCount: 1
|
||
|
||
image:
|
||
repository: codercom/code-server
|
||
tag: '4.5.1'
|
||
pullPolicy: Always
|
||
|
||
# Specifies one or more secrets to be used when pulling images from a
|
||
# private container repository
|
||
# https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry
|
||
imagePullSecrets: []
|
||
# - name: registry-creds
|
||
|
||
nameOverride: ""
|
||
fullnameOverride: ""
|
||
hostnameOverride: ""
|
||
|
||
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: ""
|
||
|
||
podAnnotations: {}
|
||
|
||
podSecurityContext: {}
|
||
# fsGroup: 2000
|
||
|
||
priorityClassName: ""
|
||
|
||
service:
|
||
type: ClusterIP
|
||
port: 8080
|
||
|
||
ingress:
|
||
enabled: false
|
||
#annotations:
|
||
# kubernetes.io/tls-acme: "true"
|
||
#hosts:
|
||
# - host: code-server.example.loc
|
||
# paths:
|
||
# - /
|
||
ingressClassName: ""
|
||
#tls:
|
||
# - secretName: code-server
|
||
# hosts:
|
||
# - code-server.example.loc
|
||
|
||
# Optional additional arguments
|
||
extraArgs: []
|
||
# These are the arguments normally passed to code-server; run
|
||
# code-server --help for a list of available options.
|
||
#
|
||
# Each argument and parameter must have its own entry; if you use
|
||
# --param value on the command line, then enter it here as:
|
||
#
|
||
# - --param
|
||
# - value
|
||
#
|
||
# If you receive an error like "Unknown option --param value", it may be
|
||
# because both the parameter and value are specified as a single argument,
|
||
# rather than two separate arguments (e.g. "- --param value" on a line).
|
||
|
||
# Optional additional environment variables
|
||
extraVars: []
|
||
# - name: DISABLE_TELEMETRY
|
||
# value: true
|
||
# - name: DOCKER_HOST
|
||
# value: "tcp://localhost:2375"
|
||
|
||
##
|
||
## Init containers parameters:
|
||
## volumePermissions: Change the owner of the persist volume mountpoint to RunAsUser:fsGroup
|
||
##
|
||
volumePermissions:
|
||
enabled: true
|
||
securityContext:
|
||
runAsUser: 0
|
||
|
||
## Pod Security Context
|
||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
|
||
##
|
||
securityContext:
|
||
enabled: true
|
||
fsGroup: 1000
|
||
runAsUser: 1000
|
||
|
||
resources: {}
|
||
# We usually recommend not to specify default resources and to leave this as a conscious
|
||
# choice for the user. This also increases chances charts run on environments with little
|
||
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
||
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
||
# limits:
|
||
# cpu: 100m
|
||
# memory: 128Mi
|
||
# requests:
|
||
# cpu: 100m
|
||
# memory: 1000Mi
|
||
|
||
nodeSelector: {}
|
||
|
||
tolerations: []
|
||
|
||
affinity: {}
|
||
|
||
## Persist data to a persistent volume
|
||
persistence:
|
||
enabled: true
|
||
## code-server data Persistent Volume Storage Class
|
||
## If defined, storageClassName: <storageClass>
|
||
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
||
## If undefined (the default) or set to null, no storageClassName spec is
|
||
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
||
## GKE, AWS & OpenStack)
|
||
##
|
||
# storageClass: "-"
|
||
accessMode: ReadWriteOnce
|
||
size: 10Gi
|
||
annotations: {}
|
||
# existingClaim: ""
|
||
# hostPath: /data
|
||
|
||
## Enable an Specify container in extraContainers.
|
||
## This is meant to allow adding code-server dependencies, like docker-dind.
|
||
extraContainers: |
|
||
# If docker-dind is used, DOCKER_HOST env is mandatory to set in "extraVars"
|
||
#- name: docker-dind
|
||
# image: docker:19.03-dind
|
||
# imagePullPolicy: IfNotPresent
|
||
# resources:
|
||
# requests:
|
||
# cpu: 250m
|
||
# memory: 256M
|
||
# securityContext:
|
||
# privileged: true
|
||
# procMount: Default
|
||
# env:
|
||
# - name: DOCKER_TLS_CERTDIR
|
||
# value: ""
|
||
# - name: DOCKER_DRIVER
|
||
# value: "overlay2"
|
||
|
||
## Additional code-server secret mounts
|
||
extraSecretMounts: []
|
||
# - name: secret-files
|
||
# mountPath: /etc/secrets
|
||
# secretName: code-server-secret-files
|
||
# readOnly: true
|
||
|
||
## Additional code-server volume mounts
|
||
extraVolumeMounts: []
|
||
# - name: extra-volume
|
||
# mountPath: /mnt/volume
|
||
# readOnly: true
|
||
# existingClaim: volume-claim
|
||
# hostPath: ""
|
||
|
||
extraConfigmapMounts: []
|
||
# - name: certs-configmap
|
||
# mountPath: /etc/code-server/ssl/
|
||
# subPath: certificates.crt # (optional)
|
||
# configMap: certs-configmap
|
||
# readOnly: true
|