lp:~bjornt/maas

Owned by Björn Tillenius
Get this repository:
git clone https://git.launchpad.net/~bjornt/maas
Only Björn Tillenius can upload to this repository. If you are Björn Tillenius please log in for upload directions.

Branches

Name Last Modified Last Commit
generate-cert-maas-id 2021-09-23 13:35:17 UTC
fix broken imports.

Author: Björn Tillenius
Author Date: 2021-09-23 13:35:17 UTC

fix broken imports.

lxd-auth-metrics 2021-09-23 13:14:26 UTC
Add db patch for lxd auth metrics.

Author: Björn Tillenius
Author Date: 2021-09-23 13:14:26 UTC

Add db patch for lxd auth metrics.

really-fix-dblocks-failures 2021-09-20 15:50:10 UTC
Fix docstring.

Author: Björn Tillenius
Author Date: 2021-09-20 15:50:10 UTC

Fix docstring.

Create a dedicated sequence for the dblocks tests.

release-status-missing-macaroon 2021-09-17 16:05:24 UTC
Check for missing macaroon in utilities/release-status

Author: Björn Tillenius
Author Date: 2021-09-17 16:05:24 UTC

Check for missing macaroon in utilities/release-status

If the macaroon is missing, instructions on how to get the macaroon is
printed out, rather than erroring out with a KeyError, like it did
before.

brownfield-metrics 2021-09-17 15:37:07 UTC
Add stats for brownfield machines.

Author: Björn Tillenius
Author Date: 2021-09-14 14:57:47 UTC

Add stats for brownfield machines.

dblock-failure 2021-09-07 13:59:55 UTC
Fix dblocks intermittent test failure.

Author: Björn Tillenius
Author Date: 2021-09-07 13:59:55 UTC

Fix dblocks intermittent test failure.

Postgres advisory locks are global across sessions and databases, which
meant that other tests that run in parallel might acquire and release
locks.

The test_lock_actually_locked tests did grab an exclusive lock for the
cluster, but most tests using locks didn't respect that lock.

I change is so that the test only looks at the lock it's interested in,
and don't care if there are additional locks.

pod-initial-sync 2021-09-03 14:55:34 UTC
Factor out logic into function.

Author: Björn Tillenius
Author Date: 2021-09-03 14:55:34 UTC

Factor out logic into function.

pod-dynamic-host-owner 2021-09-02 09:16:36 UTC
Set the owner for dynamically created host machines for VM hosts.

Author: Björn Tillenius
Author Date: 2021-09-02 09:16:36 UTC

Set the owner for dynamically created host machines for VM hosts.

When creating a VM host that didn't have a corresponding machine in
MAAS, one was created without setting the user. This meant that any
logged in user could see the machine and claim it.

pod-delete-dynamic-host 2021-09-02 09:04:16 UTC
Don't use @inlineCallbacks

Author: Björn Tillenius
Author Date: 2021-09-02 09:04:16 UTC

Don't use @inlineCallbacks

controller-factory-unify 2021-09-02 08:16:18 UTC
Use assertGreater

Author: Björn Tillenius
Author Date: 2021-09-02 08:16:18 UTC

Use assertGreater

pod-handler-asyncio 2021-09-01 08:22:33 UTC
Fix async def.

Author: Björn Tillenius
Author Date: 2021-09-01 08:22:33 UTC

Fix async def.

wait-for-asyncio 2021-08-31 10:47:59 UTC
Allow async def to be used for pod handler tests.

Author: Björn Tillenius
Author Date: 2021-08-31 10:47:59 UTC

Allow async def to be used for pod handler tests.

get-projects-accept-cert 2021-08-31 08:44:10 UTC
Add tests ensuring that pod.get_projects accepts credentials.

Author: Björn Tillenius
Author Date: 2021-08-31 08:44:10 UTC

Add tests ensuring that pod.get_projects accepts credentials.

The pod.get_projects websocket method already can pass through the
certificate and private key.

This branch adds test to ensure that it works, and will continue
working. The mocking is moved to the RPC layer, so that this test will
start to fail if we change the RPC call to be more strict in the future.

create-certificate-websocket 2021-08-30 13:45:00 UTC
No need to include the public key.

Author: Björn Tillenius
Author Date: 2021-08-30 13:45:00 UTC

No need to include the public key.

create-deployed-with-user 2021-08-26 15:21:54 UTC
Ensure the owner is set when creating deployed machines.

Author: Björn Tillenius
Author Date: 2021-08-26 15:21:54 UTC

Ensure the owner is set when creating deployed machines.

If the owner isn't set, any user may see and release the machine.

websocket-handlers-asyncio 2021-08-25 14:20:20 UTC
Remove stray #

Author: Björn Tillenius
Author Date: 2021-08-25 14:20:20 UTC

Remove stray #

release-process 2021-08-23 15:24:19 UTC
Lint.

Author: Björn Tillenius
Author Date: 2021-08-23 15:24:19 UTC

Lint.

testing-root-rename 2021-08-23 10:19:42 UTC
Fix import rules.

Author: Björn Tillenius
Author Date: 2021-08-23 10:19:42 UTC

Fix import rules.

brownfield-api-docs 2021-08-20 13:49:12 UTC
Document the deployed flag in the create machine API.

Author: Björn Tillenius
Author Date: 2021-08-20 13:43:00 UTC

Document the deployed flag in the create machine API.

Also some tweaks to the docs to make them more accurate.

deployed-update-os 2021-08-13 09:24:10 UTC
Typo.

Author: Björn Tillenius
Author Date: 2021-08-13 09:24:10 UTC

Typo.

machine-resources-metadata 2021-08-11 15:07:16 UTC
Include the resource binary in both regiond and rackd deb packages.

Author: Björn Tillenius
Author Date: 2021-08-11 13:57:30 UTC

Include the resource binary in both regiond and rackd deb packages.

snap-bind-mounts-committed 2021-08-06 15:23:45 UTC
Check to ensure that the 'maas' snap is installed.

Author: Björn Tillenius
Author Date: 2021-08-06 15:20:12 UTC

Check to ensure that the 'maas' snap is installed.

maas-run-scripts-write-endpoint 2021-08-06 15:10:05 UTC
Add comment.

Author: Björn Tillenius
Author Date: 2021-08-06 15:10:05 UTC

Add comment.

deployed-commissioning-scripts 2021-08-04 15:34:47 UTC
Allow script results to be updated while the machine is deployed.

Author: Björn Tillenius
Author Date: 2021-07-30 15:32:19 UTC

Allow script results to be updated while the machine is deployed.

Previously only pods could update their commissioning results, but we
now allow any DEPLOYED node to do it. Nodes that are linked to a Pod
should be in a DEPLOYED state already.

fix-scripts-tag-update 2021-08-03 09:34:25 UTC
Always update tags for built-in scripts.

Author: Björn Tillenius
Author Date: 2021-07-30 14:24:16 UTC

Always update tags for built-in scripts.

If the run_on_controller flag changes for a script, its deploy-info tag
will be either remove or added, even if the content of the script didn't
change.

Without this change, someone upgrading from 3.0 won't get the
deploy-info tag added to all the scripts that should have it.

trust-vlan-iface-name 2021-07-28 16:18:46 UTC
Fix intermittent test failures.

Author: Björn Tillenius
Author Date: 2021-07-28 16:18:46 UTC

Fix intermittent test failures.

deploy-controller-nodes-db-patch 2021-07-28 15:41:34 UTC
Default to creating controllers as DEPLOYED in tests.

Author: Björn Tillenius
Author Date: 2021-07-28 15:41:34 UTC

Default to creating controllers as DEPLOYED in tests.

controller-deployed-node 2021-07-16 08:32:08 UTC
Decrease number of expected queries.

Author: Björn Tillenius
Author Date: 2021-07-16 08:32:08 UTC

Decrease number of expected queries.

bug-1936249-debug 2021-07-16 08:22:34 UTC
Add test (in the wrong place)

Author: Björn Tillenius
Author Date: 2021-07-16 08:22:34 UTC

Add test (in the wrong place)

ipnetwork-expansions 2021-07-13 16:34:17 UTC
Don't expand IPNetwork instances.

Author: Björn Tillenius
Author Date: 2021-07-13 15:47:37 UTC

Don't expand IPNetwork instances.

In a couple of places in tests, we iterated over IPNetwork instances.
That can go badly, since large ipv6 networks may contain billion of
addresses.

refresh-credendtials-fix 2021-06-24 12:39:00 UTC
Fix test failures.

Author: Björn Tillenius
Author Date: 2021-06-24 12:39:00 UTC

Fix test failures.

maas-scripts-endpoint-tags 2021-06-22 12:51:05 UTC
make format

Author: Björn Tillenius
Author Date: 2021-06-22 12:51:05 UTC

make format

prepare-3.0-final 2021-06-21 08:20:00 UTC
Prepare for 3.0.0 release

Author: Björn Tillenius
Author Date: 2021-06-21 08:20:00 UTC

Prepare for 3.0.0 release

bug-1932136-3.0 2021-06-18 14:40:15 UTC
LP #1932136: interface with a warning is not configured properly

Author: Björn Tillenius
Author Date: 2021-06-18 14:35:24 UTC

LP #1932136: interface with a warning is not configured properly

Now all interfaces are considered enabled, since an admin should
explicitly disable an interface if he doesn't want it configured.

I also noted that we never set link_connected, so all interfaces were
considered connected. Now we set link_connected to False if there's no
link.

(cherry picked from commit 002914bc25559eb1118e035040ed6be6089fff26)

bug-1932136-disconnected-interfaces-enabled 2021-06-18 13:58:03 UTC
Fix comment.

Author: Björn Tillenius
Author Date: 2021-06-18 13:58:03 UTC

Fix comment.

deployed-scripts 2021-06-18 08:54:26 UTC
Fix test name.

Author: Björn Tillenius
Author Date: 2021-06-18 08:54:26 UTC

Fix test name.

scripts-spike 2021-06-16 15:30:11 UTC
Return commissioning scripts while deployed.

Author: Björn Tillenius
Author Date: 2021-06-16 15:30:11 UTC

Return commissioning scripts while deployed.

reverse-dns-3.0-backport 2021-06-14 07:37:20 UTC
LP #1931838: Reverse DNS lookup fails for subnets smaller than /24

Author: Christian Grabowski
Author Date: 2021-06-01 16:17:56 UTC

LP #1931838: Reverse DNS lookup fails for subnets smaller than /24

pull the skip exclusions logic into its own function

correct the rfc2317 glue exclusions

(cherry picked from commit fdd0c41bba6b758416f460829b83d03e86200f36)

bug-1931215-3.0 2021-06-09 07:04:22 UTC
LP #1931215: two IPs assigned to one interface

Author: Björn Tillenius
Author Date: 2021-06-09 06:51:04 UTC

LP #1931215: two IPs assigned to one interface

While the root cause most likely is our primary/secondary DHCP setup,
this works around the case when the machine gets two different IPs from
the DHCP requests.

Even if we see multiple IPs for commissioned nodes, we only create one
link to the subnet.

In the case where the machine is a controller, we still record both the
IPs.

(cherry picked from commit 5331a0f2f9735d5d23bc375dde8450015069946b)

bug-1931215-dhcp-ha-multiple-ips 2021-06-08 16:19:16 UTC
LP #1931215: two IPs assigned to one interface

Author: Björn Tillenius
Author Date: 2021-06-08 16:19:16 UTC

LP #1931215: two IPs assigned to one interface

While the root cause most likely is our primary/secondary DHCP setup,
this works around the case when the machine gets two different IPs from
the DHCP requests.

Even if we see multiple IPs for commissioned nodes, we only create one
link to the subnet.

In the case where the machine is a controller, we still record both the
IPs.

bug-1930554-3.0 2021-06-02 10:18:34 UTC
LP #1930554: vm-host CLI command is now named vmhost

Author: Björn Tillenius
Author Date: 2021-06-02 10:15:12 UTC

LP #1930554: vm-host CLI command is now named vmhost

Commit c57ec00472a1911eac55df79e24e1801f9b89321 renamed the handler,
which caused the API command to remove the -.

(cherry picked from commit 08618ef9c58309390ec358b133759fec7c1e6dc1)

bug-1930554-vmhosts-cli-rename 2021-06-02 08:42:38 UTC
LP #1930554: vm-host CLI command is now named vmhost

Author: Björn Tillenius
Author Date: 2021-06-02 08:42:38 UTC

LP #1930554: vm-host CLI command is now named vmhost

Commit c57ec00472a1911eac55df79e24e1801f9b89321 renamed the handler,
which caused the API command to remove the -.

prepare-3.0-rc2 2021-05-28 07:22:27 UTC
Prepare for 3.0.0 RC2 release

Author: Björn Tillenius
Author Date: 2021-05-28 07:22:27 UTC

Prepare for 3.0.0 RC2 release

bug-1929576-3.0 2021-05-28 07:06:41 UTC
pass correct excludable subnets into rfc2317 glue config

Author: Christian Grabowski
Author Date: 2021-05-27 17:51:55 UTC

pass correct excludable subnets into rfc2317 glue config

add overlap test for overflowing IP

(cherry picked from commit ca143069ec85f00f179b90c1be8dcc3009ef6bf4)

3.0-final-docs 2021-05-24 13:50:47 UTC
Update to latest maas-offline-docs/3.0

Author: Björn Tillenius
Author Date: 2021-05-24 13:50:47 UTC

Update to latest maas-offline-docs/3.0

bug-1929086-3.0 2021-05-24 13:45:02 UTC
LP #1929086: LXD VM hosts can't be refreshed if VLANs interfaces aren't named .

Author: Björn Tillenius
Author Date: 2021-05-21 16:21:01 UTC

LP #1929086: LXD VM hosts can't be refreshed if VLANs interfaces aren't named .

This is a small fix that can be backported to 3.0.

We should remove the automatic generation of of VLAN interface name
completly, since the callsites should be responsible for giving the
right name. That's a bit too risky of a change for 3.0, though, since it
breaks a lot of tests.

(cherry picked from commit 38616374f7eec730d6e90fc5ec9b5fcb46695f8d)

bug-1929086-vlan-interface-name 2021-05-21 09:43:04 UTC
LP #1929086: LXD VM hosts can't be refreshed if VLANs interfaces aren't named...

Author: Björn Tillenius
Author Date: 2021-05-21 09:43:04 UTC

LP #1929086: LXD VM hosts can't be refreshed if VLANs interfaces aren't named $parent.$vid

This is a small fix that can be backported to 3.0.

We should remove the automatic generation of of VLAN interface name
completly, since the callsites should be responsible for giving the
right name. That's a bit too risky of a change for 3.0, though, since it
breaks a lot of tests.

snap-bind-mounts 2021-05-21 08:56:48 UTC
Typo.

Author: Björn Tillenius
Author Date: 2021-05-21 08:56:48 UTC

Typo.

open-3.1 2021-05-19 11:21:31 UTC
Open up 3.1 development.

Author: Björn Tillenius
Author Date: 2021-05-19 11:20:39 UTC

Open up 3.1 development.

workload-metrics 2021-05-17 15:17:38 UTC
Add some stats to track workload annotations uptake.

Author: Björn Tillenius
Author Date: 2021-05-17 15:17:38 UTC

Add some stats to track workload annotations uptake.

prepare-3.0rc1 2021-05-10 10:51:15 UTC
Prepare for 3.0.0 RC1 release

Author: Björn Tillenius
Author Date: 2021-05-10 10:51:15 UTC

Prepare for 3.0.0 RC1 release

test-branch 2021-05-10 06:37:45 UTC
Update maas-ui to 85ecc40

Author: Caleb Ellis
Author Date: 2021-05-10 06:37:45 UTC

Update maas-ui to 85ecc40
fix(ui): round free storage values down in KVM compose form (#2640)

vm-host-stats 2021-05-07 14:51:24 UTC
Replace some assertThat calls.

Author: Björn Tillenius
Author Date: 2021-05-07 14:51:24 UTC

Replace some assertThat calls.

bug-1926140-maas-url-db 2021-05-05 20:17:18 UTC
Simplify ConfigHandler.

Author: Björn Tillenius
Author Date: 2021-05-05 20:17:18 UTC

Simplify ConfigHandler.

update-node-interfaces-missing 2021-05-04 19:56:12 UTC
Use different variable in list comprehension.

Author: Björn Tillenius
Author Date: 2021-05-04 19:56:12 UTC

Use different variable in list comprehension.

update-node-interfaces-all-nodes 2021-05-04 18:39:37 UTC
Review comments.

Author: Björn Tillenius
Author Date: 2021-05-04 18:39:37 UTC

Review comments.

release-3.0.0-beta5 2021-04-28 08:29:43 UTC
Prepare for 3.0.0 beta5 release

Author: Björn Tillenius
Author Date: 2021-04-28 08:29:43 UTC

Prepare for 3.0.0 beta5 release

prepare-3.0.0b5 2021-04-28 07:26:02 UTC
Prepare for 3.0.0 beta5 release

Author: Björn Tillenius
Author Date: 2021-04-28 07:26:02 UTC

Prepare for 3.0.0 beta5 release

snap-test-build 2021-04-27 12:43:43 UTC
Always call update_node_interfaces().

Author: Björn Tillenius
Author Date: 2021-04-27 12:43:43 UTC

Always call update_node_interfaces().

update-node-interfaces-machines 2021-04-26 15:42:44 UTC
Allow update_node_interfaces() to process non-controller machines.

Author: Björn Tillenius
Author Date: 2021-04-26 15:42:44 UTC

Allow update_node_interfaces() to process non-controller machines.

For now I made it so that deployed nodes work the same as controllers,
so that all new interfaces are marked as 'acquired'.

Then for non-deployed machines, I assume that they are commissioning and
new physical interfaces are not marked as acquired.

I kept all other types of interfaces as 'acquired' while commissioning,
but we might want allow users to set up the networking in a
commissioning script, so that things like vlan interfaces and bonds
might be created automatically.

update-node-interfaces-container 2021-04-26 10:33:53 UTC
update_node_interfaces() now handle NICs without any ports.

Author: Björn Tillenius
Author Date: 2021-04-26 10:33:53 UTC

update_node_interfaces() now handle NICs without any ports.

This happens when you run MAAS inside a container. You'll see the
physical NICs in there, but without any ports.

update-node-interfaces-monitored-interfaces 2021-04-23 16:21:28 UTC
Add a 'monitored-interfaces' to the controller generated network-extra.

Author: Björn Tillenius
Author Date: 2021-04-23 16:18:07 UTC

Add a 'monitored-interfaces' to the controller generated network-extra.

The goal is to get rid of the 'interfaces' section and replace it with
only the needed information.

Now the 'interfaces' section is only used to get the address
annotations.

bug-1925784-no-loopback 2021-04-23 13:43:11 UTC
LP 1925784: Processing LXD results failure with loopback

Author: Björn Tillenius
Author Date: 2021-04-23 13:43:11 UTC

LP 1925784: Processing LXD results failure with loopback

We now don't process loopback interfaces at all.

In addition, we now support LXD networks to include more interfaces than
was reported (and missing) in the data from the controller. This may
happen, since we have virtual interfaces in there, which the controller
filtered out before.

update-node-interfaces-non-physical 2021-04-23 07:50:18 UTC
Don't use controller-specific data for non-physical interfaces.

Author: Björn Tillenius
Author Date: 2021-04-23 07:46:30 UTC

Don't use controller-specific data for non-physical interfaces.

Now update_interface() uses only commissioning data for for all vital
interface data.

update-node-interfaces-physical 2021-04-23 07:16:05 UTC
Add docstring.

Author: Björn Tillenius
Author Date: 2021-04-23 07:16:05 UTC

Add docstring.

bug-1925365-revert 2021-04-22 08:07:52 UTC
Revert 50b84b60f.

Author: Björn Tillenius
Author Date: 2021-04-22 08:07:52 UTC

Revert 50b84b60f.

reduce-pytest-warnings 2021-04-21 08:55:27 UTC
Don't fool pytest into trying to collect non-test classes.

Author: Björn Tillenius
Author Date: 2021-04-21 08:55:27 UTC

Don't fool pytest into trying to collect non-test classes.

pytest will automatically try to collect tests from any class starting
with Test.

prepare-3.0-beta4 2021-04-21 07:27:45 UTC
Prepare for 3.0.0 beta4 release

Author: Björn Tillenius
Author Date: 2021-04-21 07:27:45 UTC

Prepare for 3.0.0 beta4 release

update-node-interfaces-interface-dependencies 2021-04-20 15:23:37 UTC
Don't make use of networks-extra for physical interfaces.

Author: Björn Tillenius
Author Date: 2021-04-20 13:50:57 UTC

Don't make use of networks-extra for physical interfaces.

update-node-interfaces-lxd-output 2021-04-16 15:44:15 UTC
Fix test failures.

Author: Björn Tillenius
Author Date: 2021-04-16 15:44:15 UTC

Fix test failures.

update-node-interfaces-lxd-output-convert-all-tests 2021-04-16 11:12:56 UTC
Fix test failure.

Author: Björn Tillenius
Author Date: 2021-04-16 11:12:56 UTC

Fix test failure.

bug-1925365-beta3-rebuild 2021-04-14 09:39:39 UTC
add python3-pyrsystent to snap deps

Author: Alberto Donato
Author Date: 2021-04-14 09:39:39 UTC

add python3-pyrsystent to snap deps

prepare-3.0.0-beta3 2021-04-14 07:27:08 UTC
Prepare for 3.0.0 beta3 release

Author: Björn Tillenius
Author Date: 2021-04-14 07:27:08 UTC

Prepare for 3.0.0 beta3 release

update-node-interfaces-lxd-output-convert-basic-tests 2021-04-13 15:16:58 UTC
Lint.

Author: Björn Tillenius
Author Date: 2021-04-13 15:16:58 UTC

Lint.

update-node-interfaces-lxd-output-helper 2021-04-08 14:36:05 UTC
Review fixes.

Author: Björn Tillenius
Author Date: 2021-04-08 14:36:05 UTC

Review fixes.

prepare-3b2 2021-04-07 09:58:01 UTC
Lint.

Author: Björn Tillenius
Author Date: 2021-04-07 09:58:01 UTC

Lint.

prepare-3.0b1 2021-03-31 13:11:45 UTC
Prepare for 3.0.0 beta1 release

Author: Björn Tillenius
Author Date: 2021-03-31 12:31:31 UTC

Prepare for 3.0.0 beta1 release

drop-unused-update-interfaces 2021-03-17 09:06:02 UTC
Drop unused code that still used Controller.update_interfaces()

Author: Björn Tillenius
Author Date: 2021-03-17 09:06:02 UTC

Drop unused code that still used Controller.update_interfaces()

Controller.update_interfaces() has been removed already, but there was
still some unused code that tried to use it.

update-not-interfaces-no-scenarios 2021-03-16 15:53:09 UTC
Get rid of scenarios.

Author: Björn Tillenius
Author Date: 2021-03-15 14:57:03 UTC

Get rid of scenarios.

drop-controller-update-interfaces 2021-03-16 13:22:24 UTC
Remove tests that have been moved already.

Author: Björn Tillenius
Author Date: 2021-03-16 13:22:24 UTC

Remove tests that have been moved already.

format-annotated-commissioning-data 2021-03-11 15:54:05 UTC
Format annotated commissioning data better.

Author: Björn Tillenius
Author Date: 2021-03-11 15:51:28 UTC

Format annotated commissioning data better.

When the network interface monitoring service sends commissioning
output, it annotates it with more information. This commit makes it so
that the commissioning data stays nicely formatted, rather than having
it be a single long line.

It also updates the combined output, since that's the default view when
looking at the commissioning data.

move-update-interfaces-logic 2021-03-11 08:42:42 UTC
Move the tests for update_node_interfaces from test_node.py

Author: Björn Tillenius
Author Date: 2021-03-10 17:28:16 UTC

Move the tests for update_node_interfaces from test_node.py

hints-in-commissioning-output 2021-03-11 08:35:55 UTC
Send the beaconing hints in the commissioning data.

Author: Björn Tillenius
Author Date: 2021-03-09 14:45:44 UTC

Send the beaconing hints in the commissioning data.

refresh-annotate-network-hints 2021-03-08 14:46:13 UTC
Replace some assertThat with assertEqual.

Author: Björn Tillenius
Author Date: 2021-03-08 14:46:13 UTC

Replace some assertThat with assertEqual.

refresh-mock-leak 2021-03-08 10:16:13 UTC
Fix refresh tests not to leak changed NODE_INFO_SCRIPTS.

Author: Björn Tillenius
Author Date: 2021-03-08 10:13:38 UTC

Fix refresh tests not to leak changed NODE_INFO_SCRIPTS.

The refresh tests changed the NODE_INFO_SCRIPTS dict, but they didn't
replace it with the original dict after the tests had be ran.

This causes other tests to fail, depending on which order they are run
in.

drop-region-refresh-method 2021-03-04 09:33:18 UTC
Lint.

Author: Björn Tillenius
Author Date: 2021-03-04 09:33:18 UTC

Lint.

region-refresh-in-networks-monitor 2021-03-04 08:34:18 UTC
Typo.

Author: Björn Tillenius
Author Date: 2021-03-04 08:34:18 UTC

Typo.

bug-1908087-2.9 2021-03-02 09:50:58 UTC
LP #1908087 - Reverse DNS for non-maas RFC1918 zones fails inside maas

Author: Björn Tillenius
Author Date: 2021-03-02 09:48:34 UTC

LP #1908087 - Reverse DNS for non-maas RFC1918 zones fails inside maas

Considering MAAS is usually configured to point to another DNS within a
DC, having empty-zones-enable set to 'no' makes the most sense.
Especially since that was the behaviour in bind9 before MAAS 2.9.

In the future we might want to make this optional.

(cherry picked from commit 39e32f00c7b02ac792f390ee1f8fb1298afc9aa5)

bug-1908087-disable-empty-zones 2021-03-02 08:52:06 UTC
LP #1908087 - Reverse DNS for non-maas RFC1918 zones fails inside maas

Author: Björn Tillenius
Author Date: 2021-03-02 08:52:06 UTC

LP #1908087 - Reverse DNS for non-maas RFC1918 zones fails inside maas

Considering MAAS is usually configured to point to another DNS within a
DC, having empty-zones-enable set to 'no' makes the most sense.
Especially since that was the behaviour in bind9 before MAAS 2.9.

In the future we might want to make this optional.

rack-update-interface-refresh 2021-03-01 14:36:24 UTC
Fix test failures.

Author: Björn Tillenius
Author Date: 2021-03-01 14:36:24 UTC

Fix test failures.

fix-offline-docs-snap-sync 2021-03-01 12:18:07 UTC
Fix make sync-dev-snap.

Author: Björn Tillenius
Author Date: 2021-03-01 12:18:07 UTC

Fix make sync-dev-snap.

The rsync of offline-docs was broken, since the directory name had
changed.

testtools-race-condition 2021-02-26 10:26:51 UTC
test with Bjorn's branch

Author: Alberto Donato
Author Date: 2021-02-26 09:56:15 UTC

test with Bjorn's branch

test-master 2021-02-26 00:11:34 UTC
Update maas-offline-docs to 2ca1669

Author: Bill Wear
Author Date: 2021-02-26 00:11:34 UTC

Update maas-offline-docs to 2ca1669
Update makefile for discourse docs, still testing, this version as a checkpoint for safekeeping

bug-1916844-pod-in-error 2021-02-25 09:06:21 UTC
Convert to f-string.

Author: Björn Tillenius
Author Date: 2021-02-25 09:06:21 UTC

Convert to f-string.

fix-hmcclient-lint 2021-02-23 09:45:59 UTC
Allow lint to succeed even if zhmcclient isn't installed.

Author: Björn Tillenius
Author Date: 2021-02-23 09:45:59 UTC

Allow lint to succeed even if zhmcclient isn't installed.

bug-1903673-claim-ips 2020-11-13 09:52:11 UTC
Remove str()

Author: Björn Tillenius
Author Date: 2020-11-13 09:52:11 UTC

Remove str()

claim-ip-debug 2020-11-12 07:52:18 UTC
Make stdout writable instead of readable.

Author: Björn Tillenius
Author Date: 2020-11-12 07:52:18 UTC

Make stdout writable instead of readable.

bug-1900832-dhcp-notification-race 2020-11-05 16:30:41 UTC
LP #1900832: DCHP can fail to start due to a race condition

Author: Björn Tillenius
Author Date: 2020-11-05 14:19:04 UTC

LP #1900832: DCHP can fail to start due to a race condition

There's a delay between asking for listening to postgres sys_core message and when the listener is actually registered in postgres.

We know explicitly wait until the process is actually listening until we
move on with dealing with possible missed messages.

I'm not 100% sure this actually fixes the problem, but I have high hopes
that it will.

bug-1896770-unconfigered-ifaces 2020-11-03 09:14:14 UTC
Mark disconnected interfaces as optional.

Author: Björn Tillenius
Author Date: 2020-11-03 09:14:14 UTC

Mark disconnected interfaces as optional.

bug-1899486-efi-storage 2020-10-30 14:27:41 UTC
Fix test failures.

Author: Björn Tillenius
Author Date: 2020-10-30 14:27:41 UTC

Fix test failures.

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

Subscribers