~blr/maas:node-details-to-thin-directives

Last commit made on 2018-07-10
Get this branch:
git clone -b node-details-to-thin-directives https://git.launchpad.net/~blr/maas
Only Kit Randel can upload to this branch. If you are Kit Randel please log in for upload directions.

Branch merges

Branch information

Name:
node-details-to-thin-directives
Repository:
lp:~blr/maas

Recent commits

45e708a... by Kit Randel

Merge master

686d025... by Lee Trager

Reset status_expires when MAAS receives cmd-install early/late from Curtin

When Curtin sends MAAS cmd-install/stage-early or cmd-install/stage-late
start or finish messages reset status_expires. This allows users to add
early/late commands which take up to 40 minutes to run.

03baba8... by Lee Trager

Reset status_expires when MAAS receives a boot request.

If status_expires is set when MAAS receives a boot configuration request
status_expires will be reset to the maximum time for the given status. This
allows the node to take up to the maximum time just to POST.

f438a9a... by Lee Trager

Don't update last_ping when receiving cloud-init/curtin messages.

last_ping is used during commissioning and testing to ensure the node is
still alive. maas_run_remote_scripts has a daemon which hits the signal
endpoint every 2 minutes. cloud-init executes maas_run_remote_scripts as a
user script a few seconds after starting. last_ping is not checked during
deployment, only during commissioning and testing. Not updating last_ping
when receiving cloud-init/curtin messages significantly reduces the amount of
database writes MAAS has to do while not effecting commissioning or testing.

3b2c748... by Newell Jensen

LP: #1777742 -- Add nvram flag to virsh undefine command so that when the virsh domain is undefined it will remove the nvram file, if it is inactive.

b9cd3e0... by Mike Pontillo

Add host field to Pod model.

Also clean up comments in the Pod model to better match the overall MAAS code style.

9cbe7ce... by Kit Randel

Migrate add special filesystem to maas-obj-form.

a67a664... by Kit Randel

remove trailing whitespace

5af06c1... by Newell Jensen

Add interface parameters to RequestedMachineInterface. This will be used to pass in the interface name to attach to, the attachment type (bridge/macvlan), and the macvlan mode if the attachment type is macvlan.

882e256... by Kit Randel

Add node storage filesystems directive and template.