Categorygithub.com/vlvasilev/gardener-extensionscontrollersprovider-openstackpkginternalinfrastructure
# Functions
ComputeStatus computes the status based on the Terraformer and the given InfrastructureConfig.
ComputeTerraformerChartValues computes the values for the OpenStack Terraformer chart.
ExtractTerraformState extracts the TerraformState from the given Terraformer.
GetCredentialsFromInfrastructure retrieves the ServiceAccount from the Secret referenced in the given Infrastructure.
RenderTerraformerChart renders the gcp-infra chart with the given values.
StatusFromTerraformState computes an InfrastructureStatus from the given Terraform variables.
# Constants
DefaultRouterID is the computed router ID as generated by terraform.
TerraformerPurpose is a constant for the complete Terraform setup with purpose 'infrastructure'.
TerraformOutputKeyFloatingNetworkID is the id of the provider network.
TerraformOutputKeyNetworkID is the private worker network.
TerraformOutputKeyRouterID is the id the router between provider network and the worker subnet.
TerraformOutputKeySecurityGroupID is the id of worker security group.
TerraformOutputKeySecurityGroupName is the name of the worker security group.
TerraformOutputKeySSHKeyName key for accessing SSH key name from outputs in terraform.
TerraformOutputKeySubnetID is the id of the worker subnet.
# Variables
ChartsPath is the path to the charts.
InternalChartsPath is the path to the internal charts.
StatusTypeMeta is the TypeMeta of the GCP InfrastructureStatus.
# Structs
TerraformFiles are the files that have been rendered from the infrastructure chart.
TerraformState is the Terraform state for an infrastructure.