Skip to content

Commit a11002b

Browse files
authored
Merge pull request #38226 from codyhoag/csr-management-mod
Modularize CSR management text
2 parents 24493b0 + 08f8eb6 commit a11002b

30 files changed

+58
-68
lines changed

installing/installing_aws/installing-aws-user-infra.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Be sure to also review this site list if you are configuring a proxy.
3636
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3737

3838
include::modules/installation-aws-user-infra-requirements.adoc[leveloffset=+1]
39+
include::modules/csr-management.adoc[leveloffset=+2]
3940

4041
include::modules/installation-supported-aws-machine-types.adoc[leveloffset=+2]
4142

installing/installing_aws/installing-restricted-networks-aws.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ include::modules/installation-about-restricted-network.adoc[leveloffset=+1]
5555
include::modules/cluster-entitlements.adoc[leveloffset=+1]
5656

5757
include::modules/installation-aws-user-infra-requirements.adoc[leveloffset=+1]
58+
include::modules/csr-management.adoc[leveloffset=+2]
5859

5960
include::modules/installation-supported-aws-machine-types.adoc[leveloffset=+2]
6061

installing/installing_azure/installing-azure-user-infra.adoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,7 @@ You can view Azure's DNS solution by visiting this xref:installation-azure-creat
4747

4848
include::modules/installation-azure-increasing-limits.adoc[leveloffset=+2]
4949

50-
[id="csr-management-azure_{context}"]
51-
=== Certificate signing requests management
52-
53-
Because your cluster has limited access to automatic machine management when you use infrastructure that you provision, you must provide a mechanism for approving cluster certificate signing requests (CSRs) after installation. The `kube-controller-manager` only approves the kubelet client CSRs. The `machine-approver` cannot guarantee the validity of a serving certificate that is requested by using kubelet credentials because it cannot confirm that the correct machine issued the request. You must determine and implement a method of verifying the validity of the kubelet serving certificate requests and approving them.
50+
include::modules/csr-management.adoc[leveloffset=+2]
5451

5552
include::modules/installation-azure-permissions.adoc[leveloffset=+2]
5653
include::modules/installation-azure-service-principal.adoc[leveloffset=+2]

installing/installing_azure_stack_hub/installing-azure-stack-hub-user-infra.adoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,7 @@ include::modules/installation-azure-stack-hub-network-config.adoc[leveloffset=+2
5050

5151
You can view Azure's DNS solution by visiting this xref:installation-azure-create-dns-zones_{context}[example for creating DNS zones].
5252

53-
[id="csr-management-azure-stack-hub_{context}"]
54-
=== Certificate signing requests management
55-
56-
Because your cluster has limited access to automatic machine management when you use infrastructure that you provision, you must provide a mechanism for approving cluster certificate signing requests (CSRs) after installation. The `kube-controller-manager` only approves the kubelet client CSRs. The `machine-approver` cannot guarantee the validity of a serving certificate that is requested by using kubelet credentials because it cannot confirm that the correct machine issued the request. You must determine and implement a method of verifying the validity of the kubelet serving certificate requests and approving them.
53+
include::modules/csr-management.adoc[leveloffset=+2]
5754

5855
include::modules/installation-azure-stack-hub-permissions.adoc[leveloffset=+2]
5956
include::modules/installation-azure-service-principal.adoc[leveloffset=+2]

installing/installing_bare_metal/installing-bare-metal-network-customizations.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
2727
* See xref:../../installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc#installing-restricted-networks-bare-metal[Installing a user-provisioned bare metal cluster on a restricted network] for more information about performing a restricted network installation on bare metal infrastructure that you provision.
2828

2929
include::modules/installation-requirements-user-infra.adoc[leveloffset=+1]
30+
include::modules/csr-management.adoc[leveloffset=+2]
3031

3132
.Additional resources
3233

installing/installing_bare_metal/installing-bare-metal.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
3535
* See xref:../../installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc#installing-restricted-networks-bare-metal[Installing a user-provisioned bare metal cluster on a restricted network] for more information about performing a restricted network installation on bare metal infrastructure that you provision.
3636

3737
include::modules/installation-requirements-user-infra.adoc[leveloffset=+1]
38+
include::modules/csr-management.adoc[leveloffset=+2]
3839

3940
.Additional resources
4041

installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ include::modules/installation-about-restricted-network.adoc[leveloffset=+1]
4040
include::modules/cluster-entitlements.adoc[leveloffset=+1]
4141

4242
include::modules/installation-requirements-user-infra.adoc[leveloffset=+1]
43+
include::modules/csr-management.adoc[leveloffset=+2]
4344

4445
.Additional resources
4546

installing/installing_gcp/installing-gcp-user-infra-vpc.adoc

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,7 @@ The steps for performing a user-provisioned infrastructure installation are prov
3131
Be sure to also review this site list if you are configuring a proxy.
3232
====
3333

34-
[id="csr-management-gcp-vpc"]
35-
== Certificate signing requests management
36-
37-
Because your cluster has limited access to automatic machine management when you
38-
use infrastructure that you provision, you must provide a mechanism for approving
39-
cluster certificate signing requests (CSRs) after installation. The
40-
`kube-controller-manager` only approves the kubelet client CSRs. The
41-
`machine-approver` cannot guarantee the validity of a serving certificate
42-
that is requested by using kubelet credentials because it cannot confirm that
43-
the correct machine issued the request. You must determine and implement a
44-
method of verifying the validity of the kubelet serving certificate requests
45-
and approving them.
34+
include::modules/csr-management.adoc[leveloffset=+1]
4635

4736
include::modules/cluster-entitlements.adoc[leveloffset=+1]
4837

installing/installing_gcp/installing-gcp-user-infra.adoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,7 @@ The steps for performing a user-provisioned infrastructure installation are prov
2626
Be sure to also review this site list if you are configuring a proxy.
2727
====
2828

29-
[id="csr-management-gcp_{context}"]
30-
== Certificate signing requests management
31-
32-
Because your cluster has limited access to automatic machine management when you use infrastructure that you provision, you must provide a mechanism for approving cluster certificate signing requests (CSRs) after installation. The `kube-controller-manager` only approves the kubelet client CSRs. The `machine-approver` cannot guarantee the validity of a serving certificate that is requested by using kubelet credentials because it cannot confirm that the correct machine issued the request. You must determine and implement a method of verifying the validity of the kubelet serving certificate requests and approving them.
29+
include::modules/csr-management.adoc[leveloffset=+1]
3330

3431
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3532

installing/installing_ibm_power/installing-ibm-power.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Be sure to also review this site list if you are configuring a proxy.
3131
include::modules/cluster-entitlements.adoc[leveloffset=+1]
3232

3333
include::modules/installation-requirements-user-infra.adoc[leveloffset=+1]
34+
include::modules/csr-management.adoc[leveloffset=+2]
3435

3536
include::modules/installation-network-user-infra.adoc[leveloffset=+2]
3637

0 commit comments

Comments
 (0)