Skip to content

Commit 1cc4899

Browse files
committed
preps for yaml custom values
1 parent f9e4e3d commit 1cc4899

File tree

6 files changed

+136
-0
lines changed

6 files changed

+136
-0
lines changed

templates/cert-manager_profile1.j2

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
acmesolver:
2+
image:
3+
repository: '{{ images_repo | default ("quay.io") }}/jetstack/cert-manager-acmesolver'
4+
cainjector:
5+
image:
6+
repository: '{{ images_repo | default ("quay.io") }}/jetstack/cert-manager-cainjector'
7+
http_proxy: "{{proxy_env.http_proxy | default ('') }}"
8+
https_proxy: "{{proxy_env.https_proxy | default ('') }}"
9+
image:
10+
repository: '{{ images_repo | default ("quay.io") }}/jetstack/cert-manager-controller'
11+
installCRDs: true
12+
no_proxy: '{{proxy_env.no_proxy | default ("") | replace(",","\\,") }}'
13+
nodeSelector:
14+
node-role.kubernetes.io/infra: ""
15+
prometheus:
16+
servicemonitor:
17+
enabled: true
18+
#namespace: monitoring
19+
startupapicheck:
20+
image:
21+
repository: '{{ images_repo | default ("quay.io") }}/jetstack/cert-manager-ctl'
22+
tolerations:
23+
- effect: NoSchedule
24+
key: node-role.kubernetes.io/infra
25+
- effect: PreferNoSchedule
26+
key: node-role.kubernetes.io/infra
27+
webhook:
28+
image:
29+
repository: '{{ images_repo | default ("quay.io") }}/jetstack/cert-manager-webhook'

templates/dashboard_profile1.j2

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
image:
2+
repository: '{{ images_repo | default ("docker.io") }}/kubernetesui/dashboard'
3+
ingress:
4+
enabled: true
5+
hosts:
6+
- 'dashboard.{{ custom.networking.dnsDomain }}'
7+
- '{{ custom.networking.masterha_fqdn | default (groups["primary-master"][0]) }}'
8+
- '{{ groups["primary-master"][0] }}'
9+
metricsScraper:
10+
enabled: true
11+
image:
12+
repository: '{{ images_repo | default ("docker.io") }}/kubernetesui/metrics-scraper'
13+
nodeSelector:
14+
node-role.kubernetes.io/infra: ""
15+
protocolHttp: true
16+
rbac:
17+
clusterReadOnlyRole: true
18+
create: true
19+
tolerations:
20+
- effect: NoSchedule
21+
key: node-role.kubernetes.io/infra
22+
- effect: PreferNoSchedule
23+
key: node-role.kubernetes.io/infra

templates/kured_profile1.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
extraArgs:
2+
period: 0h07m0s
3+
image:
4+
repository: '{{ images_repo | default ("ghcr.io") }}/kubereboot/kured'

templates/metallb_profile1.j2

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
controller:
2+
metrics:
3+
enabled: true
4+
serviceMonitor:
5+
enabled: true
6+
nodeSelector:
7+
node-role.kubernetes.io/infra: ""
8+
global:
9+
imageRegistry: '{{ images_repo | default ("docker.io") }}'
10+
installCRDs: true
11+
prometheusRule:
12+
enabled: true
13+
speaker:
14+
metrics:
15+
enabled: true
16+
serviceMonitor:
17+
enabled: true
18+
nodeSelector:
19+
node-role.kubernetes.io/infra: ""

templates/nginx-ingress_profile1.j2

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
controller:
2+
admissionWebhooks:
3+
enabled: false
4+
patch:
5+
image:
6+
registry: '{{ images_repo | default ("registry.k8s.io") }}'
7+
config:
8+
hide-headers: Server
9+
server-tokens: "false"
10+
hostNetwork: true
11+
image:
12+
registry: '{{ images_repo | default ("registry.k8s.io") }}'
13+
ingressClassResource:
14+
default: true
15+
kind: DaemonSet
16+
metrics:
17+
enabled: true
18+
serviceMonitor:
19+
additionalLabels:
20+
monitoring: prometheusoperator
21+
enabled: false
22+
#namespace: monitoring
23+
nodeSelector:
24+
node-role.kubernetes.io/infra: ""
25+
service:
26+
type: ClusterIP
27+
stats:
28+
enabled: true
29+
tolerations:
30+
- effect: NoSchedule
31+
key: node-role.kubernetes.io/infra
32+
- effect: PreferNoSchedule
33+
key: node-role.kubernetes.io/infra
34+
watchIngressWithoutClass: true
35+
defaultBackend:
36+
image:
37+
image: 'defaultbackend-{{ HOST_ARCH | default ("amd64") }}'
38+
rbac:
39+
create: true
40+
serviceAccount:
41+
create: true
42+
43+
#https://github.com/kubernetes/ingress-nginx/blob/master/charts/ingress-nginx/Chart.yaml#L5
44+
# PARAMS explained: https://kubernetes.github.io/ingress-nginx/deploy/baremetal/ and https://github.com/kubernetes/ingress-nginx/blob/main/charts/ingress-nginx/values.yaml

templates/tigera-operator_profile1.j2

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
calicoctl:
2+
image: '{{ images_repo | default ("quay.io") }}/calico/ctl'
3+
cni:
4+
image: '{{ images_repo | default ("quay.io") }}/calico/cni'
5+
flexvol:
6+
image: '{{ images_repo | default ("quay.io") }}/calico/pod2daemon-flexvol'
7+
installation:
8+
registry: '{{ images_repo | default ("docker.io") }}'
9+
kubeControllers:
10+
image: '{{ images_repo | default ("quay.io") }}/calico/kube-controllers'
11+
node:
12+
image: '{{ images_repo | default ("quay.io") }}/calico/node'
13+
tigeraOperator:
14+
registry: '{{ images_repo | default ("quay.io") }}'
15+
typha:
16+
image: '{{ images_repo | default ("quay.io") }}/calico/typha'
17+

0 commit comments

Comments
 (0)