giantswarm / roadmap

Giant Swarm Product Roadmap
https://github.com/orgs/giantswarm/projects/273
Apache License 2.0
3 stars 0 forks source link

Use custom control for availability zone selection #2438

Open kuosandys opened 1 year ago

kuosandys commented 1 year ago

The cluster creation form for creation based on cluster apps currently uses a string input field for availability zone/failure domain configuration. For example, for AWS:

image image

For GCP:

image

For Azure, we use an enum type for the equivalent field in the cluster app schema, and we render a dropdown selector for the zones:

image

Misconfiguration of this field could prevent the cluster app from being successfully installed. We should align this across providers and refrain from using string input fields in order to reduce the likelihood of misconfiguration.

Related roadmap issue: https://github.com/giantswarm/roadmap/issues/1181

marians commented 5 months ago

I'm leaving this open. It's created for happa, but the cluster configuration UI is going to be ported to Backstage in some form.

weatherhog commented 3 weeks ago

@marians is it still the goal to port cluster config UI to Backstage? Or can this be closed?

marians commented 2 weeks ago

We want to port the UI to Backstage and this is still relevant.