Azure / azure-service-operator

Azure Service Operator allows you to create Azure resources using kubectl
https://azure.github.io/azure-service-operator/
MIT License
702 stars 188 forks source link

Catalog all known resources, regardless of whether ASO exports them #4144

Closed theunrepentantgeek closed 1 day ago

theunrepentantgeek commented 4 days ago

What this PR does / why we need it:

To produce a report listing supported resources that need upgrading, we first need to have a catalog of all known resources.

In this PR we add that catalog to our pipeline state, unblocking the future report.

Special notes for your reviewer:

As this is the third piece of specialized (non-global) data that we need to store in the state, I've switched up the storage to a more generic approach where we don't need to make extensive customizations to State as new data needs are identified.

How does this PR make you feel: gif