Rewrite Geo Node Form in Vue
The New/Edit form is the only thing left related to Geo Nodes that hasn't been moved to Vue. It would be nice to move it so we could add some async form validation (onBlur, onChange, etc).
This will allow for users to avoid having to click submit to find out what they did wrong on the form.
Location of HAML form currently: https://gitlab.com/gitlab-org/gitlab/-/tree/master/ee/app/views/admin/geo/nodes
- A way to create a node => #118843 (closed)
- A way to edit a node => https://docs.gitlab.com/ee/api/geo_nodes.html#edit-a-geo-node
- A way to delete a node => https://docs.gitlab.com/ee/api/geo_nodes.html#delete-a-geo-node
What does success look like