lp:~adam-collard/maas
- Get this repository:
-
git clone
https://git.launchpad.net/~adam-collard/maas
Branches
Name | Last Modified | Last Commit |
---|---|---|
condition-starts | 2024-02-23 17:08:54 UTC |
fix: don't try and start the agent or rackd without config
Author:
Adam Collard
fix: don't try and start the agent or rackd without config |
maas-agent-run-dir | 2024-02-23 10:02:09 UTC |
fix: MAAS_AGENT_HTTPPROXY_SOCKET_PATH
Author:
Adam Collard
fix: MAAS_AGENT_ |
sudoers- |
2024-02-21 14:44:29 UTC |
fix: LP:2054096: Allow maas to control maas-temporal-worker
Author:
Adam Collard
fix: LP:2054096: Allow maas to control maas-temporal- |
fix-no- |
2024-02-12 17:30:37 UTC |
fix: LP:2052958 cope with disks with missing serial metadata
Author:
Adam Collard
fix: LP:2052958 cope with disks with missing serial metadata |
cache-remove- |
2024-02-02 14:25:30 UTC |
fix(imagecache): remove fallocate syscall
Author:
Adam Collard
fix(imagecache): remove fallocate syscall |
maas-agent- |
2024-02-02 12:25:18 UTC |
fix(imagecache): log message
Author:
Adam Collard
fix(imagecache): log message |
worker-workflow-id | 2024-02-01 16:37:03 UTC |
fix(workflow): pass workflow_id into the wrapper properly
Author:
Adam Collard
fix(workflow): pass workflow_id into the wrapper properly |
do_not_ |
2024-01-30 14:55:46 UTC |
fixup! fix: use start_workflow instead of execute_workflow to not fail rack c...
Author:
Adam Collard
fixup! fix: use start_workflow instead of execute_workflow to not fail rack commissioning on agent configuration fix: rewrite tests |
no-nuking- |
2024-01-23 12:31:29 UTC |
fix(startup): don't remove boot-resources on a deb region/rack
Author:
Adam Collard
fix(startup): don't remove boot-resources on a deb region/rack |
maas-agent- |
2024-01-19 17:23:37 UTC |
fix(packaging): Pre-Depends on maas-common
Author:
Adam Collard
fix(packaging): Pre-Depends on maas-common we need the maas user! |
systemd- |
2024-01-18 17:27:16 UTC |
refactor(systemd): clean and tighten up systemd units
Author:
Adam Collard
refactor(systemd): clean and tighten up systemd units * don't start maas-http if the nginx config isn't there |
http-service- |
2024-01-18 11:16:35 UTC |
refactor(tests): get cert only in tests that use it
Author:
Adam Collard
refactor(tests): get cert only in tests that use it get_sample_ |
import- |
2024-01-15 14:23:25 UTC |
fix: maastesting.parallel obeying unittest protocol
Author:
Adam Collard
fix: maastesting. |
less-testtools | 2024-01-15 10:37:22 UTC |
refactor: remove testtools in favour of unittest
Author:
Adam Collard
refactor: remove testtools in favour of unittest Remove ExpectedException |
less-testtools-dhcp | 2023-12-05 16:51:18 UTC |
refactor(pserv/{dhcp,testing}): replace testtools with unittest
Author:
Adam Collard
refactor( drive-by speedup of bindfixture tests |
less-testtools-boot | 2023-12-04 13:49:06 UTC |
refactor(pserver/boot): replace testtools with unittest
Author:
Adam Collard
refactor( |
less-testtools-rpc | 2023-11-30 16:06:50 UTC |
refactor(pserver/utils/tests): replace testtools with unittest
Author:
Adam Collard
refactor( |
external-maas-agent | 2023-11-23 14:53:41 UTC |
refactor: Add tests for RackAgent
Author:
Adam Collard
refactor: Add tests for RackAgent |
ntp-configure- |
2023-11-22 15:53:01 UTC |
fix: create dir for chrony config if needed
Author:
Adam Collard
fix: create dir for chrony config if needed drive-by: remove assertThats |
pebble-1.5.0 | 2023-11-20 09:23:10 UTC |
chore: bump Pebble to 1.5.0
Author:
Adam Collard
chore: bump Pebble to 1.5.0 |
callback- |
2023-11-16 08:07:18 UTC |
fix: lp:2042645 add missing return
Author:
Adam Collard
fix: lp:2042645 add missing return |
temporal-no-proxy | 2023-10-18 12:40:42 UTC |
fix(temporal_worker): internal api calls should not use proxies
Author:
Adam Collard
fix(temporal_ |
temporal- |
2023-10-17 16:50:52 UTC |
fix: use _alias instead of public alias
Author:
Adam Collard
fix: use _alias instead of public alias DisabledDatabas |
no-subnet-space | 2023-10-12 08:29:24 UTC |
doc(api/subnet): LP:1979058 remove space from subnet API
Author:
Adam Collard
doc(api/subnet): LP:1979058 remove space from subnet API |
pebble-snap-common | 2023-10-05 16:33:25 UTC |
fix(snap): fix install hook
Author:
Adam Collard
fix(snap): fix install hook |
systemtests-green | 2023-10-03 21:36:46 UTC |
Update maas-offline-docs to fc2054a3
Author:
Bill Wear
Update maas-offline-docs to fc2054a3 |
test-method- |
2023-10-02 16:19:16 UTC |
test: rewrite to avoid deprecated methods
Author:
Adam Collard
test: rewrite to avoid deprecated methods teyit |
bulk-update- |
2023-09-29 16:14:49 UTC |
feat(websocket): add config.bulk_update
Author:
Adam Collard
feat(websocket): add config.bulk_update |
cleanup- |
2023-09-29 12:40:10 UTC |
fix: update tests of the test plugins
Author:
Adam Collard
fix: update tests of the test plugins move away from testtools |
flaky-test- |
2023-08-31 12:56:03 UTC |
fix(testing): atomically write sample certificate
Author:
Adam Collard
fix(testing): atomically write sample certificate Fixes bug 2033650 |
stop-mode- |
2023-08-23 11:24:16 UTC |
less testtools, more unittest
Author:
Adam Collard
less testtools, more unittest |
creds-yaml-removal | 2023-08-10 14:43:26 UTC |
Remove creds.yaml introduced in 9597b3b74
Author:
Adam Collard
Remove creds.yaml introduced in 9597b3b74 |
dns-perftests- |
2023-08-07 15:34:12 UTC |
fix perf tests - subnet should be an IPNetwork
Author:
Adam Collard
fix perf tests - subnet should be an IPNetwork |
sparkiegeek_ |
2023-08-02 15:13:56 UTC |
WIP: Remove layers of indirection
Author:
Adam Collard
WIP: Remove layers of indirection |
golang- |
2023-07-21 11:18:10 UTC |
[make] quieten down the sub-makes
Author:
Adam Collard
[make] quieten down the sub-makes |
3.2-backport- |
2023-07-20 15:26:31 UTC |
[3.2] LP:2020397: Look for executables for cloud-init and netplan
Author:
Adam Collard
[3.2] LP:2020397: Look for executables for cloud-init and netplan Instead of using package managers, look for executables Backport efcd6c71914a377 |
3.4-backport- |
2023-07-20 13:47:22 UTC |
LP:2020397: Look for executables for cloud-init and netplan
Author:
Adam Collard
LP:2020397: Look for executables for cloud-init and netplan Instead of using package managers, look for executables Backport of efcd6c71914a377 |
3.3-backport- |
2023-07-20 10:26:53 UTC |
LP:2020397: Look for executables for cloud-init and netplan
Author:
Adam Collard
LP:2020397: Look for executables for cloud-init and netplan Instead of using package managers, look for executables |
2020397- |
2023-07-20 10:15:13 UTC |
LP:2020397: Look for executables for cloud-init and netplan
Author:
Adam Collard
LP:2020397: Look for executables for cloud-init and netplan Instead of using package managers, look for executables |
flaky-lease- |
2023-07-13 17:24:25 UTC |
fix(lease_service): flaky tests
Author:
Adam Collard
fix(lease_service): flaky tests Introduce configure_ Refactor test_helper_notify and test_lease_ Fixes LP:2026360 and LP:2019216 |
add-debugging- |
2023-07-12 14:51:32 UTC |
Mark get_testing_timeout as not being a test
Author:
Adam Collard
Mark get_testing_timeout as not being a test |
3.3-openapi- |
2023-07-12 09:09:29 UTC |
[openapi] Pin jsonschema to avoid breakage
Author:
Adam Collard
[openapi] Pin jsonschema to avoid breakage Backport / fixup e63992574787426 |
3.4-openapi- |
2023-07-11 16:20:04 UTC |
[openapi] Pin jsonschema to avoid breakage
Author:
Adam Collard
[openapi] Pin jsonschema to avoid breakage |
flaky-test- |
2023-07-06 14:20:01 UTC |
LP:2026283 fix flaky test - just pick an ip
Author:
Adam Collard
LP:2026283 fix flaky test - just pick an ip |
openapi- |
2023-07-06 10:11:07 UTC |
[openapi] Pin jsonschema to avoid breakage
Author:
Adam Collard
[openapi] Pin jsonschema to avoid breakage |
warning-deprecation | 2023-06-23 10:37:39 UTC |
s/warn/warning/ to avoid deprecated method
Author:
Adam Collard
s/warn/warning/ to avoid deprecated method |
socat-copypasta | 2023-06-14 13:59:16 UTC |
fix bad socat `tcp-l:${PORT}>` copypasta
Author:
Adam Collard
fix bad socat `tcp-l:${PORT}>` copypasta |
fix_malformed_ |
2023-06-13 09:56:48 UTC |
Use netaddr to format the ipv6 address
Author:
Adam Collard
Use netaddr to format the ipv6 address |
flaky-lldpd-tests | 2023-06-09 11:03:52 UTC |
Fix broken mocking of global stdlib
Author:
Adam Collard
Fix broken mocking of global stdlib |
create- |
2023-06-07 10:09:05 UTC |
bug: add tests
Author:
Adam Collard
bug: add tests |
machine- |
2023-05-26 10:57:31 UTC |
LP:2020882 Don't run machine-config hints on controllers
Author:
Adam Collard
LP:2020882 Don't run machine-config hints on controllers |
flaky-profile-name | 2023-05-26 10:16:55 UTC |
ack's suggestion: use a fixed profile name
Author:
Adam Collard
ack's suggestion: use a fixed profile name |
flaky-dns- |
2023-05-25 11:24:10 UTC |
fix: get_default_dns_servers relied on ordering of routable ips
Author:
Adam Collard
fix: get_default_ The flaky test was dependent on ordering of ips which were never We now sort the addresses, relying on IPAddresses sorting v4 lower Signed-off-by: Adam Collard <adam.collard@ |
virsh-amd64- |
2023-05-11 10:29:28 UTC |
fix: virsh - add host-passthrough for amd64, s390x
Author:
Adam Collard
fix: virsh - add host-passthrough for amd64, s390x |
no-amp-debug | 2023-03-16 17:45:45 UTC |
Remove AMP debugging
Author:
Adam Collard
Remove AMP debugging |
python-tx-tftp-link | 2023-03-10 12:03:20 UTC |
[provisioningserver] fix link to python-tx-tftp bug
Author:
Adam Collard
[provisioningse |
perl5-jammy | 2023-03-03 09:14:50 UTC |
Fix path to perl5 on Jammy
Author:
Adam Collard
Fix path to perl5 on Jammy |
timeout- |
2023-02-23 15:15:25 UTC |
DO NOT MERGE WIP: session timeout + logs
Author:
Adam Collard
DO NOT MERGE WIP: session timeout + logs |
lxd-no-proxy | 2023-02-17 16:33:05 UTC |
Create a Session before instantiating the pylxd Client
Author:
Adam Collard
Create a Session before instantiating the pylxd Client |
bump-black-to-23.1 | 2023-02-13 14:27:55 UTC |
[lint] ignore black run for 23.1
Author:
Adam Collard
[lint] ignore black run for 23.1 |
3.3-vault-proxy | 2023-01-11 16:33:57 UTC |
LP:2002111 explicitly set proxies for hvac.Client
Author:
Adam Collard
LP:2002111 explicitly set proxies for hvac.Client Cherry-pick 79bc358e2 |
vault-proxy | 2023-01-11 15:07:56 UTC |
Add FIXME callbacks
Author:
Adam Collard
Add FIXME callbacks |
machine- |
2023-01-10 15:06:29 UTC |
Fix tests where there's no binary on disk
Author:
Adam Collard
Fix tests where there's no binary on disk |
3.3-empty- |
2023-01-06 17:16:01 UTC |
LP:2002109 Skip empty power parameters
Author:
Adam Collard
LP:2002109 Skip empty power parameters Cherry-pick of 99be77ea0fe5d6c |
empty-power- |
2023-01-06 13:51:15 UTC |
LP:2002109 Skip empty power parameters
Author:
Adam Collard
LP:2002109 Skip empty power parameters |
3.3-vault-logging | 2023-01-06 09:25:28 UTC |
Set no_proxy for vault, log exception connecting
Author:
Adam Collard
Set no_proxy for vault, log exception connecting |
3.3-colorama- |
2022-12-12 17:27:09 UTC |
get original stdout from Colorama
Author:
Adam Collard
get original stdout from Colorama When colorama is present, Django loads it automatically. This module Cherry pick of dc4621928f2d371 |
3.3-maas- |
2022-12-09 15:58:59 UTC |
Use MAAS_URL from RegionConfiguration
Author:
Adam Collard
Use MAAS_URL from RegionConfiguration |
maas-url- |
2022-12-09 13:53:15 UTC |
Use MAAS_URL from RegionConfiguration
Author:
Adam Collard
Use MAAS_URL from RegionConfiguration |
3.3-fix- |
2022-12-09 12:05:40 UTC |
Set MAAS_CLUSTER_CONFIG in regiond environment
Author:
Adam Collard
Set MAAS_CLUSTER_CONFIG in regiond environment This prevents provisioningserver code from trying to e.g. create Signed-off-by: Adam Collard <adam.collard@ |
fix-environment |
2022-12-09 11:59:02 UTC |
Set MAAS_CLUSTER_CONFIG in regiond environment
Author:
Alberto Donato
Set MAAS_CLUSTER_CONFIG in regiond environment This prevents provisioningserver code from trying to e.g. create Signed-off-by: Adam Collard <adam.collard@ |
3.3-architectur |
2022-12-08 14:43:30 UTC |
wildcard architectures returns a list, use .extend() not .append()
Author:
Adam Collard
wildcard architectures returns a list, use .extend() not .append() |
architecture- |
2022-12-08 13:43:28 UTC |
wildcard architectures returns a list, use .extend() not .append()
Author:
Adam Collard
wildcard architectures returns a list, use .extend() not .append() |
nuke-rack- |
2022-10-27 06:51:48 UTC |
fix: query count tests
Author:
Adam Collard
fix: query count tests Although the group count has an additional query compared to the base |
performance-hacks | 2022-10-21 16:35:51 UTC |
fix: performance hacks
Author:
Adam Collard
fix: performance hacks Get PKs from the dehydrated objects to avoid unnecessary evaluation Make Paginator.Page smarter about len(page) to use cheap information Make Django auth checking cache imports of custom backends |
performance- |
2022-10-20 17:15:09 UTC |
fix: if no collapsed groups, reuse counts
Author:
Adam Collard
fix: if no collapsed groups, reuse counts |
update_ |
2022-10-20 11:05:14 UTC |
Fix log message with Interface save
Author:
Adam Collard
Fix log message with Interface save |
no-pxe- |
2022-10-19 15:36:56 UTC |
refactor: Remove unused Node.get_pxe_mac_vendor, get_vendor_for_mac
Author:
Adam Collard
refactor: Remove unused Node.get_ move is_mac to provisioningser Signed-off-by: Adam Collard <adam.collard@ |
no-double- |
2022-10-18 16:41:55 UTC |
fix: don't double check permissions in compile_node_actions
Author:
Adam Collard
fix: don't double check permissions in compile_ is_actionable() already checks is_permitted(); no need to double check it. |
perf-tester-naming | 2022-10-18 15:49:02 UTC |
Allow naming of profile data
Author:
Adam Collard
Allow naming of profile data |
flaky-test- |
2022-10-18 11:17:57 UTC |
flaky test fix: don't write/read secret on the actual path
Author:
Adam Collard
flaky test fix: don't write/read secret on the actual path remove assertThat, use self.make_dir |
received- |
2022-10-18 09:50:03 UTC |
Fix spelling of receiv{e,ed,ing}
Author:
Adam Collard
Fix spelling of receiv{e,ed,ing} |
perf-tests- |
2022-10-17 14:29:00 UTC |
Don't evaluate the queryset unnecessarily
Author:
Adam Collard
Don't evaluate the queryset unnecessarily |
jellyfish-vs-fossa | 2022-10-17 08:51:49 UTC |
s/focal/jammy/
Author:
Adam Collard
s/focal/jammy/ |
fewer-test- |
2022-10-14 14:34:37 UTC |
Simplify to --maxprocesses=6 and -n auto
Author:
Adam Collard
Simplify to --maxprocesses=6 and -n auto |
test-speedup-stats | 2022-10-13 17:00:18 UTC |
Speed up test stats, use smaller test data
Author:
Adam Collard
Speed up test stats, use smaller test data Eliminate assertThat |
tag-filter- |
2022-10-13 15:06:54 UTC |
fix: filter tags by machine
Author:
Adam Collard
fix: filter tags by machine Ensure we actually update counts by filtering before the annotation. |
pod-discovery-error | 2022-10-13 09:19:23 UTC |
PodProblem raised in discovery includes original exception
Author:
Adam Collard
PodProblem raised in discovery includes original exception |
clone-websocket |
2022-10-11 13:43:07 UTC |
Fix flaky test
Author:
Adam Collard
Fix flaky test |
plug-memory- |
2022-10-07 11:20:47 UTC |
Limit size of certificate cache, align calls for better hits.
Author:
Adam Collard
Limit size of certificate cache, align calls for better hits. |
boot-interface- |
2022-10-06 12:32:12 UTC |
fix: set node's boot_interface to PHYSICAL when multiple match mac
Author:
Adam Collard
fix: set node's boot_interface to PHYSICAL when multiple match mac LP:1985741 When we have multiple interfaces with the same mac address Signed-off-by: Adam Collard <adam.collard@ |
websocket- |
2022-10-05 13:13:34 UTC |
feat: return list of failed system ids in bulk action websocket
Author:
Adam Collard
feat: return list of failed system ids in bulk action websocket |
certificate- |
2022-10-04 11:15:45 UTC |
More tests that relied on MAAS_UUID but didn't set it up
Author:
Adam Collard
More tests that relied on MAAS_UUID but didn't set it up |
shellcheck-deb | 2022-09-30 16:19:29 UTC |
Use shellcheck from deb so it's installable in Docker
Author:
Adam Collard
Use shellcheck from deb so it's installable in Docker |
flaky-test- |
2022-09-26 17:07:27 UTC |
LP:1990873 Add deadline=None to hypothesis tests
Author:
Adam Collard
LP:1990873 Add deadline=None to hypothesis tests |
power-query- |
2022-09-01 16:55:07 UTC |
Drop unused POWER_QUERY_TIMEOUT
Author:
Adam Collard
Drop unused POWER_QUERY_TIMEOUT |
stress- |
2022-09-01 08:44:56 UTC |
Bump timeouts for stress-ng long to 14h
Author:
Adam Collard
Bump timeouts for stress-ng long to 14h Fixes LP:1826789 |
directory_ |
2022-08-26 11:07:50 UTC |
Move to Operations, prefer git ls-files over directory traversal
Author:
Adam Collard
Move to Operations, prefer git ls-files over directory traversal |
revert- |
2022-08-12 10:33:52 UTC |
Revert: allocate additional connections when busy
Author:
Adam Collard
Revert: allocate additional connections when busy |
standard- |
2022-08-11 11:30:01 UTC |
Update list of stdlib modules for Python 3.10 used in linting
Author:
Adam Collard
Update list of stdlib modules for Python 3.10 used in linting |
1 → 100 of 297 results | First • Previous • Next • Last |