Hi. I am getting the following error when I try to...
# google-cloud
a
Hi. I am getting the following error when I try to create an azure cluster using anthos. The only place the cluster accepts a cidr is for the pod and service network and i have specifed them. But in pulumi output it seems that the cidr is empty. Am I missing something? Did anyone come across this issue and what was the fix?
Copy code
Duration: 19s
   err?: Error: Command failed with exit code 255: pulumi up --yes --skip-preview --diff --exec-agent pulumi/actions@v3 --color auto --exec-kind auto.local --stack equinor --non-interactive
  [resource plugin azuread-5.42.0] installing
  error: 1 error occurred:
  	* Error creating Cluster: googleapi: Error 400: has an invalid IPv4 CIDR block: "", field: azure_cluster.networking
  Details:
  [
    {
      "@type": "<http://type.googleapis.com/google.rpc.BadRequest|type.googleapis.com/google.rpc.BadRequest>",
      "fieldViolations": [
        {
          "description": "has an invalid IPv4 CIDR block: \"\"",
          "field": "azure_cluster.networking"
        }
      ]
    }
  ]
Vnets and subnets were successfully created with following configurations:
Copy code
virtual_network = VirtualNetwork("virtualNetwork",
            address_space=AddressSpaceArgs(
                address_prefixes=["10.10.0.0/16", "10.20.0.0/16"],
            ),
            # subnets=[SubnetArgs(name="default", address_prefix="10.10.0.0/24")],
            flow_timeout_in_minutes=10,
            location=self.azure_region,
            resource_group_name=security_perimeter.name,
            virtual_network_name=name,
            tags=tags
                )
        
        #Create subnet
        self.subnet = Subnet("default",
            address_prefixes=["10.10.0.0/24"],
            resource_group_name=security_perimeter.name,
            subnet_name="default",
            virtual_network_name=virtual_network.name)
cluster definition:
Copy code
` error: update failed
  Updating ({stack}):
  v3.83.0
  
    pulumi:pulumi:Stack: (same)
      [urn=urn:pulumi:equinor::{project}:pulumi:pulumi:Stack::{stack}]
      --outputs:--
      vpc_network_id: "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/virtualNetworks/{vnet}"
      vpc_subnet    : "/subscriptions{sub}/resourceGroups/{rg}/providers/Microsoft.Network/virtualNetworks/equinor/subnets/default"
      + gcp:container/azureCluster:AzureCluster: (create)
          [urn=urn:pulumi:{stack}::{PROJECT}::gcp:container/azureCluster:AzureCluster::primary]
          [provider=urn:pulumi:{stack}::{PROJECT}::pulumi:providers:gcp::default_6_61_1::{}]
          authorization              : {
              adminUsers: [
                  [0]: {
                      username  : "{email}"
                  }
              ]
          }
          azureRegion                : "westeurope"
          azureServicesAuthentication: {
              applicationId: "{app_id}"
              tenantId     : "{tenant_id}"
          }
          controlPlane               : {
              mainVolume: {
                  sizeGib   : 8
              }
              rootVolume: {
                  sizeGib   : 32
              }
              sshConfig : {
                  authorizedKey: "{key}"
              }
              subnetId  : "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/virtualNetworks/{vnet}/subnets/default"
              tags      : {
                  client    : "pulumi"
              }
              version   : "1.27.4-gke.1600"
              vmSize    : "Standard_DS2_v2"
          }
          description                : "Azure GKE cluster created with terraform"
          fleet                      : {
              project   : "projects/{project number}"
          }
          location                   : "europe-west1"
          name                       : "azure-anthos"
          networking                 : {
              podAddressCidrBlocks    : [
                  [0]: "100.65.0.0/16"
              ]
              serviceAddressCidrBlocks: [
                  [0]: "100.66.0.0/16"
              ]
              virtualNetworkId        : "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/virtualNetworks/{vnet}"
          }
          project                    : "{project number}"
          resourceGroupId            : "/subscriptions/{sub}/resourceGroups/{rg}"`