|
49 | 49 | }, |
50 | 50 | "ipaCAName": { |
51 | 51 | "type": "string", |
52 | | - "description": "FreeIPA CA name for WiFi client certificates." |
| 52 | + "description": "FreeIPA CA name for WiFi client certificates.", |
| 53 | + "default": "ipa" |
53 | 54 | }, |
54 | 55 | "ipaRadSecCAName": { |
55 | 56 | "type": "string", |
56 | | - "description": "FreeIPA CA name for RadSec certificates." |
| 57 | + "description": "FreeIPA CA name for RadSec certificates.", |
| 58 | + "default": "radsec" |
57 | 59 | }, |
58 | 60 | "ipaRootCAName": { |
59 | 61 | "type": "string", |
|
62 | 64 | }, |
63 | 65 | "ipaCertProfile": { |
64 | 66 | "type": "string", |
65 | | - "description": "Dogtag certificate profile for WiFi client certs. Leave blank to use the CA default." |
| 67 | + "description": "Dogtag certificate profile for WiFi client certs.", |
| 68 | + "default": "pint_wifi" |
66 | 69 | }, |
67 | 70 | "ipaRadSecClientCertProfile": { |
68 | 71 | "type": "string", |
69 | | - "description": "Dogtag certificate profile for RadSec router client certs. Leave blank to use the CA default." |
| 72 | + "description": "Dogtag certificate profile for RadSec router client certs.", |
| 73 | + "default": "pint_radsec_client" |
70 | 74 | }, |
71 | 75 | "ipaRadSecServerCertProfile": { |
72 | 76 | "type": "string", |
73 | | - "description": "Dogtag certificate profile for the FreeRADIUS server cert. Leave blank to use the CA default." |
| 77 | + "description": "Dogtag certificate profile for the FreeRADIUS server cert.", |
| 78 | + "default": "pint_radsec_server" |
74 | 79 | }, |
75 | 80 | "ipaSkipTLSVerify": { |
76 | 81 | "type": "boolean", |
|
79 | 84 | }, |
80 | 85 | "wifiSSID": { |
81 | 86 | "type": "string", |
82 | | - "description": "WiFi SSID embedded in generated device profiles." |
| 87 | + "description": "WiFi SSID embedded in generated device profiles.", |
| 88 | + "default": "CSH" |
83 | 89 | }, |
84 | 90 | "radiusServer": { |
85 | 91 | "type": "string", |
|
118 | 124 | "description": "Deploy the PINT pod. Set false to run PINT as a local process instead.", |
119 | 125 | "default": true |
120 | 126 | }, |
121 | | - "replicaCount": { |
122 | | - "type": "integer", |
123 | | - "minimum": 1, |
124 | | - "description": "Number of PINT replicas.", |
125 | | - "default": 1 |
126 | | - }, |
127 | 127 | "image": { |
128 | 128 | "type": "object", |
129 | 129 | "properties": { |
|
195 | 195 | "enum": ["ClusterIP", "NodePort", "LoadBalancer"], |
196 | 196 | "default": "LoadBalancer" |
197 | 197 | }, |
198 | | - "port": { |
199 | | - "type": "integer", |
200 | | - "default": 2083 |
201 | | - }, |
202 | 198 | "nodePort": { |
203 | 199 | "type": ["integer", "null"], |
204 | 200 | "description": "NodePort number. Only used when service.type is NodePort." |
205 | 201 | } |
206 | 202 | } |
207 | | - }, |
208 | | - "securityContext": { |
209 | | - "type": "object", |
210 | | - "description": "Pod security context for FreeRADIUS. Override to {} for environments without pod security enforcement." |
211 | 203 | } |
212 | 204 | } |
213 | 205 | }, |
|
225 | 217 | "properties": { |
226 | 218 | "host": { |
227 | 219 | "type": "string", |
228 | | - "description": "Route hostname. Leave blank for an auto-assigned hostname." |
229 | | - }, |
230 | | - "tls": { |
231 | | - "type": "object", |
232 | | - "properties": { |
233 | | - "termination": { |
234 | | - "type": "string", |
235 | | - "enum": ["edge", "reencrypt", "passthrough"], |
236 | | - "default": "edge" |
237 | | - }, |
238 | | - "insecureEdgeTerminationPolicy": { |
239 | | - "type": "string", |
240 | | - "enum": ["Allow", "Redirect", "None"], |
241 | | - "default": "Redirect" |
242 | | - } |
243 | | - } |
| 220 | + "description": "Route hostname. Omit for an auto-assigned hostname." |
244 | 221 | } |
245 | 222 | } |
246 | 223 | } |
|
0 commit comments