Skip to content

Commit 432e5bf

Browse files
authored
chore: Add secure boot and integrity monitoring documentation (terraform-google-modules#525)
* Add secure boot and integrity monitoring in beta-private-cluster-update-variant README.md * Add secure boot and integrity monitoring in beta-private-cluster-update-variant README.md * Add secure boot and integrity monitoring in beta-private-cluster-update-variant README.md Co-authored-by: c0feec0der <>
1 parent 1e58558 commit 432e5bf

File tree

7 files changed

+14
-0
lines changed

7 files changed

+14
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ The node_pools variable takes the following parameters:
184184
| --- | --- | --- | --- |
185185
| accelerator_count | The number of the guest accelerator cards exposed to this instance | 0 | Optional |
186186
| accelerator_type | The accelerator type resource to expose to the instance | " " | Optional |
187+
| enable_secure_boot | Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. | false | Optional |
188+
| enable_integrity_monitoring | Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. | true | Optional |
187189
| auto_repair | Whether the nodes will be automatically repaired | true | Optional |
188190
| autoscaling | Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage | true | Optional |
189191
| auto_upgrade | Whether the nodes will be automatically upgraded | true (if cluster is regional) | Optional |

autogen/main/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ The node_pools variable takes the following parameters:
174174
| --- | --- | --- | --- |
175175
| accelerator_count | The number of the guest accelerator cards exposed to this instance | 0 | Optional |
176176
| accelerator_type | The accelerator type resource to expose to the instance | " " | Optional |
177+
| enable_secure_boot | Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. | false | Optional |
178+
| enable_integrity_monitoring | Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. | true | Optional |
177179
| auto_repair | Whether the nodes will be automatically repaired | true | Optional |
178180
| autoscaling | Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage | true | Optional |
179181
| auto_upgrade | Whether the nodes will be automatically upgraded | true (if cluster is regional) | Optional |

modules/beta-private-cluster-update-variant/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,8 @@ The node_pools variable takes the following parameters:
275275
| --- | --- | --- | --- |
276276
| accelerator_count | The number of the guest accelerator cards exposed to this instance | 0 | Optional |
277277
| accelerator_type | The accelerator type resource to expose to the instance | " " | Optional |
278+
| enable_secure_boot | Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. | false | Optional |
279+
| enable_integrity_monitoring | Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. | true | Optional |
278280
| auto_repair | Whether the nodes will be automatically repaired | true | Optional |
279281
| autoscaling | Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage | true | Optional |
280282
| auto_upgrade | Whether the nodes will be automatically upgraded | true (if cluster is regional) | Optional |

modules/beta-private-cluster/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,8 @@ The node_pools variable takes the following parameters:
253253
| --- | --- | --- | --- |
254254
| accelerator_count | The number of the guest accelerator cards exposed to this instance | 0 | Optional |
255255
| accelerator_type | The accelerator type resource to expose to the instance | " " | Optional |
256+
| enable_secure_boot | Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. | false | Optional |
257+
| enable_integrity_monitoring | Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. | true | Optional |
256258
| auto_repair | Whether the nodes will be automatically repaired | true | Optional |
257259
| autoscaling | Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage | true | Optional |
258260
| auto_upgrade | Whether the nodes will be automatically upgraded | true (if cluster is regional) | Optional |

modules/beta-public-cluster/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,8 @@ The node_pools variable takes the following parameters:
229229
| --- | --- | --- | --- |
230230
| accelerator_count | The number of the guest accelerator cards exposed to this instance | 0 | Optional |
231231
| accelerator_type | The accelerator type resource to expose to the instance | " " | Optional |
232+
| enable_secure_boot | Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. | false | Optional |
233+
| enable_integrity_monitoring | Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. | true | Optional |
232234
| auto_repair | Whether the nodes will be automatically repaired | true | Optional |
233235
| autoscaling | Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage | true | Optional |
234236
| auto_upgrade | Whether the nodes will be automatically upgraded | true (if cluster is regional) | Optional |

modules/private-cluster-update-variant/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,8 @@ The node_pools variable takes the following parameters:
230230
| --- | --- | --- | --- |
231231
| accelerator_count | The number of the guest accelerator cards exposed to this instance | 0 | Optional |
232232
| accelerator_type | The accelerator type resource to expose to the instance | " " | Optional |
233+
| enable_secure_boot | Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. | false | Optional |
234+
| enable_integrity_monitoring | Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. | true | Optional |
233235
| auto_repair | Whether the nodes will be automatically repaired | true | Optional |
234236
| autoscaling | Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage | true | Optional |
235237
| auto_upgrade | Whether the nodes will be automatically upgraded | true (if cluster is regional) | Optional |

modules/private-cluster/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,8 @@ The node_pools variable takes the following parameters:
208208
| --- | --- | --- | --- |
209209
| accelerator_count | The number of the guest accelerator cards exposed to this instance | 0 | Optional |
210210
| accelerator_type | The accelerator type resource to expose to the instance | " " | Optional |
211+
| enable_secure_boot | Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. | false | Optional |
212+
| enable_integrity_monitoring | Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. | true | Optional |
211213
| auto_repair | Whether the nodes will be automatically repaired | true | Optional |
212214
| autoscaling | Configuration required by cluster autoscaler to adjust the size of the node pool to the current cluster usage | true | Optional |
213215
| auto_upgrade | Whether the nodes will be automatically upgraded | true (if cluster is regional) | Optional |

0 commit comments

Comments
 (0)