You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| affinity | The node affinity to use for pod scheduling |`{}`|
39
-
| tolerations | The toleration to use for pod scheduling |`[]`|
40
-
| resources | The resource request/limits for the container image | limits: "2" CPU, 4Gi, requests: 100m CPU, 128Mi |
41
-
| namespace | Namespace that this Helm chart is installed on. |`fleet-system`|
42
-
| logVerbosity | Log level. Uses V logs (klog) |`3`|
43
-
| propertyProvider | The property provider to use with the member agent; if none is specified, the Fleet member agent will start with no property provider (i.e., the agent will expose no cluster properties, and collect only limited resource usage information) | `` |
44
-
| region | The region where the member cluster resides | `` |
| affinity | The node affinity to use for pod scheduling |`{}`|
39
+
| tolerations | The toleration to use for pod scheduling |`[]`|
40
+
| resources | The resource request/limits for the container image | limits: "2" CPU, 4Gi, requests: 100m CPU, 128Mi |
41
+
| namespace | Namespace that this Helm chart is installed on. |`fleet-system`|
42
+
| logVerbosity | Log level. Uses V logs (klog) |`3`|
43
+
| propertyProvider | The property provider to use with the member agent; if none is specified, the Fleet member agent will start with no property provider (i.e., the agent will expose no cluster properties, and collect only limited resource usage information) | `` |
44
+
| region | The region where the member cluster resides | `` |
45
+
| config.azureCloudConfig | The cloud provider configuration |**required if property provider is set to azure**|
46
+
47
+
## Override Azure cloud config
48
+
49
+
**If PropertyProvider feature is set to azure, then a cloud configuration is required.**
50
+
Cloud configuration provides resource metadata and credentials for `fleet-member-agent` to manipulate Azure resources.
51
+
It's embedded into a Kubernetes secret and mounted to the pods.
52
+
The values can be modified under `config.azureCloudConfig` section in values.yaml or can be provided as a separate file.
|`cloud`| The cloud where resources belong. | Required. |
58
+
|`tenantId`| The AAD Tenant ID for the subscription where the Azure resources are deployed. ||
59
+
|`subscriptionId`| The ID of the subscription where resources are deployed. ||
60
+
|`useManagedIdentityExtension`| Boolean indicating whether or not to use a managed identity. |`true` or `false`|
61
+
|`userAssignedIdentityID`| ClientID of the user-assigned managed identity with RBAC access to resources. | Required for UserAssignedIdentity and omitted for SystemAssignedIdentity. |
62
+
|`aadClientId`| The ClientID for an AAD application with RBAC access to resources. | Required if `useManagedIdentityExtension` is set to `false`. |
63
+
|`aadClientSecret`| The ClientSecret for an AAD application with RBAC access to resources. | Required if `useManagedIdentityExtension` is set to `false`. |
64
+
|`resourceGroup`| The name of the resource group where cluster resources are deployed. ||
65
+
|`userAgent`| The userAgent provided when accessing resources. ||
66
+
|`location`| The region where resource group and its resources is deployed. ||
67
+
|`vnetName`| The name of the virtual network where the cluster is deployed. ||
68
+
|`vnetResourceGroup`| The resource group where the virtual network is deployed. ||
69
+
70
+
You can create a file `azure.yaml` with the following content, and pass it to `helm install` command: `helm install <release-name> <chart-name> --set propertyProvider=azure -f azure.yaml`
0 commit comments