Skip to content

Commit 0331fcf

Browse files
stevsmitSteven Smith
andauthored
Book split for security (quay#1100)
Co-authored-by: Steven Smith <[email protected]>
1 parent ac2917a commit 0331fcf

File tree

7 files changed

+102
-77
lines changed

7 files changed

+102
-77
lines changed

tls-config/docinfo.xml renamed to access_permissions_management/docinfo.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<productname>{productname}</productname>
22
<productnumber>{producty}</productnumber>
3-
<subtitle>Configuring SSL/TLS for {productname}</subtitle>
3+
<subtitle>Securing {productname}</subtitle>
44
<abstract>
5-
<para>Using SSL/TLS with {productname}</para>
5+
<para>Securing {productname}: SSL/TLS, Certificates, and Encryption</para>
66
</abstract>
77
<authorgroup>
88
<orgname>Red Hat OpenShift Documentation Team</orgname>
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
include::modules/attributes.adoc[]
2+
3+
:_content-type: ASSEMBLY
4+
[id="access-permissions-management-quay"]
5+
= Managing access and permissions for {productname}
6+
:context: quay-security
7+
8+
{productname} offers a comprehensive permissions model, which allows administrators the ability to control who can access, manage, and modify repositories at a granular level. The following sections show you how to manage user access, define team roles, set permissions for users and robot accounts, and define the visibility of a repository. These guides include instructions using both the {productname} UI and the API.
9+
10+
The following topics are covered:
11+
12+
* Role-based access controls
13+
* Adjusting repository visibility
14+
* Creating and managing robot accounts
15+
* Clair vulnerability reporting
16+
17+
//rbac
18+
19+
include::modules/role-based-access-control-intro.adoc[leveloffset=+1]
20+
include::modules/teams-overview.adoc[leveloffset=+2]
21+
include::modules/set-team-role.adoc[leveloffset=+3]
22+
include::modules/managing-team-members-repo-permissions-ui.adoc[leveloffset=+3]
23+
include::modules/setting-role-of-team-within-organization-api.adoc[leveloffset=+3]
24+
include::modules/default-permissions-v2-ui.adoc[leveloffset=+2]
25+
include::modules/default-permissions-api.adoc[leveloffset=+2]
26+
include::modules/allow-access-user-repo.adoc[leveloffset=+2]
27+
include::modules/adjust-access-user-repo-api.adoc[leveloffset=+2]
28+
29+
//private repo
30+
include::modules/proc_use-quay-create-repo.adoc[leveloffset=+1]
31+
include::modules/adjusting-repository-visibility-via-the-ui.adoc[leveloffset=+2]
32+
include::modules/adjusting-repository-access-via-the-api.adoc[leveloffset=+2]
33+
34+
//robot accounts
35+
include::modules/robot-account-overview.adoc[leveloffset=+1]
36+
include::modules/creating-robot-account-v2-ui.adoc[leveloffset=+2]
37+
include::modules/creating-robot-account-api.adoc[leveloffset=+2]
38+
include::modules/managing-robot-account-permissions-v2-ui.adoc[leveloffset=+2]
39+
include::modules/disabling-robot-account.adoc[leveloffset=+2]
40+
include::modules/regenerating-robot-account-token-api.adoc[leveloffset=+2]
41+
include::modules/deleting-robot-account-v2-ui.adoc[leveloffset=+2]
42+
include::modules/deleting-robot-account-api.adoc[leveloffset=+2]
43+
44+
45+
//isolated builds
46+
47+
48+
//clair
49+
include::modules/clair-vulnerability-scanner-overview.adoc[leveloffset=+1]
File renamed without changes.

securing_quay/docinfo.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<productname>{productname}</productname>
2+
<productnumber>{producty}</productnumber>
3+
<subtitle>Securing {productname}</subtitle>
4+
<abstract>
5+
<para>Securing {productname}: SSL/TLS, Certificates, and Encryption</para>
6+
</abstract>
7+
<authorgroup>
8+
<orgname>Red Hat OpenShift Documentation Team</orgname>
9+
</authorgroup>
10+
<xi:include href="Common_Content/Legal_Notice.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />

securing_quay/master.adoc

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
include::modules/attributes.adoc[]
2+
3+
:_content-type: ASSEMBLY
4+
[id="securing-quay"]
5+
= Securing {productname}
6+
:context: quay-security
7+
8+
{productname} offers administrators the ability to secure communication and trusted access to their repositories through the use of Transport Layer Security (TLS), certificate management, and encryption techniques. Properly configuring SSL/TLS and implementing custom certificates can help safeguard data, secure external connections, and maintain trust between {productname} and the integrated services of your choosing.
9+
10+
The following topics are covered:
11+
12+
* Configuring custom SSL/TLS certificates for standalone {productname} deployments
13+
* Configuring custom SSL/TLS certificates for {productname-ocp}
14+
* Adding additional Certificate Authorities to the {productname} container
15+
* Adding additional Certificate Authorities to {productname-ocp}
16+
17+
//creating ssl-tls-certificates
18+
include::modules/ssl-tls-quay-overview.adoc[leveloffset=+1]
19+
include::modules/ssl-create-certs.adoc[leveloffset=+2]
20+
//SSL/TLS Standalone
21+
include::modules/configuring-ssl-tls.adoc[leveloffset=+2]
22+
include::modules/ssl-config-cli.adoc[leveloffset=+3]
23+
include::modules/ssl-trust-ca-podman.adoc[leveloffset=+3]
24+
include::modules/ssl-trust-ca-system.adoc[leveloffset=+3]
25+
//SSL/TLS Operator
26+
include::modules/operator-custom-ssl-certs-config-bundle.adoc[leveloffset=+2]
27+
include::modules/creating-custom-ssl-certs-config-bundle.adoc[leveloffset=+3]
28+
29+
//additional ca certificates
30+
include::modules/config-extra-ca-certs-quay.adoc[leveloffset=+1]
31+
//Additional CA Certificates standalone
32+
include::modules/config-custom-ssl-certs-manual.adoc[leveloffset=+2]
33+
//Additional CA Certificates Operator
34+
include::modules/config-additional-ca-certs-operator.adoc[leveloffset=+2]
35+
include::modules/operator-config-cli-download.adoc[leveloffset=+3]
36+
include::modules/adding-ca-certs-to-config.adoc[leveloffset=+3]
37+
//Kubernetes
38+
include::modules/config-custom-ssl-certs-kubernetes.adoc[leveloffset=+2]
39+
40+
//isolated builds

securing_quay/modules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../modules/

tls-config/master.adoc

Lines changed: 0 additions & 75 deletions
This file was deleted.

0 commit comments

Comments
 (0)