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
. **Open browser**: When the quay configuration tool starts up, open a browser to the URL and port 8443
18
+
. **Open browser**: When the quay configuration tool starts up, open a browser to the URL and port 8080
19
19
of the system you are running the configuration tool on
20
-
(for example https://myquay.example.com:8443). You are prompted for a username and password.
20
+
(for example http://myquay.example.com:8080). You are prompted for a username and password.
21
21
22
22
. **Log in as quayconfig**: When prompted, enter the `quayconfig` username and password
23
23
(the one from the `docker run` command line).
24
24
25
-
. **Choose configuration mode**: You are prompted to choose to either create a new
26
-
{productname} configuration file or edit an existing one in these two modes:
27
-
28
-
* **Start New Registry Setup**: The result of this selection is the creation of a new
29
-
configuration file (`config.yaml`) and optional `ssl.cert` and `ssl.key` files.
30
-
Those files are bundled into a tarball file you can use to
31
-
actually deploy all your {productname} nodes.
32
-
33
-
* **Modify an existing configuration**: With this selection, you are prompted
34
-
to provide an existing tarball and
35
-
modify it before you use it to start your {productname} nodes.
36
-
+
37
-
The following figure shows an example of the resulting `Choose an option` page:
38
-
+
39
-
image:Figure00x.png[Identifying the database {productname} will use]
40
-
+
41
-
For an initial setup, you are asked to identify the database type.
42
-
For a subsequent configuration, you are prompted for a tarball containing the
43
-
`config.yaml` and credential files (optional). Then you
44
-
can continue on with the configuration.
45
-
46
-
. **Identify the database**: For the initial setup, add the following information about the type and location of the database to be used by {productname}:
25
+
. **Fill in the required fields**: When you start the config tool without mounting an existing configuration bundle,
26
+
you will be booted into an initial setup session. In a setup session, default values will be filled automatically. The following
27
+
steps will walk through how to fill out the remaining required fields.
28
+
29
+
. **Identify the database**: For the initial setup, you must include the following information about the type and location of the database to be used by {productname}:
47
30
+
48
31
* **Database Type**: Choose MySQL or PostgreSQL. MySQL will be used in the basic example; PostgreSQL is used with the
49
32
high availability {productname} on OpenShift examples.
@@ -63,18 +46,6 @@ The following figure shows an example of the screen for identifying the database
63
46
+
64
47
image:Figure01.png[Identifying the database {productname} will use]
65
48
66
-
+
67
-
. **Validate database**: Select `Validate Database Settings`, and proceed to the next screen.
68
-
69
-
. **Create {productname} superuser**: You need to set up an account with superuser privileges to {productname}, to use for editing {productname} configuration settings. That information includes a Username, Email address, and Password (entered twice).
70
-
+
71
-
The following figure shows an example of the {productname} Setup screen for setting up a {productname} superuser account:
72
-
+
73
-
image:Figure03.png[Set up a Quay superuser account to do Quay configuration]
74
-
75
-
+
76
-
Select `Create Super User`, and proceed to the next screen.
77
-
78
49
. **Identify the Redis hostname, Server Configuration and add other desired settings**: Other setting you can add to complete the setup are as follows. More settings for high availability {productname} deployment that for the basic deployment:
79
50
80
51
+
@@ -133,9 +104,9 @@ you must explicitly whitelist the namespaces for which it is enabled.
133
104
* **Dockerfile Build Support**: Enable to allow users to submit Dockerfiles to be built and pushed to {productname}.
134
105
This is not recommended for multitenant environments.
135
106
136
-
. **Save the changes**: Select `Save Configuration Changes`. You are presented with the following Download Configuration screen:
107
+
. **Validate the changes**: Select `Validate Configuration Changes`. If validation is successful, you will be presented with the following Download Configuration modal:
137
108
+
138
-
image:Figure04.png[Download the {productname} configuration tarball to the local system]
109
+
image:Figure05.png[Download the {productname} configuration tarball to the local system]
139
110
. **Download configuration**: Select the `Download Configuration` button and save the
140
111
tarball (`quay-config.tar.gz`) to a local directory to use later to start {productname}.
You are prompted to select a configuration mode, as shown in the following figure:
207
-
+
208
-
image:Figure00.png[Identifying the database {productname} will use]
209
-
210
-
211
-
. **Choose configuration mode**: Select "Start new configuration for this cluster"
212
-
The result of this selection is the creation of a new
213
-
configuration file (`config.yaml`) that you will use later for your {productname} deployment.
214
-
206
+
. **Fill in the required fields**: When you start the config tool without mounting an existing configuration bundle,
207
+
you will be booted into an initial setup session. In a setup session, default values will be filled automatically. The following
208
+
steps will walk through how to fill out the remaining required fields.
209
+
215
210
. **Identify the database**: For the initial setup, add the following information about the type and location of the database to be used by {productname}:
216
211
- **Database Type**: Choose MySQL or PostgreSQL. PostgreSQL is used with the
217
212
example shown here.
@@ -230,22 +225,10 @@ NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
The following figure shows an example of the screen for identifying the database used by {productname}.
234
-
The example yaml file sets the database server to `postgres`,
235
-
the user name to `username`, the password to `password`, and the database to `quay`:
228
+
The following figure shows an example of the screen for identifying the database used by {productname}:
236
229
+
237
230
image:Figure01.png[Identifying the database {productname} will use]
238
231
239
-
+
240
-
. **Validate database**: Select `Validate Database Settings` and proceed to the next screen.
241
-
242
-
. **Create {productname} superuser**: You need to set up an account with superuser privileges to {productname}, to use for editing {productname} configuration settings. That information includes a Username, Email address, and Password (entered twice).
243
-
+
244
-
The following figure shows an example of the {productname} Setup screen for setting up a {productname} superuser account:
245
-
+
246
-
image:Figure03.png[Set up a {productname} superuser account to do {productname} configuration]
247
-
+
248
-
Select `Create Super User`, and proceed to the next screen.
249
232
250
233
. **Identify settings**: Go through each of the following settings. The minimum you must enter includes:
251
234
+
@@ -316,9 +299,9 @@ you must explicitly whitelist the namespaces for which it is enabled.
316
299
- **Dockerfile Build Support**: Enable to allow users to submit Dockerfiles to be built and pushed to {productname}.
317
300
This is not recommended for multitenant environments.
318
301
319
-
. **Save the changes**: Select `Save Configuration Changes`. You are presented with the following Download Configuration screen:
302
+
. **Validate the changes**: Select `Validate Configuration Changes`. If validation is successful, you will be presented with the following Download Configuration modal:
320
303
+
321
-
image:Figure04.png[Download the {productname} configuration tarball to the local system]
304
+
image:Figure05.png[Download the {productname} configuration tarball to the local system]
322
305
. **Download configuration**: Select the `Download Configuration` button and save the
323
306
tarball (`quay-config.tar.gz`) to a local directory. Save this file in case you want to deploy
324
307
the config files inside manually or just want a record of what you deployed.
0 commit comments