Skip to content

Commit 33df589

Browse files
Merge pull request #313986 from linglingye001/linglingye/k8s-feature-update
K8s provider feature status update
2 parents 3c2fd62 + aa4bc4d commit 33df589

4 files changed

Lines changed: 36 additions & 8 deletions

File tree

articles/azure-app-configuration/concept-enable-rbac.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,24 @@ clientOptions := &azappconfig.ClientOptions{
333333
client, _ := azappconfig.NewClient(myStoreEndpoint, credential, clientOptions)
334334
```
335335

336+
### [Kubernetes](#tab/kubernetes)
337+
#### Kubernetes provider
338+
339+
If your application runs on Kubernetes and you use the Azure App Configuration Kubernetes Provider, the audience configuration depends on how the provider is installed.
340+
341+
- **AKS extension**: No audience configuration is needed. The extension automatically determines the audience based on the cloud where it runs.
342+
- **Helm chart**: The audience can be configured at installation time by setting the `env.azureAppConfigurationAudience` parameter. Use version **2.6.0** or later of the [Azure App Configuration Kubernetes Provider](./quickstart-azure-kubernetes-service.md) to configure the audience.
343+
344+
The following command demonstrates how to install the Azure App Configuration Kubernetes Provider via Helm with a cloud-specific audience.
345+
346+
```console
347+
helm install azureappconfiguration.kubernetesprovider \
348+
oci://mcr.microsoft.com/azure-app-configuration/helmchart/kubernetes-provider \
349+
--namespace azappconfig-system \
350+
--create-namespace \
351+
--set env.azureAppConfigurationAudience="{Cloud specific audience here}"
352+
```
353+
336354
---
337355

338356
## Next steps

articles/azure-app-configuration/concept-snapshot-references.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,14 @@ If a snapshot reference is added that points to the aforementioned snapshot, the
118118

119119
## Language availability
120120

121-
| Language | Minimum version / status |
122-
|-------------|---------------------------|
123-
| .NET | 8.4.0+ |
124-
| Java | Work in progress |
125-
| JavaScript | 2.3.0+ |
126-
| Python | 2.4.0+ |
127-
| Go | Work in progress |
121+
| Language / platform | Minimum version / status |
122+
|---------------------|--------------------------|
123+
| .NET | 8.4.0+ |
124+
| Java | Work in progress |
125+
| JavaScript | 2.3.0+ |
126+
| Python | 2.4.0+ |
127+
| Go | Work in progress |
128+
| Kubernetes | 2.6.0+ |
128129

129130
## Next steps
130131

articles/azure-app-configuration/configuration-provider-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ Replica Auto Discovery | [GA](./reference-dotnet-provider.md#geo-replication) |
6969
Replica Failover | [GA](./reference-dotnet-provider.md#geo-replication) | [GA](/azure/developer/java/spring-framework/app-configuration-support#geo-replication) | GA | [GA](./reference-python-provider.md#geo-replication) | [GA](./reference-javascript-provider.md#geo-replication) | [GA](./reference-go-provider.md#geo-replication)
7070
Replica Load Balancing | [GA](./reference-dotnet-provider.md#geo-replication) | GA | GA | [GA](./reference-python-provider.md#geo-replication) | [GA](./reference-javascript-provider.md#geo-replication) | [GA](./reference-go-provider.md#geo-replication)
7171
Snapshots | [GA](./reference-dotnet-provider.md#snapshot) | [GA](/azure/developer/java/spring-framework/app-configuration-support#selecting-configurations) | GA | [GA](./reference-python-provider.md#load-configuration-from-snapshots) | [GA](./reference-javascript-provider.md#snapshot) | [GA](./reference-go-provider.md#snapshot)
72+
Snapshot Reference | [GA](./reference-dotnet-provider.md#snapshot-reference) | WIP | [GA](./reference-kubernetes-provider.md#snapshot-reference) | WIP | [GA](./reference-javascript-provider.md#snapshot-reference) | WIP
7273
Distributed Tracing | [GA](./reference-dotnet-provider.md#distributed-tracing) | WIP | WIP | WIP | WIP | N/A
7374
Health Check | [GA](./reference-dotnet-provider.md#health-check) | [GA](/azure/developer/java/spring-framework/app-configuration-support#health-indicator) | WIP | WIP | WIP | N/A
7475
Select by Tag Filters | [GA](./reference-dotnet-provider.md#load-specific-key-values-using-selectors) | WIP | GA | [GA](./reference-python-provider.md#tag-filters) | [GA](./reference-javascript-provider.md#tag-filters) | [GA](./reference-go-provider.md#tag-filters)
75-
Snapshot Reference | [GA](./reference-dotnet-provider.md#snapshot-reference) | WIP | WIP | WIP | [GA](./reference-javascript-provider.md#snapshot-reference) | WIP
7676
Load from Azure Front Door | [Preview](./reference-dotnet-provider.md#connect-to-azure-front-door) | WIP | WIP | WIP | [Preview](./reference-javascript-provider.md#connect-to-azure-front-door) | WIP
7777

7878

articles/azure-app-configuration/reference-kubernetes-provider.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,15 @@ spec:
433433
interval: 1m
434434
```
435435

436+
### Snapshot reference
437+
438+
A snapshot reference is a configuration setting that references a snapshot in the same App Configuration store. When loaded, the provider resolves it and adds all key-values from that snapshot. Using snapshot references enables switching between snapshots at runtime, unlike adding a snapshot selector, which requires code changes and/or restarts to switch to a new snapshot.
439+
440+
For more information about creating a snapshot reference, go to [snapshot reference concept](./concept-snapshot-references.md).
441+
442+
> [!NOTE]
443+
> To use snapshot references, use the version *2.6.0* or later of Azure App Configuration Kubernetes provider.
444+
436445
### Key Vault references
437446

438447
#### Authentication

0 commit comments

Comments
 (0)