1
1
# Copyright 2018 Oracle Corporation and/or its affiliates. All rights reserved.
2
2
# Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
3
3
4
- # serviceAccount specifies the name of the service account that the operator will use to
5
- # make requests to the Kubernetes API server.
6
- # The name must be lowercase.
4
+ # serviceAccount specifies the name of the service account in the operator's namespace that the
5
+ # operator will use to make requests to the Kubernetes API server.
6
+ # The customer is responsible for creating the service account.
7
+ # If not specified, the the operator will use the operator's namespace's 'default' service account.
7
8
serviceAccount : " default"
8
9
9
- # domainNamespaces specifies list of WebLogic Domain namespaces which the operator manages
10
- # The names must be lowercase.
10
+ # domainNamespaces specifies list of WebLogic Domain namespaces which the operator manages.
11
11
# The customer is responsible for creating these namespaces.
12
+ # If not specified, then the operator will manage WebLogic domains in the Kubernetes 'default' namespace.
12
13
#
13
14
# Example : In the configuration below, the helm installation will manage namespace1 and namespace2.
14
15
#
15
16
# domainNamespaces:
16
- # - namespace1
17
- # - namespace2
18
- domainNamespaces : [ "default" ]
17
+ # - "namespace1"
18
+ # - "namespace2"
19
+ domainNamespaces :
20
+ - " default"
19
21
20
22
# image specifies the docker image containing the operator code.
21
- image : " weblogic-kubernetes-operator:1.1 "
23
+ image : " weblogic-kubernetes-operator:2.0 "
22
24
23
25
# imagePullPolicy specifies the image pull policy for the operator docker image.
24
26
imagePullPolicy : " IfNotPresent"
25
27
26
28
# imagePullSecrets contains an optional list of Kubernetes secrets, in the operator's namepace,
27
29
# that are needed to access the registry containing the operator Docker image.
30
+ # The customer is responsible for creating the secret.
28
31
# If no secrets are required, then omit this property.
29
32
#
30
33
# Example : a secret is needed, and has been stored in 'my-operator-secret'
31
34
#
32
35
# imagePullSecrets:
33
- # - name: my-operator-secret
36
+ # - name: " my-operator-secret"
34
37
#
35
38
# imagePullSecrets:
36
39
# - name:
@@ -39,7 +42,7 @@ imagePullPolicy: "IfNotPresent"
39
42
# outside of the Kubernetes cluster on the port specified by the 'externalRestHttpsPort'
40
43
# property.
41
44
#
42
- # If set to true, then the customer provide the SSL certificate and private key for
45
+ # If set to true, then the customer must provide the SSL certificate and private key for
43
46
# the operator's external REST intervace by specifying the 'externalOperatorCert' and
44
47
# 'externalOperatorKey' properties.
45
48
externalRestEnabled : false
@@ -49,20 +52,20 @@ externalRestEnabled: false
49
52
# Otherwise, it is ignored.
50
53
externalRestHttpsPort : 31001
51
54
52
- # The customer supplied certificate to use for the external operator REST
53
- # https interface. The value must be a string containing a base64 encoded PEM certificate.
55
+ # The customer supplied certificate to use for the external operator REST https interface.
56
+ # The value must be a string containing a base64 encoded PEM certificate.
54
57
# This parameter is required if 'externalRestEnabled' is true.
55
58
# Otherwise, it is ignored.
56
59
# externalOperatorCert:
57
60
58
- # The customer supplied private key to use for the external operator REST
59
- # https interface. The value must be a string containing a base64 encoded PEM key.
61
+ # The customer supplied private key to use for the external operator REST https interface.
62
+ # The value must be a string containing a base64 encoded PEM key.
60
63
# This parameter is required if 'externalRestEnabled' is true.
61
64
# Otherwise, it is ignored.
62
65
# externalOperatorKey:
63
66
64
- # remoteDebugNodePortEnabled specifies whether or not the operator will start a Java remote debug server on the
65
- # provided port and suspend execution until a remote debugger has attached.
67
+ # remoteDebugNodePortEnabled specifies whether or not the operator will start a Java remote debug server
68
+ # on the provided port and suspend execution until a remote debugger has attached.
66
69
# The 'internalDebugHttpPort' property controls the port number inside the Kubernetes
67
70
# cluster and the 'externalDebugHttpPort' property controls the port number outside
68
71
# the Kubernetes cluster.
@@ -87,18 +90,14 @@ javaLoggingLevel: "INFO"
87
90
# elkIntegrationEnabled specifies whether or not ELK integration is enabled.
88
91
elkIntegrationEnabled : false
89
92
90
- # logStashImage specifies the docker image containing logstash
91
- # TBD - should the logstash image pull policy and image pull secrets be configurable?
93
+ # logStashImage specifies the docker image containing logstash.
94
+ # This parameter is ignored if 'elkIntegrationEnabled' is false.
92
95
logStashImage : " logstash:5"
93
96
94
- # elasticSearchHost specifies the hostname of where elasticsearch is running
97
+ # elasticSearchHost specifies the hostname of where elasticsearch is running.
98
+ # This parameter is ignored if 'elkIntegrationEnabled' is false.
95
99
elasticSearchHost : " elasticsearch.default.svc.cluster.local"
96
100
97
- # elasticSearchPort specifies the port number of where elasticsearch is running
101
+ # elasticSearchPort specifies the port number of where elasticsearch is running.
102
+ # This parameter is ignored if 'elkIntegrationEnabled' is false.
98
103
elasticSearchPort : 9200
99
-
100
- # tillerNamespace is the name of the namespace that tiller is configured to use.
101
- tillerNamespace : " kube-system"
102
-
103
- # tillerServiceAccount is the name of the service account that tiller is configured to use.
104
- tillerServiceAccount : " default"
0 commit comments