blob: 48bb883005c62cd8b8a8660f75a6abc40d3f5978 [file] [log] [blame]
okozachenko1203622ea922023-01-27 18:19:41 +11001# Copyright (c) 2022 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15_ingress_nginx_helm_values:
16 controller:
17 image:
Mohammed Naser31171f42023-03-19 00:10:46 +000018 registry: "{{ atmosphere_images['ingress_nginx_controller'] | vexxhost.kubernetes.docker_image('domain') }}"
19 image: "{{ atmosphere_images['ingress_nginx_controller'] | vexxhost.kubernetes.docker_image('path') }}"
20 tag: "{{ atmosphere_images['ingress_nginx_controller'] | vexxhost.kubernetes.docker_image('tag') }}"
21 digest: "{{ atmosphere_images['ingress_nginx_controller'] | vexxhost.kubernetes.docker_image('digest') }}"
okozachenko1203622ea922023-01-27 18:19:41 +110022 config:
23 proxy-buffer-size: 16k
Yaguang Tang1d7285b2024-08-20 01:19:45 +080024 worker-shutdown-timeout: 5s
okozachenko1203622ea922023-01-27 18:19:41 +110025 dnsPolicy: ClusterFirstWithHostNet
Mohammed Nasereb282522024-06-05 12:51:22 -040026 allowSnippetAnnotations: true
okozachenko1203622ea922023-01-27 18:19:41 +110027 hostNetwork: true
28 ingressClassResource:
Mohammed Nasere46b0662023-01-28 18:27:15 +000029 name: "{{ atmosphere_ingress_class_name }}"
30 ingressClass: "{{ atmosphere_ingress_class_name }}"
okozachenko1203622ea922023-01-27 18:19:41 +110031 kind: DaemonSet
32 nodeSelector:
33 openstack-control-plane: enabled
34 service:
35 type: ClusterIP
36 admissionWebhooks:
37 port: 7443
38 patch:
39 image:
Mohammed Naser31171f42023-03-19 00:10:46 +000040 registry: "{{ atmosphere_images['ingress_nginx_kube_webhook_certgen'] | vexxhost.kubernetes.docker_image('domain') }}"
41 image: "{{ atmosphere_images['ingress_nginx_kube_webhook_certgen'] | vexxhost.kubernetes.docker_image('path') }}"
42 tag: "{{ atmosphere_images['ingress_nginx_kube_webhook_certgen'] | vexxhost.kubernetes.docker_image('tag') }}"
43 digest: "{{ atmosphere_images['ingress_nginx_kube_webhook_certgen'] | vexxhost.kubernetes.docker_image('digest') }}"
Mohammed Naser9118f672023-03-15 12:38:00 +000044 metrics:
45 enabled: true
Yaguang Tang1d7285b2024-08-20 01:19:45 +080046 terminationGracePeriodSeconds: 10
okozachenko1203622ea922023-01-27 18:19:41 +110047 defaultBackend:
Michiel Piscaer9aea8e62023-10-26 12:56:36 +020048 nodeSelector:
49 openstack-control-plane: enabled
okozachenko1203622ea922023-01-27 18:19:41 +110050 enabled: true
51 image:
Mohammed Naser31171f42023-03-19 00:10:46 +000052 registry: "{{ atmosphere_images['ingress_nginx_default_backend'] | vexxhost.kubernetes.docker_image('domain') }}"
53 image: "{{ atmosphere_images['ingress_nginx_default_backend'] | vexxhost.kubernetes.docker_image('path') }}"
54 tag: "{{ atmosphere_images['ingress_nginx_default_backend'] | vexxhost.kubernetes.docker_image('tag') }}"
okozachenko1203622ea922023-01-27 18:19:41 +110055 tcp:
56 '5354': openstack/minidns:5354
57 udp:
58 '5354': openstack/minidns:5354