Automate base domain help text on Clusters page
What does this MR do?
When Ingress is installed in the cluster page view, updates the cluster’s "Base domain field" help text to include information about using ingress subdomain without having to refresh the page.
Implementation strategy
-
Wrap alternative help text in a span
element and add ajs-
class selector to allow JavaScript to reference the element. -
Obtain a reference of the alternative help text DOM element and store it in a property of the cluster bundle. -
Create a method like clusterBundle.updateContainer
that displays alternative help text if the Ingress application status changed and it is installed.
PS: This is my boring solution attempt. We have to migrate this form to VueJS eventually for a cleaner implementation.
What are the relevant issue numbers?
Closes #57357 (closed)
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Documentation created/updated via this MR -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Tested in all supported browsers -
Conforms to the code review guidelines -
Conforms to the merge request performance guidelines -
Conforms to the style guides -
Conforms to the database guides -
Link to e2e tests MR added if this MR has Requires e2e tests label. See the Test Planning Process. -
Security reports checked/validated by reviewer
Edited by 🤖 GitLab Bot 🤖