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
= Installing {product-short} on {platform-long} by using the Operator
5
+
6
+
To benefit from over-the-air updates and catalogs provided by Operator-based applications distributed with the Operator Lifecycle Manager (OLM) framework, consider installing {product} by using the {product} Operator distributed in the {company-name} Ecosystem.
7
+
8
+
On {platform}, the most notable differences over an OpenShift-based installation are:
9
+
10
+
* The OLM framework and the {company-name} Ecosystem are not built-in.
11
+
* The {company-name} Ecosystem pull-secret is not managed globally.
12
+
* To expose the application, Ingresses replace OpenShift Routes.
13
+
14
+
For clarity, the content is broken down in sections highlighting these platform-specific additional steps.
Copy file name to clipboardExpand all lines: modules/configuring/proc-provisioning-your-custom-configuration.adoc
+9-26Lines changed: 9 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,19 +3,20 @@
3
3
[id="provisioning-your-custom-configuration"]
4
4
= Provisioning your custom {product} configuration
5
5
6
-
To configure {product}, provision your custom {product} config maps and secrets to {ocp-brand-name} before running {product}.
6
+
To configure {product}, provision your custom {product} config maps and secrets to {platform-long} before running {product}.
7
7
8
8
[TIP]
9
9
====
10
-
You can skip this step to run {product-short} with the default config map and secret.
10
+
On {ocp-brand-name}, you can skip this step to run {product-short} with the default config map and secret.
11
11
Your changes on this configuration might get reverted on {product-short} restart.
12
12
====
13
13
14
14
.Prerequisites
15
-
* By using the {ocp-docs-link}/html-single/cli_tools/index#cli-about-cli_cli-developer-commands[{openshift-cli}], you have access, with developer permissions, to the {ocp-short} cluster aimed at containing your {product-short} instance.
15
+
* By using the {platform-cli-link}, you have access, with developer permissions, to the {platform-generic} cluster aimed at containing your {product-short} instance.
16
16
17
17
.Procedure
18
-
. Author your custom `_<my_product_secrets>_.txt` file to provision your secrets as environment variables values in an {ocp-short} secret, rather than in clear text in your configuration files.
18
+
. Author your custom `_<my_product_secrets>_.txt` file to provision your secrets as environment variables values in {a-platform-generic} secret,
19
+
rather than in clear text in your configuration files.
19
20
It contains one secret per line in `KEY=value` form.
20
21
+
21
22
* {authentication-book-link}[Enter your authentication secrets].
@@ -25,7 +26,7 @@ This is the main {product-short} configuration file.
25
26
You need a custom `{my-app-config-file}` file to avoid the {product-short} installer to revert user edits during upgrades.
26
27
When your custom `{my-app-config-file}` file is empty, {product-short} is using default values.
27
28
28
-
** To prepare a deployment with the {product} Operator on {ocp-short}, you can start with an empty file.
29
+
** To prepare a deployment with the {product} Operator on {platform}, you can start with an empty file.
29
30
30
31
** To prepare a deployment with the {product} Helm chart, or on Kubernetes, enter the {product-short} base URL in the relevant fields in your `{my-app-config-file}` file to ensure proper functionality of {product-short}.
31
32
The base URL is what a {product-short} user sees in their browser when accessing {product-short}.
*** xref:proc-configuring-an-rhdh-instance-with-tls-in-kubernetes_running-behind-a-proxy[Configure your {ocp-short} integration].
61
61
62
-
. Provision your custom configuration files to your {ocp-short} cluster.
62
+
. Provision your custom configuration files to your {platform} cluster.
63
63
64
-
.. Create the _<{my-product-namespace}>_ project aimed at containing your {product-short} instance.
64
+
.. Create the _<{my-product-namespace}>_ {namespace} aimed at containing your {product-short} instance.
65
65
+
66
66
[source,terminal,subs="+attributes,+quotes"]
67
67
----
68
68
$ oc create namespace {my-product-namespace}
69
69
----
70
-
+
71
-
Alternatively, {ocp-docs-link}/html-single/building_applications/index#creating-a-project-using-the-web-console_projects[create the project by using the web console].
72
70
73
71
.. Provision your `{my-app-config-file}` file to the `{my-app-config-config-map}` config map in the _<{my-product-namespace}>_ project.
Alternatively, {ocp-docs-link}/html-single/nodes/index#nnodes-pods-configmap-create-from-console_configmaps[create the config map by using the web console].
81
77
82
78
.. Provision your `_<my_product_secrets>_.txt` file to the `_<my_product_secrets>_` secret in the _<{my-product-namespace}>_ project.
{ocp-docs-link}/html-single/nodes/index#nodes-pods-secrets-creating-web-console-secrets_nodes-pods-secrets[create the secret by using the web console].
91
-
92
-
[NOTE]
93
-
====
94
-
`_<my_product_secrets>_` is your preferred {product-short} secret name, specifying the identifier for your secret configuration within {product-short}.
95
-
====
96
84
97
85
.Next steps
98
-
Consider provisioning additional config maps and secrets:
99
-
100
-
* To use an external PostgreSQL database, xref:configuring-external-postgresql-databases[provision your PostgreSQL database secrets].
101
-
102
-
86
+
* To use an external PostgreSQL database, {configuring-book-link}configuring-external-postgresql-databases[provision your PostgreSQL database secrets].
103
87
* To enable dynamic plugins, {installing-and-viewing-plugins-book-link}[provision your dynamic plugins config map].
104
-
105
88
* To configure authorization by using external files, {authorization-book-link}#managing-authorizations-by-using-external-files[provision your RBAC policies config map].
Copy file name to clipboardExpand all lines: modules/configuring/proc-using-the-operator-to-run-rhdh-with-your-custom-configuration.adoc
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,9 @@ To use the {product-short} Operator to run {product} with your custom configurat
9
9
* Injects environment variables provisioned in your custom secrets.
10
10
11
11
.Prerequisites
12
-
* By using the {ocp-docs-link}/html-single/cli_tools/index#cli-about-cli_cli-developer-commands[{openshift-cli}], you have access, with developer permissions, to the {ocp-short} cluster aimed at containing your {product-short} instance.
13
-
* {installing-on-ocp-book-link}[Your {ocp-short} administrator has installed the {product} Operator in {ocp-short}].
14
-
* xref:provisioning-your-custom-configuration[You have provisioned your custom config maps and secrets in your `_<{my-product-namespace}>_` project].
12
+
* By using the {platform-cli-link}, you have access, with developer permissions, to the {platform} cluster aimed at containing your {product-short} instance.
13
+
* Your administrator has installed the {product} Operator in the cluster.
14
+
* You have provisioned your custom config maps and secrets in your `_<{my-product-namespace}>_` project.
15
15
16
16
.Procedure
17
17
. Author your {product-custom-resource-type} CR in a `{my-product-cr-name}.yaml` file to use your custom config maps and secrets.
@@ -108,7 +108,7 @@ spec:
108
108
----
109
109
110
110
`spec.application.extraEnvs.envs`:::
111
-
Optionally, enter your additional environment variables that are not secrets, such as xref:proc-configuring-proxy-in-operator-deployment_running-behind-a-proxy[your proxy environment variables].
111
+
Optionally, enter your additional environment variables that are not secrets, such as {configuring-book-link}#proc-configuring-proxy-in-operator-deployment_running-behind-a-proxy[your proxy environment variables].
112
112
+
113
113
Inject your `HTTP_PROXY`, `HTTPS_PROXY` and `NO_PROXY` environment variables:
114
114
+
@@ -195,9 +195,9 @@ spec:
195
195
----
196
196
197
197
`spec.deployment`:::
198
-
Optionally, xref:configuring-the-deployment[enter your deployment configuration].
199
-
+
200
-
Apply your {product-custom-resource-type} CR to start or update your {product-short} instance:
198
+
Optionally, {configuring-book-link}#configuring-the-deployment[enter your deployment configuration].
199
+
200
+
. Apply your {product-custom-resource-type} CR to start or update your {product-short} instance:
0 commit comments