Skip to content

Commit 15b7cbd

Browse files
committed
OSDOCS-16026 4 category restructure
1 parent e32b88d commit 15b7cbd

File tree

14 files changed

+131
-33
lines changed

14 files changed

+131
-33
lines changed

_topic_maps/_topic_map.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,14 +1647,18 @@ Topics:
16471647
Dir: ingress_load_balancing
16481648
Distros: openshift-enterprise,openshift-origin
16491649
Topics:
1650-
- Name: Configuring Routes
1650+
- Name: Routes
16511651
Dir: routes
16521652
Distros: openshift-enterprise,openshift-origin
16531653
Topics:
1654-
- Name: Route configuration
1655-
File: route-configuration
1656-
- Name: Secured routes
1657-
File: secured-routes
1654+
- Name: Creating basic routes
1655+
File: creating-basic-routes
1656+
- Name: Securing routes
1657+
File: securing-routes
1658+
- Name: Configuring routes
1659+
File: nw-configuring-routes
1660+
- Name: Creating advanced routes
1661+
File: creating-advanced-routes
16581662
- Name: Configuring ingress cluster traffic
16591663
Dir: configuring_ingress_cluster_traffic
16601664
Distros: openshift-enterprise,openshift-origin

_topic_maps/_topic_map_osd.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -787,13 +787,17 @@ Topics:
787787
Dir: ingress_load_balancing
788788
Distros: openshift-dedicated
789789
Topics:
790+
- Name: Routes
791+
Dir: routes
792+
Topics:
793+
- Name: Creating basic routes
794+
File: creating-basic-routes
795+
- Name: Securing routes
796+
File: securing-routes
790797
- Name: Configuring Routes
791-
Dir: routes
792-
Topics:
793-
- Name: Route configuration
794-
File: route-configuration
795-
- Name: Secured routes
796-
File: secured-routes
798+
File: nw-configuring-routes
799+
- Name: Creating advanced Routes
800+
File: creating-advanced-routes
797801
---
798802
Name: Building applications
799803
Dir: applications

_topic_maps/_topic_map_rosa.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,14 +1013,17 @@ Topics:
10131013
Dir: ingress_load_balancing
10141014
Distros: openshift-rosa
10151015
Topics:
1016-
- Name: Configuring Routes
1017-
Dir: routes
1018-
Distros: openshift-rosa
1019-
Topics:
1020-
- Name: Route configuration
1021-
File: route-configuration
1022-
- Name: Secured routes
1023-
File: secured-routes
1016+
- Name: Routes
1017+
Dir: routes
1018+
Topics:
1019+
- Name: Creating basic routes
1020+
File: creating-basic-routes
1021+
- Name: Securing routes
1022+
File: securing-routes
1023+
- Name: Configuring Routes
1024+
File: nw-configuring-routes
1025+
- Name: Creating advanced Routes
1026+
File: creating-advanced-routes - Name: Configuring Routes
10241027
---
10251028
Name: Building applications
10261029
Dir: applications

_topic_maps/_topic_map_rosa_hcp.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,14 +1052,17 @@ Topics:
10521052
Dir: ingress_load_balancing
10531053
Distros: openshift-rosa-hcp
10541054
Topics:
1055-
- Name: Configuring Routes
1055+
- Name: Routes
10561056
Dir: routes
1057-
Distros: openshift-rosa-hcp
10581057
Topics:
1059-
- Name: Route configuration
1060-
File: route-configuration
1061-
- Name: Secured routes
1062-
File: secured-routes
1058+
- Name: Creating basic routes
1059+
File: creating-basic-routes
1060+
- Name: Securing routes
1061+
File: securing-routes
1062+
- Name: Configuring Routes
1063+
File: nw-configuring-routes
1064+
- Name: Creating advanced Routes
1065+
File: creating-advanced-routes
10631066
---
10641067
Name: Nodes
10651068
Dir: nodes

applications/deployments/route-based-deployment-strategies.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,4 @@ ifndef::openshift-rosa-hcp[]
4040
[id="additional-resources_{context}"]
4141
== Additional resources
4242

43-
* xref:../../networking/ingress_load_balancing/routes/route-configuration.adoc#nw-route-specific-annotations_route-configuration[Route-specific annotations].
44-
endif::[]
43+
* xref:../../networking/ingress_load_balancing/routes/nw-configuring-routes.adoc#nw-route-specific-annotations[Route-specific annotations]

cloud_experts_tutorials/cloud-experts-getting-started/cloud-experts-getting-started-openshift-concepts.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ An individual route can override some defaults by providing specific configurati
127127
[role="_additional-resources"]
128128
.Additional resources
129129

130-
* xref:../../networking/ingress_load_balancing/routes/route-configuration.adoc#nw-route-specific-annotations_route-configuration[Route-specific annotations]
130+
* xref:../../networking/ingress_load_balancing/routes/route-configuration.adoc#nw-route-specific-annotations_route-configuration[Route-specific-annotations]
131131

132132
[id="cloud-experts-getting-started-openshift-concepts-imagestreams"]
133133
== Image streams
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
include::_attributes/common-attributes.adoc[]
3+
[id="creating-advanced-routes"]
4+
= Creating advanced routes
5+
6+
toc::[]
7+
8+
You can create secure routes with the ability to use several types of TLS termination to serve certificates to the client. The following sections describe how to create re-encrypt, edge, and passthrough routes with custom certificates.
9+
10+
11+
//Creating an edge route with a custom certificate
12+
include::modules/nw-ingress-creating-an-edge-route-with-a-custom-certificate.adoc[leveloffset=+1]
13+
14+
//Creating a reencrypt route with a custom certificate
15+
include::modules/nw-ingress-creating-a-reencrypt-route-with-a-custom-certificate.adoc[leveloffset=+1]
16+
17+
//Creating a passthrough route
18+
include::modules/nw-ingress-creating-a-passthrough-route.adoc[leveloffset=+1]
19+
20+
//Creating a route using the destination CA certificate
21+
include::modules/nw-ingress-reencrypt-route-custom-cert.adoc[leveloffset=+1]
22+
23+
//Creating a route with externally managed certificates
24+
include::modules/nw-ingress-route-secret-load-external-cert.adoc[leveloffset=+1]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
include::_attributes/common-attributes.adoc[]
3+
[id="creating-basic-routes"]
4+
= Creating basic routes
5+
:context: configuring-routes
6+
7+
toc::[]
8+
9+
If you have unencrypted HTTP, you can create a basic route with a route object.
10+
11+
include::modules/nw-creating-a-route.adoc[leveloffset=+1]
12+
13+
include::modules/nw-path-based-routes.adoc[leveloffset=+1]
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
include::_attributes/common-attributes.adoc[]
3+
[id="nw-configuring-routes"]
4+
= Configuring routes
5+
:context: configuring-routes
6+
7+
toc::[]
8+
9+
You can use annotations, headers, cookies, and more to customize your route configuration.
10+
11+
//Configuring route timeouts
12+
include::modules/nw-configuring-route-timeouts.adoc[leveloffset=+1]
13+
14+
//HTTP header configuration
15+
include::modules/nw-http-header-configuration.adoc[leveloffset=+1]
16+
17+
//Setting or deleting http headers
18+
include::modules/nw-route-set-or-delete-http-headers.adoc[leveloffset=+1]
19+
20+
//Using cookies to keep route statefulness
21+
include::modules/nw-using-cookies-keep-route-statefulness.adoc[leveloffset=+1]
22+
23+
//Annotating a route with a cookie name
24+
include::modules/nw-annotating-a-route-with-a-cookie-name.adoc[leveloffset=+2]
25+
26+
//Additional annotations (to be separated into modules with more detail at a later date)
27+
include::modules/nw-route-specific-annotations.adoc[leveloffset=+1]
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
include::_attributes/common-attributes.adoc[]
3+
[id="securing-routes"]
4+
= Securing routes
5+
:context: configuring-routes
6+
7+
[toc]
8+
9+
You can secure a route with HTTP strict transport security (HSTS).
10+
11+
//HTTP Strict Transport Security
12+
include::modules/nw-enabling-hsts.adoc[leveloffset=+1]
13+
14+
//Enabling HTTP strict transport security per-route
15+
include::modules/nw-enabling-hsts-per-route.adoc[leveloffset=+2]
16+
17+
//Disabling HTTP strict transport security per-route
18+
include::modules/nw-disabling-hsts.adoc[leveloffset=+2]
19+
20+
//Enforcing HTTP strict transport security per-domain
21+
include::modules/nw-enforcing-hsts-per-domain.adoc[leveloffset=+2]

0 commit comments

Comments
 (0)