You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -154,7 +154,7 @@ appsInfo:
154
154
integration: The SSO login page for APL is served by Keycloak. Keycloak is used as an identity broker or provider for all APL integrated applications. By default Keycloak is configured as an Identity Broker. Keycloak is part of the core of APL and is always enabled.
{{- range $i, $item := $ctx.Values.skipResources }}
68
+
{{- ifnot (hasKey $validSkipResources$item) }}
69
+
{{- fail (printf "Aborting due to an invalid entry [%q] in skipResources: %q. Valid list item values are: %q"$item$ctx.Values.skipResources (keys $validSkipResources)) }}
description: "The processing status of this CR as reported by the OpenShift Service Mesh Console Operator."
38
+
type: object
39
+
x-kubernetes-preserve-unknown-fields: true
40
+
spec:
41
+
description: "This is the CRD for the resources called OSSMConsole CRs. The OpenShift Service Mesh Console Operator will watch for resources of this type and when it detects an OSSMConsole CR has been added, deleted, or modified, it will install, uninstall, and update the associated OSSM Console installation."
42
+
type: object
43
+
properties:
44
+
version:
45
+
description: |
46
+
The version of the Ansible role that will be executed in order to install OSSM Console.
47
+
This also indirectly determines the version of OSSM Console that will be installed.
48
+
You normally will want to use `default` since this is the only officially supported value today.
49
+
50
+
If not specified, the value of `default` is assumed which means the most recent Ansible role is used;
51
+
thus the most recent release of OSSM Console will be installed.
52
+
53
+
Refer to this file to see what the valid values are for this `version` field (as defined in the master branch),
This `version` setting affects the defaults of the `deployment.imageName` and
57
+
`deployment.imageVersion` settings. See the documentation for those settings below for
58
+
additional details. In short, this `version` setting will dictate which version of the
59
+
OSSM Console image will be deployed by default. However, if you explicitly set `deployment.imageName`
60
+
and/or `deployment.imageVersion` to reference your own custom image, that will override the
61
+
default OSSM Console image to be installed; therefore, you are responsible for ensuring those settings
62
+
are compatible with the Ansible role that will be executed in order to install OSSM Console (i.e. your
63
+
custom OSSM Console image must be compatible with the rest of the configuration and resources the
64
+
operator will install).
65
+
type: string
66
+
deployment:
67
+
type: object
68
+
properties:
69
+
imageDigest:
70
+
description: "If `deployment.imageVersion` is a digest hash, this value indicates what type of digest it is. A typical value would be 'sha256'. Note: do NOT prefix this value with a '@'."
71
+
type: string
72
+
imageName:
73
+
description: "Determines which OSSM Console image to download and install. If you set this to a specific name (i.e. you do not leave it as the default empty string), you must make sure that image is supported by the operator. If empty, the operator will use a known supported image name based on which `version` was defined. Note that, as a security measure, a cluster admin may have configured the operator to ignore this setting. A cluster admin may do this to ensure the operator only installs a single, specific OSSM Console version, thus this setting may have no effect depending on how the operator itself was configured."
74
+
type: string
75
+
imagePullPolicy:
76
+
description: "The Kubernetes pull policy for the OSSM Console deployment. This is overridden to be 'Always' if `deployment.imageVersion` is set to 'latest'."
77
+
type: string
78
+
default: "IfNotPresent"
79
+
imagePullSecrets:
80
+
description: "The names of the secrets to be used when container images are to be pulled."
81
+
type: array
82
+
items:
83
+
type: string
84
+
imageVersion:
85
+
description: |
86
+
Determines which version of OSSM Console to install.
87
+
Choose 'lastrelease' to use the last OSSM Console release.
88
+
Choose 'latest' to use the latest image (which may or may not be a released version of the OSSM Console).
89
+
Choose 'operator_version' to use the image whose version is the same as the operator version.
90
+
Otherwise, you can set this to any valid OSSM Console version (such as 'v1.0') or any valid OSSM Console
91
+
digest hash (if you set this to a digest hash, you must indicate the digest in `deployment.imageDigest`).
92
+
Note that if this is set to 'latest' then the `deployment.imagePullPolicy` will be set to 'Always'.
93
+
If you set this to a specific version (i.e. you do not leave it as the default empty string),
94
+
you must make sure that image is supported by the operator.
95
+
If empty, the operator will use a known supported image version based on which 'version' was defined.
96
+
Note that, as a security measure, a cluster admin may have configured the operator to
97
+
ignore this setting. A cluster admin may do this to ensure the operator only installs
98
+
a single, specific OSSM Console version, thus this setting may have no effect depending on how the
99
+
operator itself was configured.
100
+
type: string
101
+
namespace:
102
+
description: "The namespace into which OSSM Console is to be installed. If this is empty or not defined, the default will be the namespace where the OSSMConsole CR is located. Currently the only namespace supported is the namespace where the OSSMConsole CR is located."
103
+
type: string
104
+
kiali:
105
+
type: object
106
+
properties:
107
+
serviceName:
108
+
description: "The internal Kiali service that the OpenShift Console will use to proxy API calls. If empty, an attempt will be made to auto-discover it from the Kiali OpenShift Route."
109
+
type: string
110
+
serviceNamespace:
111
+
description: "The namespace where the Kiali service is deployed. If empty, an attempt will be made to auto-discover it from the Kiali OpenShift Route. It will assume that the OpenShift Route and the Kiali service are deployed in the same namespace."
112
+
type: string
113
+
servicePort:
114
+
description: "The internal port used by the Kiali service for the API. If empty, an attempt will be made to auto-discover it from the Kiali OpenShift Route."
0 commit comments