This repository has been archived by the owner on Feb 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16.8k
/
values.yaml
132 lines (100 loc) · 3.95 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
120
121
122
123
124
125
126
127
128
129
130
131
132
# Default values for aws-alb-ingress-controller.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
## Resources created by the ALB Ingress controller will be prefixed with this string
## Required
clusterName: k8s
## AWS region of k8s cluster, required if ec2metadata is unavailable from controller pod
## Required if autoDiscoverAwsRegion != true
awsRegion: "us-east-2"
## Auto Discover awsRegion from ec2metadata, set this to true and omit awsRegion when ec2metadata is available.
autoDiscoverAwsRegion: false
## VPC ID of k8s cluster, required if ec2metadata is unavailable from controller pod
## Required if autoDiscoverAwsVpcID != true
awsVpcID: "vpc-xxx"
## Auto Discover awsVpcID from ec2metadata, set this to true and omit awsVpcID: " when ec2metadata is available.
autoDiscoverAwsVpcID: false
scope:
## If provided, the ALB ingress controller will only act on Ingress resources annotated with this class
## Ref: https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/master/docs/guide/controller/config.md#limiting-ingress-class
ingressClass: alb
## If true, the ALB ingress controller will only act on Ingress resources in a single namespace
## Default: false; watch all namespaces
singleNamespace: false
## If scope.singleNamespace=true, the ALB ingress controller will only act on Ingress resources in this namespace
## Ref: https://github.com/kubernetes-sigs/aws-alb-ingress-controller/blob/master/docs/guide/controller/config.md#limiting-namespaces
## Default: namespace of the ALB ingress controller
watchNamespace: ""
extraArgs: {}
extraEnv: {}
# AWS_ACCESS_KEY_ID: ""
# AWS_SECRET_ACCESS_KEY: ""
podAnnotations: {}
# iam.amazonaws.com/role: alb-ingress-controller
podLabels: {}
# whether configure readinessProbe on controller pod
enableReadinessProbe: false
# How often (in seconds) to check controller readiness
readinessProbeInterval: 60
# How long to wait before timeout (in seconds) when checking controller readiness
readinessProbeTimeout: 3
# How long to wait (in seconds) before checking the readiness probe
readinessProbeInitialDelay: 30
# whether configure livenessProbe on controller pod
enableLivenessProbe: false
# How long to wait (in seconds) before checking the liveness probe
livenessProbeInitialDelay: 30
# How long to wait before timeout (in seconds) when checking controller liveness
livenessProbeTimeout: 1
rbac:
## If true, create & use RBAC resources
##
create: true
serviceAccount:
create: true
name: default
## Annotations for the Service Account
annotations: {}
image:
repository: docker.io/amazon/aws-alb-ingress-controller
tag: "v1.1.8"
pullPolicy: IfNotPresent
replicaCount: 1
nameOverride: ""
fullnameOverride: ""
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: 128Mi
nodeSelector: {}
# node-role.kubernetes.io/node: "true"
# tier: cs
tolerations: []
# - key: "node-role.kubernetes.io/master"
# effect: NoSchedule
affinity: {}
volumeMounts: []
# - name: aws-iam-credentials
# mountPath: /meta/aws-iam
# readOnly: true
volumes: []
# - name: aws-iam-credentials
# secret:
# secretName: alb-ingress-controller-role
# Leverage a PriorityClass to ensure your pods survive resource shortages
# ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
# PriorityClass: system-cluster-critical
priorityClassName: ""
# Security Context
# ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
# for Pod
securityContext: {}
# for Container
containerSecurityContext: {}