# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
ExtractServiceAccountProjectID extracts the project id from the given service account JSON.
GetServiceAccount retrieves the ServiceAccount from the secret with the given secret reference.
GetServiceAccountData retrieves the service account specified by the secret reference.
InfrastructureConfigFromInfrastructure extracts the InfrastructureConfig from the ProviderConfig section of the given Infrastructure.
NewTerraformer initializes a new Terraformer that has the ServiceAccount credentials.
ReadServiceAccountSecret reads the ServiceAccount from the given secret.
TerraformerVariablesEnvironmentFromServiceAccount computes the Terraformer variables environment from the given ServiceAccount.
# Constants
CloudProviderConfigName is the name of the configmap containing the cloud provider config.
TerraformVarServiceAccount is the name of the terraform service account environment variable.
# Variables
ChartsPath is the path to the charts.
InternalChartsPath is the path to the internal charts.
Scheme is a scheme with the types relevant for GCP actuators.
# Structs
ServiceAccount represents a GCP service account.