[1.9 UI] UI doesn't make it clear that you can only change hostname and not domain (fqdn) prior to 2.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
When changing a machine hostname, it is not clear for the user that they cannot change the FQDN. It should be cleararer for the user that they can only change the hostname in 1.9.
[old report]
I can't find a way to update FQDN for my servers in MAAS.
If I open a host its hostname is editable, I can click on it and edit text but "Save" button next to it is inactive. I tired clicking it anyway but nothing happens. I attached screenshot to show what I can see
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
un maas <none> <none> (no description available)
ii maas-cli 1.9.2+bzr4568-
un maas-cluster-
ii maas-common 1.9.2+bzr4568-
un maas-dhcp <none> <none> (no description available)
ii maas-dns 1.9.2+bzr4568-
ii maas-proxy 1.9.2+bzr4568-
ii maas-region-
ii maas-region-
ii python-django-maas 1.9.2+bzr4568-
ii python-maas-client 1.9.2+bzr4568-
ii python-
description: | updated |
tags: | added: ux |
summary: |
[1.9 UI] UI doesn't make it clear that you can only change hostname and - not domain (fqdn) + not domain (fqdn) prior to 2.0 |
Changed in maas: | |
milestone: | 1.9.3 → 1.9.4 |
Changed in maas: | |
status: | Confirmed → Triaged |
Changed in maas: | |
milestone: | 1.9.4 → 1.9.5 |
This is expected behavior. MAAS now only allows the hostname of a node to be just that the hostname. You need to remove the ".internal" to be able to save the name. We did this on purpose and did not perform a data migration as it would cause current deployments to break.
If you want to place that node into the internal domain then you need to change the domain of the cluster controller or add another cluster controller with that domain and assign that node to it.
In 2.0 you can just create the domain and assign the node to it. That is not available in 1.9.