* support topology aware hints Signed-off-by: tombokombo <tombo@sysart.tech> * add flag to enable topology and fixes Signed-off-by: tombokombo <tombo@sysart.tech> * update readme Signed-off-by: tombokombo <tombo@sysart.tech> * add e2e test Signed-off-by: tombokombo <tombo@sysart.tech> * isolate topology test Signed-off-by: tombokombo <tombo@sysart.tech> * gofmt fix Signed-off-by: tombokombo <tombo@sysart.tech> Signed-off-by: tombokombo <tombo@sysart.tech>
51 lines
1.2 KiB
YAML
51 lines
1.2 KiB
YAML
# TODO: remove the need to use fullnameOverride
|
|
fullnameOverride: nginx-ingress
|
|
controller:
|
|
image:
|
|
repository: ingress-controller/controller
|
|
chroot: true
|
|
tag: 1.0.0-dev
|
|
digest:
|
|
digestChroot:
|
|
scope:
|
|
enabled: false
|
|
config:
|
|
worker-processes: "1"
|
|
readinessProbe:
|
|
initialDelaySeconds: 3
|
|
periodSeconds: 1
|
|
livenessProbe:
|
|
initialDelaySeconds: 3
|
|
periodSeconds: 1
|
|
service:
|
|
type: NodePort
|
|
electionID: ingress-controller-leader
|
|
ingressClassResource:
|
|
# We will create and remove each IC/ClusterRole/ClusterRoleBinding per test so there's no conflict
|
|
enabled: false
|
|
extraArgs:
|
|
tcp-services-configmap: $NAMESPACE/tcp-services
|
|
# e2e tests do not require information about ingress status
|
|
update-status: "false"
|
|
terminationGracePeriodSeconds: 1
|
|
admissionWebhooks:
|
|
enabled: false
|
|
|
|
enableTopologyAwareRouting: true
|
|
|
|
# ulimit -c unlimited
|
|
# mkdir -p /tmp/coredump
|
|
# chmod a+rwx /tmp/coredump
|
|
# echo "/tmp/coredump/core.%e.%p.%h.%t" > /proc/sys/kernel/core_pattern
|
|
extraVolumeMounts:
|
|
- name: coredump
|
|
mountPath: /tmp/coredump
|
|
|
|
extraVolumes:
|
|
- name: coredump
|
|
hostPath:
|
|
path: /tmp/coredump
|
|
|
|
rbac:
|
|
create: true
|
|
scope: false
|