dapr / dapr

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
https://dapr.io
Apache License 2.0
23.54k stars 1.85k forks source link

What does the '-msft.N' suffix mean in AKS extension versions? #7827

Closed vlardn closed 1 week ago

vlardn commented 1 week ago

/area docs

I noticed that some versions of the Dapr extension for Azure Kubernetes Service have some strange suffixes, like -msft.3. Could you please clarify what they mean?

az k8s-extension extension-types list-versions-by-location --extension-type microsoft.dapr --location eastus | grep "version\":"
      "version": "1.13.4-msft.1"
      "version": "1.13.2-msft.3"
      "version": "1.13.2-msft.1"
      "version": "1.13.2"
      "version": "1.13.1"
      "version": "1.13.0"
      "version": "1.12.5-msft.3"
      "version": "1.12.5"
      "version": "1.12.4"
      "version": "1.12.3"
      "version": "1.12.2"
      "version": "1.12.0"
      "version": "1.11.6-msft.10"
      "version": "1.11.6"
      "version": "1.11.5"
      "version": "1.11.2"
      "version": "1.11.1"
      "version": "1.11.0"
      "version": "1.10.10"
      "version": "1.10.9"
...   
greenie-msft commented 1 week ago

Hi @vlardn,

The Dapr images used by the AKS extension are hosted in Microsoft’s Container Registry (MCR). The appended -msft.n is a convention used to allow the extension to make patches quickly and urgently (e.g., small security fixes) if/where needed.

Hope that helps. Please let me know if you have further questions.