Skip to content

feat(iot-ops): add secret sync enablement templates and CI bicep validation#8

Merged
digimaun merged 1 commit intoAzure:mainfrom
digimaun:secret_sync_enable
Apr 2, 2026
Merged

feat(iot-ops): add secret sync enablement templates and CI bicep validation#8
digimaun merged 1 commit intoAzure:mainfrom
digimaun:secret_sync_enable

Conversation

@digimaun
Copy link
Copy Markdown
Member

@digimaun digimaun commented Apr 2, 2026

Add declarative IaC replacement for az iot ops secretsync enable using the resolve-step output chaining pattern.

  • resolve-aio.bicep: read-only instance → CL → cluster resolution chain
  • enable-secretsync.bicep: MI, KV (conditional/cross-RG), FIC, SPC, instance update
  • sync-secret.bicep: generic @secure() secret sync example
  • Reusable modules: resolve-custom-location, resolve-cluster, keyvault-roles, update-instance
  • Standalone secretsync.yaml manifest + integrated steps in aio-install.yaml
  • base-site.yaml: enableSecretSync toggle (default false)
  • Storage account networkAcls hardening for schema registry
  • scripts/validate-bicep.ps1 + CI step for all workspace Bicep files
  • docs/secret-sync.md: feature guide covering enablement, BYOKV, and usage

…dation

Add declarative IaC replacement for `az iot ops secretsync enable` using
the resolve-step output chaining pattern.

- resolve-aio.bicep: read-only instance → CL → cluster resolution chain
- enable-secretsync.bicep: MI, KV (conditional/cross-RG), FIC, SPC, instance update
- sync-secret.bicep: generic @secure() secret sync example
- Reusable modules: resolve-custom-location, resolve-cluster, keyvault-roles, update-instance
- Standalone secretsync.yaml manifest + integrated steps in aio-install.yaml
- base-site.yaml: enableSecretSync toggle (default false)
- Storage account networkAcls hardening for schema registry
- scripts/validate-bicep.ps1 + CI step for all workspace Bicep files
- docs/secret-sync.md: feature guide covering enablement, BYOKV, and usage
@digimaun digimaun merged commit 0e03f28 into Azure:main Apr 2, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants