Field | Default | Description |
---|---|---|
verbosityLevel |
3 | Sets the verbosity level of the AGIC logging infrastructure. See Logging Levels for possible values. |
reconcilePeriodSeconds |
Enable periodic reconciliation to checks if the latest gateway configuration is different from what it cached. Range: 30 - 300 seconds. Disabled by default. | |
appgw.applicationGatewayId |
Resource Id of the Application Gateway. Example: applicationgatewayd0f0 |
|
appgw.subscriptionId |
Default is agent node pool's subscriptionId derived from CloudProvider config | The Azure Subscription ID in which App Gateway resides. Example: a123b234-a3b4-557d-b2df-a0bc12de1234 |
appgw.resourceGroup |
Default is agent node pool's resource group derived from CloudProvider config | Name of the Azure Resource Group in which App Gateway was created. Example: app-gw-resource-group |
appgw.name |
Name of the Application Gateway. Example: applicationgatewayd0f0 |
|
appgw.environment |
AZUREPUBLICCLOUD |
Specify which cloud environment. Possbile values: AZURECHINACLOUD , AZUREGERMANCLOUD , AZUREPUBLICCLOUD , AZUREUSGOVERNMENTCLOUD |
appgw.shared |
false | This boolean flag should be defaulted to false . Set to true should you need a Shared App Gateway. |
appgw.subResourceNamePrefix |
No prefix if empty | Prefix that should be used in the naming of the Application Gateway's sub-resources |
kubernetes.watchNamespace |
Watches all if empty | Specify the name space, which AGIC should watch. This could be a single string value, or a comma-separated list of namespaces. |
kubernetes.rbac |
false | Specify true if kubernetes cluster is rbac enabled |
armAuth.type |
could be aadPodIdentity or servicePrincipal |
|
armAuth.identityResourceID |
Resource ID of the Azure Managed Identity | |
armAuth.identityClientId |
The Client ID of the Identity. See below for more information on Identity | |
armAuth.secretJSON |
Only needed when Service Principal Secret type is chosen (when armAuth.type has been set to servicePrincipal ) |
appgw:
applicationGatewayID: <application-gateway-resource-id>
environment: "AZUREUSGOVERNMENTCLOUD" # default: AZUREPUBLICCLOUD
armAuth:
type: aadPodIdentity
identityResourceID: <identityResourceId>
identityClientID: <identityClientId>
rbac:
enabled: false