|
3 | 3 |
|
4 | 4 | {{- define "operator.validateInputs" -}}
|
5 | 5 | {{- $scope := . -}}
|
6 |
| -{{- if include "operator.verifyBooleanInput" (list $scope "setupKubernetesCluster") -}} |
| 6 | +{{- if include "operator.verifyBooleanInput" (list $scope $scope "setupKubernetesCluster") -}} |
7 | 7 | {{- if $scope.setupKubernetesCluster }}
|
8 |
| -{{- $ignore := include "operator.verifyBooleanInput" (list $scope "elkIntegrationEnabled") -}} |
| 8 | +{{- $ignore := include "operator.verifyBooleanInput" (list $scope $scope "elkIntegrationEnabled") -}} |
9 | 9 | {{- end }}
|
10 | 10 | {{- end }}
|
11 |
| -{{- if include "operator.verifyBooleanInput" (list $scope "createOperator") -}} |
| 11 | +{{- if include "operator.verifyBooleanInput" (list $scope $scope "createOperator") -}} |
12 | 12 | {{- if .createOperator }}
|
13 |
| -{{- $ignore := include "operator.verifyBooleanInput" (list $scope "elkIntegrationEnabled") -}} |
14 |
| -{{- $ignore := include "operator.verifyBooleanInput" (list $scope "createOperatorNamespace") -}} |
15 |
| -{{- $ignore := include "operator.verifyStringInput" (list $scope "operatorNamespace") -}} |
16 |
| -{{- $ignore := include "operator.verifyStringInput" (list $scope "operatorServiceAccount") -}} |
17 |
| -{{- $ignore := include "operator.verifyStringInput" (list $scope "operatorImage") -}} |
18 |
| -{{- $ignore := include "operator.verifyEnumInput" (list $scope "operatorImagePullPolicy" (list "Always" "IfNotPresent" "Never")) -}} |
19 |
| -{{- $ignore := include "operator.verifyEnumInput" (list $scope "javaLoggingLevel" (list "SEVERE" "WARNING" "INFO" "CONFIG" "FINE" "FINER" "FINEST")) -}} |
20 |
| -{{- $ignore := include "operator.verifyStringInput" (list $scope "internalOperatorCert") -}} |
21 |
| -{{- $ignore := include "operator.verifyStringInput" (list $scope "internalOperatorKey") -}} |
22 |
| -{{- if include "operator.verifyBooleanInput" (list $scope "externalRestEnabled") -}} |
23 |
| -{{- if $scope.externalRestEnabled -}} |
24 |
| -{{- $ignore := include "operator.verifyIntegerInput" (list $scope "externalRestHttpsPort") -}} |
25 |
| -{{- $ignore := include "operator.verifyStringInput" (list $scope "externalOperatorCert") -}} |
26 |
| -{{- $ignore := include "operator.verifyStringInput" (list $scope "externalOperatorKey") -}} |
| 13 | +{{- $ignore := include "operator.verifyBooleanInput" (list $scope $scope "elkIntegrationEnabled") -}} |
| 14 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "operatorNamespace") -}} |
| 15 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "operatorServiceAccount") -}} |
| 16 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "operatorImage") -}} |
| 17 | +{{- $ignore := include "operator.verifyEnumInput" (list $scope $scope "operatorImagePullPolicy" (list "Always" "IfNotPresent" "Never")) -}} |
| 18 | +{{- $ignore := include "operator.verifyEnumInput" (list $scope $scope "javaLoggingLevel" (list "SEVERE" "WARNING" "INFO" "CONFIG" "FINE" "FINER" "FINEST")) -}} |
| 19 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "internalOperatorCert") -}} |
| 20 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "internalOperatorKey") -}} |
| 21 | +{{- if include "operator.verifyEnumInput" (list $scope $scope "externalRestOption" (list "NONE" "SELF_SIGNED_CERT" "CUSTOM_CERT")) -}} |
| 22 | +{{- if eq $scope.externalRestOption "SELF_SIGNED_CERT" -}} |
| 23 | +{{- $ignore := include "operator.verifyIntegerInput" (list $scope $scope "externalRestHttpsPort") -}} |
| 24 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "externalOperatorCertSans") -}} |
| 25 | +{{/* TBD - temporarily require the cert and key too until the operator runtime is updated to generate them */}} |
| 26 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "externalOperatorCert") -}} |
| 27 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "externalOperatorKey") -}} |
| 28 | +{{- end -}} |
| 29 | +{{- if eq $scope.externalRestOption "CUSTOM_CERT" -}} |
| 30 | +{{- $ignore := include "operator.verifyIntegerInput" (list $scope $scope "externalRestHttpsPort") -}} |
| 31 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "externalOperatorCert") -}} |
| 32 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "externalOperatorKey") -}} |
| 33 | +{{- end -}} |
| 34 | +{{- end -}} |
| 35 | +{{- if include "operator.verifyEnumInput" (list $scope $scope "internalRestOption" (list "SELF_SIGNED_CERT" "CUSTOM_CERT")) -}} |
| 36 | +{{- if eq $scope.internalRestOption "SELF_SIGNED_CERT" -}} |
| 37 | +{{/* TBD - temporarily require the cert and key too until the operator runtime is updated to generate them */}} |
| 38 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "internalOperatorCert") -}} |
| 39 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "internalOperatorKey") -}} |
| 40 | +{{- end -}} |
| 41 | +{{- if eq $scope.internalRestOption "CUSTOM_CERT" -}} |
| 42 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "internalOperatorCert") -}} |
| 43 | +{{- $ignore := include "operator.verifyStringInput" (list $scope $scope "internalOperatorKey") -}} |
27 | 44 | {{- end -}}
|
28 | 45 | {{- end -}}
|
29 |
| -{{- if include "operator.verifyBooleanInput" (list $scope "remoteDebugNodePortEnabled") -}} |
| 46 | +{{- if include "operator.verifyBooleanInput" (list $scope $scope "remoteDebugNodePortEnabled") -}} |
30 | 47 | {{- if $scope.remoteDebugNodePortEnabled -}}
|
31 |
| -{{- $ignore := include "operator.verifyIntegerInput" (list $scope "internalDebugHttpPort") -}} |
32 |
| -{{- $ignore := include "operator.verifyIntegerInput" (list $scope "externalDebugHttpPort") -}} |
| 48 | +{{- $ignore := include "operator.verifyIntegerInput" (list $scope $scope "internalDebugHttpPort") -}} |
| 49 | +{{- $ignore := include "operator.verifyIntegerInput" (list $scope $scope "externalDebugHttpPort") -}} |
33 | 50 | {{- end -}}
|
34 | 51 | {{- end -}}
|
35 |
| -{{- if include "operator.verifyObjectInput" (list $scope "domainsNamespaces") -}} |
| 52 | +{{- if include "operator.verifyObjectInput" (list $scope $scope "domainsNamespaces") -}} |
36 | 53 | {{- $domainsNamespaces := $scope.domainsNamespaces -}}
|
37 | 54 | {{- range $key, $element := $domainsNamespaces -}}
|
38 |
| -{{- if include "operator.verifyObjectInput" (list $domainsNamespaces $key) -}} |
| 55 | +{{- if include "operator.verifyObjectInput" (list $scope $domainsNamespaces $key) -}} |
39 | 56 | {{- $s := merge (dict) $element $scope -}}
|
40 |
| -{{- if include "operator.verifyBooleanInput" (list $s "createDomainsNamespace") -}} |
| 57 | +{{- if include "operator.verifyBooleanInput" (list $scope $s "createDomainsNamespace") -}} |
41 | 58 | {{- if eq $key "default" -}}
|
42 | 59 | {{- if $s.createDomainsNamespace -}}
|
43 | 60 | {{- $errorMsg := cat "The effective createDomainsNamespace value for the 'default' domainsNamespace must be set to false." -}}
|
|
0 commit comments