~alemar99/maas:ip_addr_validation_power_params

Last commit made on 2024-05-27
Get this branch:
git clone -b ip_addr_validation_power_params https://git.launchpad.net/~alemar99/maas
Only Alessandro Marcolini can upload to this branch. If you are Alessandro Marcolini please log in for upload directions.

Branch merges

Branch information

Name:
ip_addr_validation_power_params
Repository:
lp:~alemar99/maas

Recent commits

4cbb539... by Alessandro Marcolini

Add lxd and virsh address validation

Add virsh and lxd address validation through regex. Additional
field_type have been added because of the peculiarity of the addresses.

f418a6e... by Alessandro Marcolini

Do not validate lxd ip address as ipv4 or ipv6

Reverted the previous change because lxd ip address can contain port
number.

97ac113... by Alessandro Marcolini

Add ip address validation for machine power configuration

Fix bug: 1839189

To validate the ip address field, the `GenericIPAddressField`
from Django forms is used, which provides validation both for IPv4 and
IPv6 addresses.

A new field_type of value "ip_address" was added to the JSON spec to
handle this scenario and all the `make_setting_field` in power drivers
have been updated consequently, except for virsh, which doesn't use IPv4
or IPv6 addresses.
Because of this, changes in the UI are required, otherwise the new
field_type will not be handled by the UI. Nick has a branch on this
(https://github.com/ndv99/maas-ui/tree/feat-power-field-ip-validation)
which I have already tested and it works.

0f01362... by MAAS Lander

Update initial SQL

33e96c2... by Jacopo Rota

feat: add ability to deploy machines using the distro number.

For example, the user can specify `jammy`, `ubuntu/jammy`, `22.04` or `ubuntu/22.04` in the `distro_series` parameter in order to deploy Jammy Jellyfish on a machine.

2aee88e... by Nick De Villiers

Update maas-ui to b9b5eefae
fix(cypress): failing static routes test (#5443)

73d82b3... by Peter Makowski

Update maas-ui to d6f66c74d
refactor: pod selectors caching (#5439)

27e8bb4... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update maas-ui to 850132322
chore(deps): update all non-major dependencies (#5441)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

9c38270... by Peter Makowski

Update maas-ui to 527c03eb2
refactor: fix selector memoization warning (#5436)

f2320b8... by Nick De Villiers

Update maas-ui to a58fbfd79
feat(subnets): Edit reserved IPs MAASENG-2976 & MAASENG-2984 (#5435)