FAST GCVE stage (#2191)

* GCVE stage prerequisites

* fix gcve prereq

* gcve stage first deploy

* Updated readme filex

* docs updated

* some fixes after testing

* updated readme files

* elia fix

* gcve net admin custom role

* gcve net admin custom role

* elia fix

* ven peering deploy

* elia fix

* added blueprint and stage tests

* Edits to Readme files

* typo in outputs

* clean-up

* gcve stage tests fix

* readme fix

* fix sorting

* fix copyrights and readme file

* fix test

* fix copyright

* fixed gcve feature flag cond.

* removed validation

* fixed typo

* fixed typo

* fixed gcve tests

* fixed typo

* fixed typo

* fixed sorting

* fixed sorting

---------

Co-authored-by: Konrad Schieban <kschieban@google.com>
This commit is contained in:
Elia
2024-04-03 17:25:12 +02:00
committed by GitHub
parent fc23c9c387
commit b80132a618
58 changed files with 1779 additions and 164 deletions

View File

@@ -160,4 +160,5 @@ module "gcve-pc" {
| [vmw_engine_network_peerings](outputs.tf#L22) | The peerings created towards the user VPC or other VMware engine networks. | |
| [vmw_engine_network_policies](outputs.tf#L27) | The network policies associated to the VMware engine network. | |
| [vmw_engine_private_clouds](outputs.tf#L32) | VMware engine private cloud resources. | |
| [vmw_private_cloud_network](outputs.tf#L37) | VMware engine network. | |
<!-- END TFDOC -->

View File

@@ -92,6 +92,8 @@ resource "google_vmwareengine_private_cloud" "vmw_engine_private_clouds" {
name = "${var.prefix}-${each.key}"
description = each.value.description
type = each.value.management_cluster_config.node_count == 1 ? "TIME_LIMITED" : "STANDARD"
network_config {
management_cidr = each.value.cidr
vmware_engine_network = local.vmw_network.id

View File

@@ -33,3 +33,8 @@ output "vmw_engine_private_clouds" {
description = "VMware engine private cloud resources."
value = google_vmwareengine_private_cloud.vmw_engine_private_clouds
}
output "vmw_private_cloud_network" {
description = "VMware engine network."
value = google_vmwareengine_network.private_cloud_network.0
}