-
Notifications
You must be signed in to change notification settings - Fork 52
/
Copy pathall.yaml
206 lines (194 loc) · 5.13 KB
/
all.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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
---
agorakube:
global:
data_path: /var/agorakube
agorakube_pki:
infos:
state: "Ile-De-France"
locality: "Paris"
country: "FR"
root_cn: "ILKI Kubernetes Engine"
expirity: "+3650d"
management:
rotate_certificats: False
agorakube_base_components:
etcd:
release: v3.4.16
upgrade: False
check: true
data_path: /var/lib/etcd
backup:
enabled: False
crontab: "*/30 * * * *"
storage:
capacity: 10Gi
enabled: False
type: "storageclass"
storageclass:
name: "default-jiva"
persistentvolume:
name: "my-pv-backup-etcd"
storageclass: "my-storageclass-name"
hostpath:
nodename: "master1"
path: /var/etcd-backup
kubernetes:
release: v1.23.5
upgrade: False
cloud_controller_manager:
enabled: False
container:
engine: containerd
# release : Only Supported if container engine is set to docker
release: ""
# upgrade: false
agorakube_network:
cni_plugin: calico
calico_autodetection_method: "first-found"
enable_vpn: true
mtu: 0
cidr:
pod: 10.33.0.0/16
service: 10.32.0.0/16
service_ip:
kubernetes: 10.32.0.1
coredns: 10.32.0.10
dns:
primary_forwarder: 8.8.8.8
secondary_forwarder: 8.8.4.4
nodeport:
range: 30000-32000
external_loadbalancing:
enabled: False
ip_range: 10.10.20.50-10.10.20.250
secret_key: LGyt2l9XftOxEUIeFf2w0eCM7KjyQdkHform0gldYBKMORWkfQIsfXW0sQlo1VjJBB17shY5RtLg0klDNqNq4PAhNaub+olSka61LxV73KN2VaJY/snrZmHbdf/a7DfdzaeQ5pzP6D5O7zbUZwfb5ASOhNrG8aDMY3rkf4ZzHkc=
kube_proxy:
mode: ipvs
algorithm: rr
agorakube_features:
coredns:
release: "1.9.1"
replicas: 2
reloader:
enabled: False
release: "0.0.89"
storage:
enabled: False
release: "2.9.0"
jiva:
data_path: /var/openebs
fs_type: ext4
hostpath:
data_path: /var/local-hostpath
dashboard:
enabled: False
generate_admin_token: False
release: v2.2.0
metrics_server:
enabled: True
ingress:
controller: nginx
release: v1.1.0
supervision:
monitoring:
enabled: False
dashboard: True
persistent:
enabled: False
storage:
capacity: 4Gi
type: "storageclass"
storageclass:
name: "default-jiva"
persistentvolume:
name: "my-pv-monitoring"
storageclass: "my-storageclass-name"
hostpath:
nodename: "worker1"
path: /var/monitoring-persistent
dashboard:
admin:
user: administrator
password: P@ssw0rd
persistent:
enabled: False
storage:
capacity: 4Gi
type: "storageclass"
storageclass:
name: "default-jiva"
persistentvolume:
name: "my-pv-monitoring"
storageclass: "my-storageclass-name"
hostpath:
nodename: "worker1"
path: /var/grafana-persistent
logging:
enabled: False
dashboard: True
persistent:
enabled: False
storage:
capacity: 4Gi
type: "storageclass"
storageclass:
name: "default-jiva"
persistentvolume:
name: "my-pv-monitoring"
storageclass: "my-storageclass-name"
hostpath:
nodename: "worker1"
path: /var/logging-persistent
logrotate:
enabled: False
crontab: "* 2 * * *"
day_retention: 14
gatekeeper:
enabled: False
release: v3.4.0
replicas:
#audit: 1
controller_manager: 3
#argocd is an Alpha feature and do not support persistence wet. Use it only for test purpose.
argocd:
enabled: False
# keycloak_oidc is an Alpha feature.
keycloak_oidc:
enabled: False
admin:
user: administrator
password: P@ssw0rd
auto_bootstrap:
bootstrap_keycloak: true
bootstrap_kube_apiserver: true
populate_etc_hosts: true
host: oidc.local.lan
storage:
enabled: False
capacity: 10Gi
type: "storageclass"
storageclass:
name: "default-jiva"
persistentvolume:
name: "my-pv-backup-etcd"
storageclass: "my-storageclass-name"
hostpath:
nodename: "master1"
path: /var/keycloak
etc_hosts:
- hostname: "localhost"
ip: "127.0.0.1"
# Populate /etc/hosts using all inventory groups
# Note: This will not remove /etc/hosts entries when removed from inventory
agorakube_populate_etc_hosts: True
# Remove ALL /etc/hosts entries that are NOT defined in the etc_hosts group or etc_hosts variable
agorakube_remove_etc_hosts: False
# Optionally backup /etc/hosts each time a change is made
agorakube_backup_etc_hosts: False
# Security
agorakube_encrypt_etcd_keys:
# Warrning: If multiple keys are defined ONLY LAST KEY is used for encrypt and decrypt.
# Other keys are used only for decrypt purpose. Keys can be generated with command: head -c 32 /dev/urandom | base64
key1:
secret: 1fJcKt6vBxMt+AkBanoaxFF2O6ytHIkETNgQWv4b/+Q=
#restoration_snapshot_file: /path/snopshot/file Located on {{ etcd_data_directory }}