lp:maas

Owned by MAAS Committers
Get this repository:
git clone https://git.launchpad.net/maas
Members of MAAS Committers can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
master 2025-04-25 19:21:58 UTC
fix(docs): repair broken redirect

Author: Bill Wear
Author Date: 2025-04-25 19:21:58 UTC

fix(docs): repair broken redirect

3.6 2025-04-25 09:52:15 UTC
fix: use the env variable CRAFT_ARCH_TRIPLET_BUILD_FOR to build the paths for...

Author: Jacopo Rota
Author Date: 2025-04-25 09:52:15 UTC

fix: use the env variable CRAFT_ARCH_TRIPLET_BUILD_FOR to build the paths for the perl directories in the snap.

Resolves LP:2107967

(cherry-picked from 040f81bd8de4d8af4cd36343fdc1280a5a05a1c7)

auto-backport-2107537-3.6 2025-04-22 21:51:53 UTC
fix(cli): use the SSHKeysImportAction.name_value_pair to automatically add th...

Author: Jacopo Rota
Author Date: 2025-04-22 21:45:23 UTC

fix(cli): use the SSHKeysImportAction.name_value_pair to automatically add the keysource to the request when the user imports sshkeys with the CLI.

Fixing regression introduced with 78a41045.

Resolves LP#2107537

(cherry picked from commit 49f88a290ebe3351b6540045b119c904359def23)

3.5 2025-04-19 18:21:27 UTC
Prepare for 3.5.5 release

Author: Anton Troyanov
Author Date: 2025-04-19 18:21:27 UTC

Prepare for 3.5.5 release

branch-3.6.0 2025-04-12 20:37:51 UTC
Prepare for 3.6.0 release

Author: Javier Fuentes
Author Date: 2025-04-12 20:37:51 UTC

Prepare for 3.6.0 release

auto-backport-2104907-3.6 2025-04-10 15:28:33 UTC
fix(power): Proxmox Verify SSL with system CA fails

Author: Anton Troyanov
Author Date: 2025-04-10 15:21:22 UTC

fix(power): Proxmox Verify SSL with system CA fails

Resolves LP:2104907

(cherry picked from commit 3480d15feff3314dcdb7bbbe6ca7fea1fbe81e07)

auto-backport-2104907-3.5 2025-04-10 15:26:12 UTC
fix(power): Proxmox Verify SSL with system CA fails

Author: Anton Troyanov
Author Date: 2025-04-10 15:21:22 UTC

fix(power): Proxmox Verify SSL with system CA fails

Resolves LP:2104907

(cherry picked from commit 3480d15feff3314dcdb7bbbe6ca7fea1fbe81e07)

3.4 2025-04-09 13:51:34 UTC
fix: use cloud-init-base package name in the debconfs to deal with the new pa...

Author: Jacopo Rota
Author Date: 2025-04-09 13:51:34 UTC

fix: use cloud-init-base package name in the debconfs to deal with the new package name in 25.04+.

Resolves LP#2104530

(cherry picked from commit 61b70235e15eb3aebee4b9116a02f9bf46e3aab5)

auto-backport-2106398-3.6 2025-04-09 11:22:20 UTC
fix(servicelayer): multiple DISCOVERED ips can be returned when processing a ...

Author: Jacopo Rota
Author Date: 2025-04-07 22:03:08 UTC

fix(servicelayer): multiple DISCOVERED ips can be returned when processing a lease

(cherry picked from commit 5381d8c8fa76efe3e61157499c3a6087bce36441)

get_one_leases_ip 2025-04-07 15:09:44 UTC
chore: get_one staticipaddress in leases process

Author: Jacopo Rota
Author Date: 2025-04-07 15:09:44 UTC

chore: get_one staticipaddress in leases process

auto-backport-2104278-3.6 2025-04-05 07:38:21 UTC
fix: MAAS KVM deploy with 24.04 fails sshd.service not found

Author: Anton Troyanov
Author Date: 2025-04-04 15:46:38 UTC

fix: MAAS KVM deploy with 24.04 fails sshd.service not found

sshd.service was an alias to ssh.service and eventually got removed in
24.04

Resolves LP:2104278

(cherry picked from commit 92e0ef39fa4b49f16f7cc94d7fd52d963010ab4a)

auto-backport-2104278-3.5 2025-04-05 07:37:07 UTC
fix: MAAS KVM deploy with 24.04 fails sshd.service not found

Author: Anton Troyanov
Author Date: 2025-04-04 15:46:38 UTC

fix: MAAS KVM deploy with 24.04 fails sshd.service not found

sshd.service was an alias to ssh.service and eventually got removed in
24.04

Resolves LP:2104278

(cherry picked from commit 92e0ef39fa4b49f16f7cc94d7fd52d963010ab4a)

auto-backport-2104838-3.6 2025-04-05 07:34:20 UTC
fix(agent): snap incorrectly calculates cache_size

Author: Anton Troyanov
Author Date: 2025-04-04 07:17:21 UTC

fix(agent): snap incorrectly calculates cache_size

When running inside a snap, the calculated `cache_size` should use a
correct mount point.

Do this:
```
ubuntu@maas:~/maas$ df -H /snap/maas/x1
Filesystem Size Used Avail Use% Mounted on

/dev/nvme0n1p2 251G 160G 79G 67% /snap/maas/x1
```

Not this:
```
ubuntu@maas:~/maas$ df -H /
Filesystem Size Used Avail Use% Mounted on
default/containers/maas 28G 3.4G 24G 13% /
```

Resolves LP:2104838

(cherry picked from commit 647612888cc3acd2d7fd0da2dd6f2de7e3a01973)

auto-backport-2104838-3.5 2025-04-05 07:31:52 UTC
fix(agent): snap incorrectly calculates cache_size

Author: Anton Troyanov
Author Date: 2025-04-04 07:17:21 UTC

fix(agent): snap incorrectly calculates cache_size

When running inside a snap, the calculated `cache_size` should use a
correct mount point.

Do this:
```
ubuntu@maas:~/maas$ df -H /snap/maas/x1
Filesystem Size Used Avail Use% Mounted on

/dev/nvme0n1p2 251G 160G 79G 67% /snap/maas/x1
```

Not this:
```
ubuntu@maas:~/maas$ df -H /
Filesystem Size Used Avail Use% Mounted on
default/containers/maas 28G 3.4G 24G 13% /
```

Resolves LP:2104838

(cherry picked from commit 647612888cc3acd2d7fd0da2dd6f2de7e3a01973)

branch-3.5.4-hotfix-bug-2092232 2025-04-03 12:40:51 UTC
fix: fix: use cloud-init-base package name in the debconfs to deal with the n...

Author: Jacopo Rota
Author Date: 2025-04-01 14:42:28 UTC

fix: fix: use cloud-init-base package name in the debconfs to deal with the new package name in 25.04+.

Resolves LP#2104530

auto-backport-2104530-3.6 2025-04-01 14:48:56 UTC
fix: fix: use cloud-init-base package name in the debconfs to deal with the n...

Author: Jacopo Rota
Author Date: 2025-04-01 14:42:28 UTC

fix: fix: use cloud-init-base package name in the debconfs to deal with the new package name in 25.04+.

Resolves LP#2104530

(cherry picked from commit 61b70235e15eb3aebee4b9116a02f9bf46e3aab5)

auto-backport-2104530-3.5 2025-04-01 14:47:19 UTC
fix: fix: use cloud-init-base package name in the debconfs to deal with the n...

Author: Jacopo Rota
Author Date: 2025-04-01 14:42:28 UTC

fix: fix: use cloud-init-base package name in the debconfs to deal with the new package name in 25.04+.

Resolves LP#2104530

(cherry picked from commit 61b70235e15eb3aebee4b9116a02f9bf46e3aab5)

auto-backport-2104530-3.4 2025-04-01 14:44:36 UTC
fix: fix: use cloud-init-base package name in the debconfs to deal with the n...

Author: Jacopo Rota
Author Date: 2025-04-01 14:42:28 UTC

fix: fix: use cloud-init-base package name in the debconfs to deal with the new package name in 25.04+.

Resolves LP#2104530

(cherry picked from commit 61b70235e15eb3aebee4b9116a02f9bf46e3aab5)

auto-backport-2104260-3.6 2025-03-26 14:26:07 UTC
fix(maasserver): OVS bridge interface should not be optional in the netplan p...

Author: Jacopo Rota
Author Date: 2025-03-26 14:19:09 UTC

fix(maasserver): OVS bridge interface should not be optional in the netplan preseed configuration

Resolves LP#2104260

(cherry picked from commit 8cb4921672017043370a3fc24b665b8808e4b0f0)

auto-backport-2104260-3.5 2025-03-26 14:24:37 UTC
fix(maasserver): OVS bridge interface should not be optional in the netplan p...

Author: Jacopo Rota
Author Date: 2025-03-26 14:19:09 UTC

fix(maasserver): OVS bridge interface should not be optional in the netplan preseed configuration

Resolves LP#2104260

(cherry picked from commit 8cb4921672017043370a3fc24b665b8808e4b0f0)

auto-backport-2104260-3.4 2025-03-26 14:22:31 UTC
fix(maasserver): OVS bridge interface should not be optional in the netplan p...

Author: Jacopo Rota
Author Date: 2025-03-26 14:19:09 UTC

fix(maasserver): OVS bridge interface should not be optional in the netplan preseed configuration

Resolves LP#2104260

(cherry picked from commit 8cb4921672017043370a3fc24b665b8808e4b0f0)

auto-backport-2103903-3.6 2025-03-25 11:53:03 UTC
fix(maasserver): do not upgrade cloud-init and netplan during deployment.

Author: Jacopo Rota
Author Date: 2025-03-25 11:06:41 UTC

fix(maasserver): do not upgrade cloud-init and netplan during deployment.

Resolves LP#2103903

(cherry picked from commit 4dabd0c69dc9ecad00ee744f265b0597c5cb4591)

auto-backport-2103903-3.5 2025-03-25 11:50:13 UTC
fix(maasserver): do not upgrade cloud-init and netplan during deployment.

Author: Jacopo Rota
Author Date: 2025-03-25 11:06:41 UTC

fix(maasserver): do not upgrade cloud-init and netplan during deployment.

Resolves LP#2103903

(cherry picked from commit 4dabd0c69dc9ecad00ee744f265b0597c5cb4591)

auto-backport-2103654-3.6 2025-03-19 21:46:03 UTC
fix(servicelayer): get_discovered_ips_in_family_for_interfaces should return ...

Author: Jacopo Rota
Author Date: 2025-03-19 21:39:10 UTC

fix(servicelayer): get_discovered_ips_in_family_for_interfaces should return only IPs with type DISCOVERED, of course.

(cherry picked from commit 52d6b5d1f6207e962a46714b0c5b599ff3e1899a)

auto-backport-2102126-3.6 2025-03-14 14:24:58 UTC
fix(amt): use port 16992 instead of 16692. Remove some unused parameters and ...

Author: Jacopo Rota
Author Date: 2025-03-14 13:08:32 UTC

fix(amt): use port 16992 instead of 16692. Remove some unused parameters and fix migrations from 3.5

(cherry picked from commit ab7c1fb551632eb14429a094b0a4a238c6796b47)

auto-backport-2095477-3.6 2025-03-14 08:34:11 UTC
fix: websocket should calculate images last deployment time once

Author: Stamatis Katsaounis
Author Date: 2025-02-20 08:55:47 UTC

fix: websocket should calculate images last deployment time once

Resolves: LP:2095477
(cherry picked from commit 7df4ca62ef783e796215f33646024bfe89caf834)

auto-backport-1901905-3.6 2025-03-06 08:50:51 UTC
fix: remove the associated IP address when deleting a DNS resource record

Author: Alessandro Marcolini
Author Date: 2025-03-06 08:47:25 UTC

fix: remove the associated IP address when deleting a DNS resource record

Resolves LP:1901905

(cherry picked from commit c972c1f802f4bc8b56ea4e50eadc04c7fdd8ab3c)

auto-backport-2099949-3.6 2025-02-24 23:26:31 UTC
fix(redfish): Unset If-Match header before power action requests.

Author: Jacopo Rota
Author Date: 2025-02-24 23:20:22 UTC

fix(redfish): Unset If-Match header before power action requests.

The Redfish power driver reuses the same context and headers for all requests in a power action. However, when setting PXE boot, the `If-Match` header is included, causing subsequent requests to use the same value. The entity changes in the meantime and some BMCs return a 412 (Precondition Failed) error. To prevent this, ensure the `If-Match` header is unset before making the request.

Resolves: LP#2099949
(cherry picked from commit 92d5bc21a5ed40b3bdee3483413ee1b257962d78)

auto-backport-2099949-3.5 2025-02-24 23:24:58 UTC
fix(redfish): Unset If-Match header before power action requests.

Author: Jacopo Rota
Author Date: 2025-02-24 23:20:22 UTC

fix(redfish): Unset If-Match header before power action requests.

The Redfish power driver reuses the same context and headers for all requests in a power action. However, when setting PXE boot, the `If-Match` header is included, causing subsequent requests to use the same value. The entity changes in the meantime and some BMCs return a 412 (Precondition Failed) error. To prevent this, ensure the `If-Match` header is unset before making the request.

Resolves: LP#2099949
(cherry picked from commit 92d5bc21a5ed40b3bdee3483413ee1b257962d78)

auto-backport-2099949-3.4 2025-02-24 23:22:17 UTC
fix(redfish): Unset If-Match header before power action requests.

Author: Jacopo Rota
Author Date: 2025-02-24 23:20:22 UTC

fix(redfish): Unset If-Match header before power action requests.

The Redfish power driver reuses the same context and headers for all requests in a power action. However, when setting PXE boot, the `If-Match` header is included, causing subsequent requests to use the same value. The entity changes in the meantime and some BMCs return a 412 (Precondition Failed) error. To prevent this, ensure the `If-Match` header is unset before making the request.

Resolves: LP#2099949
(cherry picked from commit 92d5bc21a5ed40b3bdee3483413ee1b257962d78)

auto-backport-2097505-3.6 2025-02-19 11:37:05 UTC
fix: run maas-write-file with sudo

Author: Alessandro Marcolini
Author Date: 2025-02-19 11:34:56 UTC

fix: run maas-write-file with sudo

Resolves LP:2097505

(cherry picked from commit 8e2d696654d02b2dac8887038d88f94ed3de374c)

auto-backport-2098129-3.6 2025-02-14 16:04:13 UTC
fix: chown config files - operation not permitted

Author: Javier Fuentes
Author Date: 2025-02-14 16:01:06 UTC

fix: chown config files - operation not permitted

(cherry picked from commit 35bf7b5af4c55b78166eaeaa8b7d72449c88c542)

branch-3.5.3-hotfix-bug-2095477 2025-02-07 12:51:55 UTC
fix: improve getting last deployment of images

Author: Stamatis Katsaounis
Author Date: 2025-02-07 09:02:13 UTC

fix: improve getting last deployment of images

Calculate the last deployment time of all images by parsing the deploy events only once. The last deployment times are placed in a map and for each image, MAAS is consulting the map to find with 1 step the last deployment time, if such time exists.

Resolves: LP#2095477
(cherry picked from commit c3e38b7500b25551d1bfe089f7fb00a108227e20)

auto-backport-2095477-3.5 2025-02-07 09:04:08 UTC
fix: improve getting last deployment of images

Author: Stamatis Katsaounis
Author Date: 2025-02-07 09:02:13 UTC

fix: improve getting last deployment of images

Calculate the last deployment time of all images by parsing the deploy events only once. The last deployment times are placed in a map and for each image, MAAS is consulting the map to find with 1 step the last deployment time, if such time exists.

Resolves: LP#2095477
(cherry picked from commit c3e38b7500b25551d1bfe089f7fb00a108227e20)

how-to-customise-networks 2025-02-05 19:34:11 UTC
final changes to this merge before being done.

Author: Bill Wear
Author Date: 2025-02-05 19:34:11 UTC

final changes to this merge before being done.

how-to-use-maas 2025-02-04 20:35:56 UTC
updates from merge review

Author: Bill Wear
Author Date: 2025-02-04 20:33:26 UTC

updates from merge review

6684-1738699362 2025-02-04 20:04:01 UTC
fix(docs): neighbour --> neighbor

Author: Bill Wear
Author Date: 2025-02-04 20:04:01 UTC

fix(docs): neighbour --> neighbor

6684-1738699060 2025-02-04 16:19:52 UTC
fix(docs): remove a contraction from the main page

Author: Bill Wear
Author Date: 2025-02-04 16:19:52 UTC

fix(docs): remove a contraction from the main page

auto-backport-2097288-3.5 2025-02-04 12:30:01 UTC
refactor: [testing] add an unformatted file to test auto-backporter job

Author: Alessandro Marcolini
Author Date: 2025-02-03 15:36:52 UTC

refactor: [testing] add an unformatted file to test auto-backporter job

(cherry picked from commit fc00f3a740c07a1a4f89aa5472f7e4027a78e24b)

6662-1738281642 2025-01-31 00:02:26 UTC
docs(fix): remove a contraction in maas main page

Author: Bill Wear
Author Date: 2025-01-31 00:02:26 UTC

docs(fix): remove a contraction in maas main page

6662-1738276407 2025-01-30 20:20:38 UTC
fix: #2034940 correct css path to correctly load /api/docs

Author: Tobias De Mendonça
Author Date: 2025-01-30 20:20:38 UTC

fix: #2034940 correct css path to correctly load /api/docs

Enhances the asset path resolution for OpenAPI template by:
 - Removing hardcoded CSS paths by using asset_tags
 - Adding a MAAS UI asset manifest path in settings.py
 - Adding tests for get_index_css_path function to ensure a css file will always be loaded.

Resolves LP:2034940

6662-1738280376 2025-01-30 20:20:38 UTC
fix: #2034940 correct css path to correctly load /api/docs

Author: Tobias De Mendonça
Author Date: 2025-01-30 20:20:38 UTC

fix: #2034940 correct css path to correctly load /api/docs

Enhances the asset path resolution for OpenAPI template by:
 - Removing hardcoded CSS paths by using asset_tags
 - Adding a MAAS UI asset manifest path in settings.py
 - Adding tests for get_index_css_path function to ensure a css file will always be loaded.

Resolves LP:2034940

6662-1738280619 2025-01-30 20:20:38 UTC
fix: #2034940 correct css path to correctly load /api/docs

Author: Tobias De Mendonça
Author Date: 2025-01-30 20:20:38 UTC

fix: #2034940 correct css path to correctly load /api/docs

Enhances the asset path resolution for OpenAPI template by:
 - Removing hardcoded CSS paths by using asset_tags
 - Adding a MAAS UI asset manifest path in settings.py
 - Adding tests for get_index_css_path function to ensure a css file will always be loaded.

Resolves LP:2034940

maas-doc-alignment 2025-01-29 17:56:26 UTC
fix(docs): align launchpad repo with Discourse updates

Author: Bill Wear
Author Date: 2025-01-29 17:56:26 UTC

fix(docs): align launchpad repo with Discourse updates

update-6662-1738104525 2025-01-28 22:48:46 UTC
doc: updating file with discourse changes

Author: Bill Wear
Author Date: 2025-01-28 22:48:46 UTC

doc: updating file with discourse changes

update-6662-1738103461 2025-01-28 22:34:03 UTC
fix(docs): remove "How to group machines" from navigation (merged into "How t...

Author: Bill Wear
Author Date: 2025-01-28 22:34:03 UTC

fix(docs): remove "How to group machines" from navigation (merged into "How to provision machines")

auto-backport-2058496-3.4 2025-01-23 10:08:29 UTC
fix: Use dhcpcd instead of dhclient in new environments where required

Author: Andrew Lamzed-Short
Author Date: 2024-12-09 12:50:41 UTC

fix: Use dhcpcd instead of dhclient in new environments where required

Resolves LP:2058496

(cherry picked from commit e76327b6bf03a75d8e06132366ab260c3738a2da)

3.3 2025-01-20 09:15:02 UTC
fix: Use dhcpcd instead of dhclient in new environments where required

Author: Andrew Lamzed-Short
Author Date: 2024-12-09 12:50:41 UTC

fix: Use dhcpcd instead of dhclient in new environments where required

Resolves LP:2058496, LP:2093357

(cherry picked from commit e76327b6bf03a75d8e06132366ab260c3738a2da)

auto-backport-2095085-3.6 2025-01-18 00:44:08 UTC
fix: Workflow execution already started

Author: Anton Troyanov
Author Date: 2025-01-18 00:38:48 UTC

fix: Workflow execution already started

When MAAS Agent starts it triggers configure-agent workflow, which
then triggers some child-workflows. Desired behaviour is to have only a
single instance of such a workflow running (and all the child ones), hence we
set ID Reuse Policy to WorkflowIDReusePolicy.TERMINATE_IF_RUNNING

However there is another invocation at metadataserver/builtin_scripts/hooks.py
which doesn't enforce ID Reuse Policy and doesn't set custom workflow
ID. That allows two configure-agent workflow to be executed at the same time,
and that leads to an error with a child workflow:
START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS

Resolves LP:2095085

(cherry picked from commit d3ba84266840e5a5d8a334876be31c0697d1c2db)

jan-15-changes 2025-01-16 19:59:23 UTC
fix(docs): remove html files from repo since they are autogenerated at build ...

Author: Bill Wear
Author Date: 2025-01-16 19:59:23 UTC

fix(docs): remove html files from repo since they are autogenerated at build time

auto-backport-2085160-3.6 2025-01-16 17:59:23 UTC
fix: Workflow panic. Potential deadlock detected

Author: Anton Troyanov
Author Date: 2025-01-16 17:56:49 UTC

fix: Workflow panic. Potential deadlock detected

> Potential deadlock detected

This error happens because workflow thread did not yield control via a Temporal
API call for over a second.

This change moves all the logic (that we thought is safe to execute in the
workflow directly) to be executed as a Local Activity.

Resolves LP:2085160

(cherry picked from commit f292d41ef3acdce1fd420c7cff31dd0ccba7343b)

convert-troubleshooting-to-tabular-reference 2025-01-09 23:54:39 UTC
fix(docs): typos found on merge

Author: Bill Wear
Author Date: 2025-01-09 23:54:39 UTC

fix(docs): typos found on merge

add-docs-dir-to-maas-git-main 2024-12-11 22:42:53 UTC
add docs subdir to maas repo root, per Doc Director

Author: Bill Wear
Author Date: 2024-12-11 22:42:53 UTC

add docs subdir to maas repo root, per Doc Director

add-windows-to-packer-how-to 2024-12-11 22:10:23 UTC
add link to windows packing instructions in repo template

Author: Bill Wear
Author Date: 2024-12-11 22:10:23 UTC

add link to windows packing instructions in repo template

restructure-explanation-nav 2024-12-11 19:52:49 UTC
change explanation nav format to glossary style

Author: Bill Wear
Author Date: 2024-12-11 19:52:49 UTC

change explanation nav format to glossary style

redirect-fix 2024-12-11 19:22:55 UTC
update redirects table to fix some recent errors

Author: Bill Wear
Author Date: 2024-12-11 19:22:55 UTC

update redirects table to fix some recent errors

convert-settings-to-reference-page 2024-12-10 23:30:27 UTC
change maas settings from long, drawn-out discussion to simple 'stereo settin...

Author: Bill Wear
Author Date: 2024-12-10 23:30:27 UTC

change maas settings from long, drawn-out discussion to simple 'stereo settings' table

fix-navigation-menu 2024-12-10 23:07:04 UTC
fix navigation around machine grouping pages

Author: Bill Wear
Author Date: 2024-12-10 23:07:04 UTC

fix navigation around machine grouping pages

clean-up-grouping-documents 2024-12-10 22:51:03 UTC
create 'How to group machines' article to replace seven other sprawling articles

Author: Bill Wear
Author Date: 2024-12-10 22:51:03 UTC

create 'How to group machines' article to replace seven other sprawling articles

create-rtd-docs-in-repo-main 2024-12-10 22:10:54 UTC
remove obsolete pages from the docset

Author: Bill Wear
Author Date: 2024-12-10 22:10:54 UTC

remove obsolete pages from the docset

clean-up-logging-documents 2024-12-10 22:10:54 UTC
remove obsolete pages from the docset

Author: Bill Wear
Author Date: 2024-12-10 22:10:54 UTC

remove obsolete pages from the docset

auto-backport-2058496-3.5 2024-12-10 10:06:50 UTC
lint

Author: Jacopo Rota
Author Date: 2024-12-10 10:06:50 UTC

lint

update-maas-root-doc-6662-1733778534 2024-12-09 21:16:51 UTC
fix(docs): update navigation menu to (1) move troubleshooting and settings to...

Author: Bill Wear
Author Date: 2024-12-09 21:16:51 UTC

fix(docs): update navigation menu to (1) move troubleshooting and settings to reference, and (2) delete all image building docs except the main one.

update-7872-1733614217 2024-12-09 20:58:33 UTC
consolidate image build instructions into base document

Author: Bill Wear
Author Date: 2024-12-09 20:58:33 UTC

consolidate image build instructions into base document

update-7872-1733613906 2024-12-07 23:25:07 UTC
doc: updating file with discourse changes

Author: Bill Wear
Author Date: 2024-12-07 23:25:07 UTC

doc: updating file with discourse changes

update-7872-1733610853 2024-12-07 22:47:36 UTC
fix(docs): further integrate prerequisites into a monolithic document

Author: Bill Wear
Author Date: 2024-12-07 22:47:36 UTC

fix(docs): further integrate prerequisites into a monolithic document

update-7872-1733609118 2024-12-07 22:34:03 UTC
fix(docs): beginning to combine prerequities into one document w/a table"

Author: Bill Wear
Author Date: 2024-12-07 22:34:03 UTC

fix(docs): beginning to combine prerequities into one document w/a table"

discedit-mp-automation-fix 2024-12-07 21:37:35 UTC
fix(discedit): change discedit automation to stop at MP step

Author: Bill Wear
Author Date: 2024-12-07 21:37:35 UTC

fix(discedit): change discedit automation to stop at MP step

discedit-mp-fix 2024-12-07 21:31:59 UTC
update discedit to insert MP process into edit automation

Author: Bill Wear
Author Date: 2024-12-07 21:31:59 UTC

update discedit to insert MP process into edit automation

update-6662-1733606254 2024-12-07 21:24:44 UTC
fix(docs): move "how to troubleshoot maas" to "troubleshooting guide" in refe...

Author: Bill Wear
Author Date: 2024-12-07 21:24:44 UTC

fix(docs): move "how to troubleshoot maas" to "troubleshooting guide" in reference section

update-6662-1733529213 2024-12-06 23:19:08 UTC
doc: updating file with discourse changes

Author: Bill Wear
Author Date: 2024-12-06 23:19:08 UTC

doc: updating file with discourse changes

zork-pingo-widdie 2024-12-06 23:19:08 UTC
doc: updating file with discourse changes

Author: Bill Wear
Author Date: 2024-12-06 23:19:08 UTC

doc: updating file with discourse changes

auto-backport-2027975-3.5 2024-12-06 12:36:06 UTC
fix(maasserver): allow max 15 chars for interface names.

Author: Jacopo Rota
Author Date: 2024-12-06 12:34:01 UTC

fix(maasserver): allow max 15 chars for interface names.

Resolves LP:2027975

(cherry picked from commit d68119fc04597fcd4ede1beec809b1fd9a20b2d9)

auto-backport-2027975-3.4 2024-12-06 12:35:45 UTC
fix(maasserver): allow max 15 chars for interface names.

Author: Jacopo Rota
Author Date: 2024-12-06 12:34:01 UTC

fix(maasserver): allow max 15 chars for interface names.

Resolves LP:2027975

(cherry picked from commit d68119fc04597fcd4ede1beec809b1fd9a20b2d9)

field-issues-nov-24 2024-12-03 20:52:54 UTC
fixed leaking 'r' character

Author: Bill Wear
Author Date: 2024-12-03 20:52:54 UTC

fixed leaking 'r' character

24.10-updates 2024-12-03 20:48:53 UTC
fix stray 'r' character in text

Author: Bill Wear
Author Date: 2024-12-03 20:48:53 UTC

fix stray 'r' character in text

auto-backport-2072155-3.5 2024-12-03 17:35:21 UTC
fix: Ensure hostname complies with RFC

Author: Christian Grabowski
Author Date: 2024-12-03 17:32:53 UTC

fix: Ensure hostname complies with RFC
FQDN have to be formatted according to RFC 952. This change ensures that
interface name derived hostnames comply with this format.
Resolves LP:2072155
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>

(cherry picked from commit ee8810ea4a6dcf277248cb640dbdd3fa97cea21c)

auto-backport-2072155-3.4 2024-12-03 17:34:56 UTC
fix: Ensure hostname complies with RFC

Author: Christian Grabowski
Author Date: 2024-12-03 17:32:53 UTC

fix: Ensure hostname complies with RFC
FQDN have to be formatted according to RFC 952. This change ensures that
interface name derived hostnames comply with this format.
Resolves LP:2072155
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>

(cherry picked from commit ee8810ea4a6dcf277248cb640dbdd3fa97cea21c)

auto-backport-2063457-3.5 2024-11-28 09:44:29 UTC
fix: safe_getaddrinfo takes into consideration the ip_family according to its...

Author: boxjan
Author Date: 2024-11-28 09:41:45 UTC

fix: safe_getaddrinfo takes into consideration the ip_family according to its original contract.

Resolves LP#2063457

(cherry picked from commit c67a42358e963a1b858bd1f4be500fccb4ed86c1)

auto-backport-2073501-3.4 2024-11-26 10:37:31 UTC
lint

Author: Jacopo Rota
Author Date: 2024-11-26 10:37:31 UTC

lint

auto-backport-2073501-3.5 2024-11-26 10:15:54 UTC
lint

Author: Jacopo Rota
Author Date: 2024-11-26 10:15:54 UTC

lint

install-guide-rqmts-link 2024-11-25 22:19:10 UTC
docs(structural): link to installation requirements

Author: Bill Wear
Author Date: 2024-11-25 22:19:10 UTC

docs(structural): link to installation requirements

how-maas-manages-networking 2024-11-25 22:19:10 UTC
docs(structural): link to installation requirements

Author: Bill Wear
Author Date: 2024-11-25 22:19:10 UTC

docs(structural): link to installation requirements

auto-backport-2084788-3.5 2024-10-17 21:40:39 UTC
fix(maasserver): the StatusMonitorService should not be stopped if one recurr...

Author: Jacopo Rota
Author Date: 2024-10-17 21:38:03 UTC

fix(maasserver): the StatusMonitorService should not be stopped if one recurrent job fails

fixes LP#2084788

(cherry picked from commit 31d5ef95479b49ab602b294a4a4d2437329ecde4)

auto-backport-2084788-3.4 2024-10-17 21:40:19 UTC
fix(maasserver): the StatusMonitorService should not be stopped if one recurr...

Author: Jacopo Rota
Author Date: 2024-10-17 21:38:03 UTC

fix(maasserver): the StatusMonitorService should not be stopped if one recurrent job fails

fixes LP#2084788

(cherry picked from commit 31d5ef95479b49ab602b294a4a4d2437329ecde4)

auto-backport-2055347-3.5 2024-10-17 16:53:23 UTC
feat(settings): Extended validation for IPMI k_g field in settings

Author: Andrew Lamzed-Short
Author Date: 2024-10-17 16:51:30 UTC

feat(settings): Extended validation for IPMI k_g field in settings

Max tested length changed to 40 characters to accommodate hex-encoded k_g values. The value is passed to `ipmitool`, validated, with any errors caught and reported back through a new Django field validator.

Resolves LP:2055347

(cherry picked from commit fbc8681a271d90f37d95581dcd732c5116aa28ce)

auto-backport-2055347-3.4 2024-10-17 16:53:03 UTC
feat(settings): Extended validation for IPMI k_g field in settings

Author: Andrew Lamzed-Short
Author Date: 2024-10-17 16:51:30 UTC

feat(settings): Extended validation for IPMI k_g field in settings

Max tested length changed to 40 characters to accommodate hex-encoded k_g values. The value is passed to `ipmitool`, validated, with any errors caught and reported back through a new Django field validator.

Resolves LP:2055347

(cherry picked from commit fbc8681a271d90f37d95581dcd732c5116aa28ce)

auto-backport-2078810-3.5 2024-10-11 22:57:21 UTC
fix(maasserver): Adding system_id for filtering in UI

Author: Seyeong Kim
Author Date: 2024-10-11 22:55:40 UTC

fix(maasserver): Adding system_id for filtering in UI

Adding system_id for filtering

Resolves LP:2078810

(cherry picked from commit 1513d28998088bfca309e2f6e5ed8c5d1517e04f)

auto-backport-2078810-3.4 2024-10-11 22:56:59 UTC
fix(maasserver): Adding system_id for filtering in UI

Author: Seyeong Kim
Author Date: 2024-10-11 22:55:40 UTC

fix(maasserver): Adding system_id for filtering in UI

Adding system_id for filtering

Resolves LP:2078810

(cherry picked from commit 1513d28998088bfca309e2f6e5ed8c5d1517e04f)

auto-backport-2058063-3.5 2024-10-01 15:28:58 UTC
fix: Fix controller and rack version discrepancy. Currently rackd and regiond...

Author: Ghadi Rahme
Author Date: 2024-10-01 11:54:44 UTC

fix: Fix controller and rack version discrepancy. Currently rackd and regiond use two different ways to update the version number.
While rackd uses `get_running_version()` inside registerRackWithRegion(), regiond makes use of `get_versions_info()` during startup as well as periodically.

The problem is that `get_running_version()` returns a MAASVersion object which contains a simplified version string (no epoch for example), `get_versions_info()` return a DebVersionsInfo or a SnapVersionsInfo depending on the installation type, and the deb version of the installation will contain a full version string.

While rackd through registerRackWithRegion() will end up calling `set_version()` inside the `ControllerInfoManager` class. Other calls to update the version from regiond will end up in `set_version_info()` of the same class.
This patch fixes the issue by converting the version string inside the `set_version_info()` class to a MAASVersion object before returning the simplifies string value.
The same has been done for `update_version`.

Resolves: #LP2058063.
(cherry picked from commit 9f9013852b65c608b2e7ccfd8569eb17ef63ef41)

auto-backport-2058063-3.4 2024-10-01 15:28:36 UTC
fix: Fix controller and rack version discrepancy. Currently rackd and regiond...

Author: Ghadi Rahme
Author Date: 2024-10-01 11:54:44 UTC

fix: Fix controller and rack version discrepancy. Currently rackd and regiond use two different ways to update the version number.
While rackd uses `get_running_version()` inside registerRackWithRegion(), regiond makes use of `get_versions_info()` during startup as well as periodically.

The problem is that `get_running_version()` returns a MAASVersion object which contains a simplified version string (no epoch for example), `get_versions_info()` return a DebVersionsInfo or a SnapVersionsInfo depending on the installation type, and the deb version of the installation will contain a full version string.

While rackd through registerRackWithRegion() will end up calling `set_version()` inside the `ControllerInfoManager` class. Other calls to update the version from regiond will end up in `set_version_info()` of the same class.
This patch fixes the issue by converting the version string inside the `set_version_info()` class to a MAASVersion object before returning the simplifies string value.
The same has been done for `update_version`.

Resolves: #LP2058063.
(cherry picked from commit 9f9013852b65c608b2e7ccfd8569eb17ef63ef41)

branch-3.5-crash-dumps-testing 2024-09-30 19:52:44 UTC
add curtin to snap

Author: Jack Lloyd-Walters
Author Date: 2024-09-30 19:52:44 UTC

add curtin to snap

auto-backport-2081262-3.5 2024-09-25 14:58:07 UTC
fix(power): set PERL path

Author: Alexsander de Souza
Author Date: 2024-09-24 18:09:36 UTC

fix(power): set PERL path

required by amttool

Resolves LP:2081262

(cherry picked from commit dc706a2efd6d09d7d13b1ccbbb878df17daecbbf)

auto-backport-2040324-3.5 2024-09-13 10:32:44 UTC
fix: distro_series and osystem check based on node status

Author: Dariusz Gadomski
Author Date: 2024-09-12 19:12:11 UTC

fix: distro_series and osystem check based on node status

Resolves LP:2040324

(cherry picked from commit 1fadea85660b4c53f255f38fa22475a5a42db0c0)

auto-backport-2040324-3.4 2024-09-12 21:44:54 UTC
fix: distro_series and osystem check based on node status

Author: Dariusz Gadomski
Author Date: 2024-09-12 19:12:11 UTC

fix: distro_series and osystem check based on node status

Resolves LP:2040324

(cherry picked from commit 1fadea85660b4c53f255f38fa22475a5a42db0c0)

auto-backport-2079797-3.4 2024-09-09 17:10:42 UTC
fix(redfish): handle Reset status in Redfish power driver.

Author: Jacopo Rota
Author Date: 2024-09-09 11:40:44 UTC

fix(redfish): handle Reset status in Redfish power driver.

HPE Gen11 (and above) BMC might return a "Reset" or an "Unknown" status. Such statuses are transitional, so the BMC will eventually return another "known" status.
For such reason, with this change the MAAS Redfish power driver is going to retry up to 7 times to get a "known" status. If the maximum number of retries is reached, an error is returned.

Resolves: #LP2079797
(cherry picked from commit 2ce5ace25047f921ea3a203a0477acfe87c98858)

maasdocs-pulse17-work-2 2024-09-03 20:58:48 UTC
update systemd logging to modernize & handle 3.4/3.5 split better

Author: Bill Wear
Author Date: 2024-09-03 20:58:48 UTC

update systemd logging to modernize & handle 3.4/3.5 split better

global-doc-changes 2024-08-27 21:06:35 UTC
doc: updating file with discourse changes

Author: Bill Wear
Author Date: 2024-07-30 21:23:50 UTC

doc: updating file with discourse changes

maasdocs-pulse2417-work 2024-08-20 21:05:44 UTC
catchup commit

Author: Bill Wear
Author Date: 2024-08-20 21:05:44 UTC

catchup commit

branch-3.4.3-hotfix-bug-2073731 2024-07-26 13:21:08 UTC
fix: don't fail commissioning if no suitable IPMI ciphers can be detected

Author: Björn Tillenius
Author Date: 2024-07-26 13:21:08 UTC

fix: don't fail commissioning if no suitable IPMI ciphers can be detected

Some BMCs (like HPE ILO 5 3.05) seems to not report all the ciphers
that actually are enabled.

Instead of failing commissioning, we now only print out a warning.

Resolves LP:2073731

1100 of 134 results
This repository contains Public information 
Everyone can see this information.