-
Notifications
You must be signed in to change notification settings - Fork 24
/
values.yaml
119 lines (101 loc) · 4.11 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# Default values for ambassador.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# Global configuration
global:
# -- (string) Environment name. This should be the same as vpcname if you're doing an AWS deployment. Currently this is being used to share ALB's if you have multiple namespaces. Might be used other places too.
environment: default
# -- (bool) If the service will be deployed with a Pod Disruption Budget. Note- you need to have more than 2 replicas for the pdb to be deployed.
pdb: false
# -- (int) The minimum amount of pods that are available at all times if the PDB is deployed.
minAvialable: 1
# -- (int) Number of replicas for the deployment.
replicaCount: 1
# -- (bool) Whether Metrics are enabled.
metricsEnabled: false
# -- (map) Docker image information.
image:
# -- (string) Docker repository.
repository: quay.io/datawire/ambassador
# -- (string) Docker pull policy.
pullPolicy: Always
# -- (string) Overrides the image tag whose default is the chart appVersion.
tag: "1.4.2"
# -- (list) Docker image pull secrets.
imagePullSecrets: []
# -- (string) Override the name of the chart.
nameOverride: ""
# -- (string) Override the full name of the deployment.
fullnameOverride: ambassador-deployment
# -- (map) Service account to use or create.
serviceAccount:
# -- (bool) Specifies whether a service account should be created.
create: true
# -- (map) Annotations to add to the service account.
annotations: {}
# -- (string) The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template.
name: ""
# -- (map) Annotations to add to the pod.
podAnnotations:
# -- (map) Pod-level security context.
podSecurityContext:
runAsUser: 8888
# fsGroup: 2000
# -- (map) Container-level security context.
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
# -- (map) Kubernetes service information.
service:
# -- (string) Type of service. Valid values are "ClusterIP", "NodePort", "LoadBalancer", "ExternalName".
type: ClusterIP
# -- (int) The port number that the service exposes.
port: 8877
# -- (string) Namespace to use for user resources.
userNamespace: "jupyter-pods"
# -- (map) Resource requests and limits for the containers in the pod
resources:
# -- (map) The maximum amount of resources that the container is allowed to use
limits:
# -- (string) The maximum amount of memory the container can use
memory: 400Mi
# -- (map) The amount of resources that the container requests
requests:
# -- (string) The amount of CPU requested
cpu: 100m
# -- (string) The amount of memory requested
memory: 100Mi
# -- (map) Configuration for autoscaling the number of replicas
autoscaling:
# -- (bool) Whether autoscaling is enabled or not
enabled: false
# -- (int) The minimum number of replicas to scale down to
minReplicas: 1
# -- (int) The maximum number of replicas to scale up to
maxReplicas: 10
# -- (int) The target CPU utilization percentage for autoscaling
targetCPUUtilizationPercentage: 60
# -- (int) The target memory utilization percentage for autoscaling
# targetMemoryUtilizationPercentage: 80
# -- (map) Node selector labels.
nodeSelector: {}
# -- (list) Tolerations to use for the deployment.
tolerations: []
# -- (map) Affinity to use for the deployment.
affinity: {}
# Values to determine the labels that are used for the deployment, pod, etc.
# -- (string) Valid options are "production" or "dev". If invalid option is set- the value will default to "dev".
release: "production"
# -- (string) Valid options are "true" or "false". If invalid option is set- the value will default to "false".
criticalService: "true"
# -- (string) Label to help organize pods and their use. Any value is valid, but use "_" or "-" to divide words.
partOf: "Workspace-Tab"
# -- (map) Will completely override the selectorLabels defined in the common chart's _label_setup.tpl
selectorLabels:
# -- (map) Will completely override the commonLabels defined in the common chart's _label_setup.tpl
commonLabels: