Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 May 01:28
5ab0bc0

New: Microsoft.Resources/deployments Phase 1 (#118)

az deployment group create --template-file main.bicep now works end to end against miniblue.

What's in Phase 1

  • PUT/GET/DELETE/List on Microsoft.Resources/deployments
  • Walks template.resources in declaration order
  • Resolves [parameters('x')] and [variables('x')] (with defaultValue fallback)
  • Dispatches each resource through the embedded chi router so existing service handlers apply it
  • Per-resource error surfaced as a Failed deployment with details

Not yet supported (deferred)

  • Other template functions: [concat()], [resourceId()], [reference()], [copyIndex()], etc.
  • copy loops
  • condition on resources
  • Nested templates and module references
  • dependsOn ordering (resources are applied in declaration order)
  • outputs evaluation
  • Subscription, management-group, or tenant-scope deployments
  • What-If and Validate operations

See examples/bicep/ for a working sample plus the deferred list.

Helm / Kubernetes deployment guide (#117, closes #86)

New page at https://miniblue.io/guides/helm covering helm install, persistence, PostgreSQL backend via secret, exposing the service, and the in-cluster real-backend limitations.

SHA256SUMS for release binaries (#115, closes #94)

The release workflow now publishes a single SHA256SUMS asset alongside the binaries:

sha256sum -c SHA256SUMS --ignore-missing

Other

  • New AKS CI job that exercises the :full Docker image with a mounted docker socket (#114)
  • CHANGELOG backfilled for v0.4.2 through v0.6.0 from each release's notes (#116)
  • README comparison table service count corrected 26 → 27

Upgrading

docker pull moabukar/miniblue:0.7.0
brew upgrade miniblue

Try Bicep:

azlocal group create --name bicep-rg --location eastus
az deployment group create --resource-group bicep-rg \
  --template-file examples/bicep/main.bicep \
  --parameters saName=mystorage clusterName=mycluster