~r00ta/maas:refactoring-maasapi-for-v3

Last commit made on 2023-11-13
Get this branch:
git clone -b refactoring-maasapi-for-v3 https://git.launchpad.net/~r00ta/maas
Only Jacopo Rota can upload to this branch. If you are Jacopo Rota please log in for upload directions.

Branch merges

Branch information

Name:
refactoring-maasapi-for-v3
Repository:
lp:~r00ta/maas

Recent commits

1398089... by Jacopo Rota

make format

34186f6... by Jacopo Rota

refactor: restructure maasserverapi modules organization to better accomodate the new v3 api

4cc8b69... by Björn Tillenius

Bug #2042540: Machine sometimes revert to old status after power control Edit

The async methods related to power control uses multiple threads
and transactions, but they all used the same, stale, Node object.

When using deferToDatabase and transational(), you must always
get fresh values from the database.

10ccd97... by Alberto Donato

Optionally provide a user-agent to MAASAPIClient base class

0e5c2ca... by Anton Troyanov

fix: set maximum attempts for power activity

We don't want Activities to be retried forever.

> Maximum number of attempts. When exceeded the retries stop even if not expired yet.
> If not set or set to 0, it means unlimited, and rely on activity ScheduleToCloseTimeout to stop.

54e1519... by Alexsander de Souza

Update initial SQL

c72be59... by Alexsander de Souza

move from simplestreams to temporal workflows for downloading boot resources

1d7c3b3... by Anton Troyanov

fix: properly sanitize args for maas-power CLI

Resolves LP:2042429

412302f... by Alexsander de Souza

set a default temporal workflow/activity retry limit

the Temporal default is unlimited retries, which is not a sensible value for most MAAS operations

0099939... by Bill Wear

Update maas-offline-docs to c84613f3
discobot automated commit for topic 5112