lp:~troyanov/maas
- Get this repository:
-
git clone
https://git.launchpad.net/~troyanov/maas
Branches
Name | Last Modified | Last Commit |
---|---|---|
generate- |
2023-11-01 16:47:07 UTC |
fixup! feat: setup debug logger for maas-agent with rackd
Author:
Anton Troyanov
fixup! feat: setup debug logger for maas-agent with rackd |
fix-maas- |
2023-10-31 15:42:26 UTC |
fix: pick different power CLI name when snap/deb
Author:
Anton Troyanov
fix: pick different power CLI name when snap/deb |
unix-socket- |
2023-10-27 21:55:58 UTC |
fixup! refactor(temporal): UNIX socket for API activity
Author:
Anton Troyanov
fixup! refactor(temporal): UNIX socket for API activity Fix circular import |
add-admin- |
2023-10-24 14:18:53 UTC |
make update-initial-sql
Author:
Anton Troyanov
make update-initial-sql |
fix-temporal- |
2023-10-24 13:08:46 UTC |
fix: update db_name in temporal.schema_version
Author:
Anton Troyanov
fix: update db_name in temporal. Temporal stores initial value of the database name in migrations metadata. |
hide-some- |
2023-10-23 13:04:42 UTC |
doc(api): hide Switch Boot Order from API docs
Author:
Anton Troyanov
doc(api): hide Switch Boot Order from API docs We don't want some API endpoints to be displayed in the documentation, |
bump-lint-go-1.55.0 | 2023-10-23 06:29:29 UTC |
chore(ci): bump golangci-lint to 1.55.0
Author:
Anton Troyanov
chore(ci): bump golangci-lint to 1.55.0 |
401-debug | 2023-10-20 12:14:54 UTC |
feat: debug all http requests with headers
Author:
Anton Troyanov
feat: debug all http requests with headers |
temporal-membership | 2023-10-20 07:21:16 UTC |
fixup! feat(temporal): expose membership ports
Author:
Anton Troyanov
fixup! feat(temporal): expose membership ports |
fix-snap-3.5-build | 2023-10-18 15:17:15 UTC |
fixup! fix: update temporal schema path
Author:
Anton Troyanov
fixup! fix: update temporal schema path |
update-temporal | 2023-10-18 11:21:09 UTC |
fix: update temporal schema path
Author:
Anton Troyanov
fix: update temporal schema path |
fix-temporal- |
2023-10-16 22:13:16 UTC |
fix: permissions on /var/lib/maas/temporal
Author:
Anton Troyanov
fix: permissions on /var/lib/ |
backport- |
2023-10-16 13:12:48 UTC |
fix: force save model object changes
Author:
Anton Troyanov
fix: force save model object changes Resolves LP:2015411 StaticIPAddress matching query does not exist (cherry picked from commit cfb432e6e41ab09 |
backport- |
2023-10-16 12:59:57 UTC |
fix: force save model object changes
Author:
Anton Troyanov
fix: force save model object changes Resolves LP:2015411 StaticIPAddress matching query does not exist (cherry picked from commit cfb432e6e41ab09 |
fix-2015411 | 2023-10-15 22:29:36 UTC |
fix: force save model object changes
Author:
Anton Troyanov
fix: force save model object changes Resolved LP:2015411 StaticIPAddress matching query does not exist |
use-normal- |
2023-10-11 22:23:32 UTC |
fix: use normal activities instead of local ones
Author:
Anton Troyanov
fix: use normal activities instead of local ones Local activities are experimental [0] |
configure- |
2023-10-11 22:15:42 UTC |
fix: set WorkflowExecutionTimeout
Author:
Anton Troyanov
fix: set WorkflowExecuti A Workflow Execution Timeout is the maximum time that a Workflow Execution can Instead of setting Maximum Attempts, Temporalio recommends to [0]: https:/ |
cleanup- |
2023-10-11 14:33:58 UTC |
chore: clean up debian/copyright
Author:
Anton Troyanov
chore: clean up debian/copyright |
move-temporal- |
2023-10-11 14:21:58 UTC |
fix: move temporal dependency to maas-region-api
Author:
Anton Troyanov
fix: move temporal dependency to maas-region-api |
bump-pebble | 2023-10-03 10:48:16 UTC |
chore(deps): bump pebble to 1.4.0
Author:
Anton Troyanov
chore(deps): bump pebble to 1.4.0 |
fix-deploy | 2023-10-03 09:18:29 UTC |
Revert "fetch eventloop from temporal-worker when outside of async thread"
Author:
Anton Troyanov
Revert "fetch eventloop from temporal-worker when outside of async thread" This reverts commit 9e575007317d8c0 |
bump-temporal- |
2023-09-29 13:37:25 UTC |
chore(deps): bump temporal to 1.21.5
Author:
Anton Troyanov
chore(deps): bump temporal to 1.21.5 Resolves LP:2037727 |
backport- |
2023-09-25 17:25:13 UTC |
fix: change database owner
Author:
Anton Troyanov
fix: change database owner MAAS requires $dbc_dbuser to be an owner of $dbc_dbname. This is not new and documentation mentions the following configuration step: Unfortunately dbconfig-common used by MAAS configures `postgres` user as the Starting from dbconfig-common 2.0.22 the owner of the database Because dbconfig-common 2.0.22 is not available in 22.04, we have to fix In situations when MAAS cannot fix database ownership automatically we [0]: https:/ (cherry picked from commit ff9123154bd5041 |
change-maasdb-owner | 2023-09-25 14:18:02 UTC |
fixup! feat: add maas db owner deprecation notice
Author:
Anton Troyanov
fixup! feat: add maas db owner deprecation notice |
bump-lxd | 2023-09-25 09:28:08 UTC |
chore(deps): bump github.com/canonical/lxd
Author:
Anton Troyanov
chore(deps): bump github. Resolves LP:2028156 |
persist-temporal | 2023-09-22 07:41:50 UTC |
Revert "remove call for temporal migrations in dbupgrade"
Author:
Anton Troyanov
Revert "remove call for temporal migrations in dbupgrade" This reverts commit a9c203fdfed25d1 |
configure- |
2023-09-01 12:54:10 UTC |
fix: linter
Author:
Anton Troyanov
fix: linter |
temporal- |
2023-08-30 09:56:05 UTC |
refactor!(temporal): change path /metrics/temporal
Author:
Anton Troyanov
refactor! |
fix-temporal-config | 2023-08-29 22:19:27 UTC |
fixup! feat(temporal): use postgresql database
Author:
Anton Troyanov
fixup! feat(temporal): use postgresql database |
temporal-use-maasdb | 2023-08-29 11:31:16 UTC |
feat(temporal): use postgresql database
Author:
Anton Troyanov
feat(temporal): use postgresql database |
wf-logger | 2023-08-27 09:15:11 UTC |
refactor: move tags to log/tag
Author:
Anton Troyanov
refactor: move tags to log/tag |
temporal-migration | 2023-08-26 06:05:40 UTC |
refactor: pass schema instead of extra list
Author:
Anton Troyanov
refactor: pass schema instead of extra list |
refactor-workerpool | 2023-08-24 20:35:34 UTC |
fixup! refactor(temporal): explicit handle client fatal
Author:
Anton Troyanov
fixup! refactor(temporal): explicit handle client fatal |
move-to-maas-schema | 2023-08-21 22:00:40 UTC |
refactor(db)!: change database schema to maas
Author:
Anton Troyanov
refactor(db)!: change database schema to maas BREAKING CHANGE: database schema is changed to `maas` MAAS is using default PostgreSQL schema `public` which makes impossible to Isolation of severtal applications controlled by MAAS can be achieved by |
change- |
2023-08-17 18:59:32 UTC |
refactor(agent)!: changes Go module name
Author:
Anton Troyanov
refactor(agent)!: changes Go module name BREAKING CHANGE: Go module import path is changed `go get` doesn't play well with Launchpad (git) [0] It seems that correct way to get the module is to use this URL: However there will be an import error: In order to solve this error, this commit changes module name to match URL We introduce maas.io/core that handles ?go-get=1 Now Go modules can be imported as `maas.io/ [0]: https:/ |
wf-rename | 2023-08-14 10:55:47 UTC |
fixup! refactor: add struct tags, use underscore for wf
Author:
Anton Troyanov
fixup! refactor: add struct tags, use underscore for wf |
check-worker- |
2023-08-14 08:28:11 UTC |
refactor: check if worker exists before removing
Author:
Anton Troyanov
refactor: check if worker exists before removing |
move-workerpool | 2023-08-13 18:16:08 UTC |
refactor: move workerpool to a separate package
Author:
Anton Troyanov
refactor: move workerpool to a separate package |
master | 2023-08-11 14:50:58 UTC |
go.mod experimental (meta) subdir
Author:
Anton Troyanov
go.mod experimental (meta) subdir |
maas-agent-metrics | 2023-08-10 13:42:13 UTC |
feat(agent): add prometheus metrics
Author:
Anton Troyanov
feat(agent): add prometheus metrics Expose basic Go runtime metrics. Add UNIX socket listener for MAAS Agent and expose it via HTTP |
agent-add-maas-uuid | 2023-08-10 11:04:06 UTC |
feat(agent): propagate maas_uuid to the config
Author:
Anton Troyanov
feat(agent): propagate maas_uuid to the config |
agent-temporal- |
2023-08-10 07:45:36 UTC |
feat(agent): add backoff for temporal worker init
Author:
Anton Troyanov
feat(agent): add backoff for temporal worker init Use exponential backoff and try for 60 sec before failing. |
configure- |
2023-08-08 14:55:38 UTC |
fixup! refactor(temporal): pass client with codec
Author:
Anton Troyanov
fixup! refactor(temporal): pass client with codec |
fix-http-restart | 2023-08-08 11:46:36 UTC |
fix(http): yield service_monitor call
Author:
Anton Troyanov
fix(http): yield service_monitor call |
fix-temporal-reload | 2023-08-06 08:53:00 UTC |
fix(temporal): _reload_service produce generator
Author:
Anton Troyanov
fix(temporal): _reload_service produce generator |
temporal- |
2023-08-02 15:02:06 UTC |
refactor: add default filename, use filepath.Clean
Author:
Anton Troyanov
refactor: add default filename, use filepath.Clean |
encryptor-pkg | 2023-07-28 16:21:14 UTC |
chore(encryptor): move out from internal
Author:
Anton Troyanov
chore(encryptor): move out from internal We want to help users to build their own Temporal Codec Servers. Hence we should |
fix-deb | 2023-07-28 10:21:10 UTC |
fix(rackd): add missing maas-agent for deb package
Author:
Anton Troyanov
fix(rackd): add missing maas-agent for deb package Co-authored-by: Christian Grabowski <christian. |
temporal-go-worker | 2023-07-26 20:46:38 UTC |
feat(temporal): manage maas-agent with rackd
Author:
Anton Troyanov
feat(temporal): manage maas-agent with rackd |
fix-temporal- |
2023-07-26 11:44:01 UTC |
fix(temporal): fix service name for deb install
Author:
Anton Troyanov
fix(temporal): fix service name for deb install |
temporal-logs | 2023-07-25 11:25:06 UTC |
feat(temporal): write logs to file
Author:
Anton Troyanov
feat(temporal): write logs to file |
temporal- |
2023-07-25 09:24:01 UTC |
chore(temporal): remove clusterMetadata config
Author:
Anton Troyanov
chore(temporal): remove clusterMetadata config clusterMetadata contains the local cluster information. Temporal's Multi-Cluster Replication feature is considered experimental and not MAAS is not using this feature. |
temporal-metrics | 2023-07-24 22:26:26 UTC |
Revert "feat(temporal): log to file"
Author:
Anton Troyanov
Revert "feat(temporal): log to file" This reverts commit 964690fe3ff456f |
update-go-modules | 2023-07-24 11:23:17 UTC |
chore(maasagent): go get -u
Author:
Anton Troyanov
chore(maasagent): go get -u |
checkip-workflow | 2023-07-21 23:40:16 UTC |
fixup! feat(temporal): add check IPs workflow
Author:
Anton Troyanov
fixup! feat(temporal): add check IPs workflow |
temporal- |
2023-07-19 17:06:55 UTC |
Revert "ci: debug utilities/get_golangci-lint"
Author:
Anton Troyanov
Revert "ci: debug utilities/ This reverts commit 42572ef2cd7dacc |
backport- |
2023-07-12 18:26:11 UTC |
fix: use original Host value when proxy_set_header
Author:
Anton Troyanov
fix: use original Host value when proxy_set_header Resolves LP:2022926 (cherry picked from commit 0a9ac75f7875dfa |
backport- |
2023-07-12 18:24:06 UTC |
fix: use original Host value when proxy_set_header
Author:
Anton Troyanov
fix: use original Host value when proxy_set_header Resolves LP:2022926 (cherry picked from commit 0a9ac75f7875dfa |
backport- |
2023-07-12 18:18:49 UTC |
fix: use original Host value when proxy_set_header
Author:
Anton Troyanov
fix: use original Host value when proxy_set_header Resolves LP:2022926 (cherry picked from commit 0a9ac75f7875dfa |
rackd-nginx-conf | 2023-07-12 13:26:30 UTC |
fix: use original Host value when proxy_set_header
Author:
Anton Troyanov
fix: use original Host value when proxy_set_header Resolves LP:2022926 |
managed-temporal | 2023-07-12 12:22:06 UTC |
fixup! feat(temporal): add temporal service
Author:
Anton Troyanov
fixup! feat(temporal): add temporal service |
ping | 2023-07-11 20:39:44 UTC |
feat: CheckIP without usage of external tools
Author:
Anton Troyanov
feat: CheckIP without usage of external tools This commit adds CheckIP implementation in pure Go without usage of However Rack Controller will continue to use existing approach until |
bundle-temporal | 2023-06-28 14:54:12 UTC |
fixup! ci(temporal): bundle temporal for snap/deb
Author:
Anton Troyanov
fixup! ci(temporal): bundle temporal for snap/deb |
test-race | 2023-06-13 15:26:13 UTC |
ci: add test-race as a separate target
Author:
Anton Troyanov
ci: add test-race as a separate target |
fix-test-go-targets | 2023-06-12 18:40:40 UTC |
fix(ci): return proper code from find -execdir
Author:
Anton Troyanov
fix(ci): return proper code from find -execdir -execdir command {} + always returns true, |
add-go- |
2023-06-12 15:55:51 UTC |
fix(ci): vendor as a prerequisite for test
Author:
Anton Troyanov
fix(ci): vendor as a prerequisite for test |
check-dmidecode | 2023-06-07 10:17:02 UTC |
fixup! fix: raise ConfigurationError if dmidecode missing
Author:
Anton Troyanov
fixup! fix: raise ConfigurationError if dmidecode missing |
zerologlint | 2023-06-02 11:27:09 UTC |
ci(go): update golangci linter, enable zerologlint
Author:
Anton Troyanov
ci(go): update golangci linter, enable zerologlint |
refactor- |
2023-05-26 13:59:11 UTC |
refactor: remove extra func call
Author:
Anton Troyanov
refactor: remove extra func call |
tags-with- |
2023-05-24 19:49:16 UTC |
feat(metrics): collect usage of tags
Author:
Anton Troyanov
feat(metrics): collect usage of tags In order to identify how tags are being used, we want to collect |
dhcp-snippets- |
2023-05-24 13:33:30 UTC |
feat(metrics): collect usage of DHCP snippets
Author:
Anton Troyanov
feat(metrics): collect usage of DHCP snippets In order to identify how often DHCP snippets feature is used, we should |
fix-2019229 | 2023-05-16 10:47:27 UTC |
fixup! bump pylxd version
Author:
Anton Troyanov
fixup! bump pylxd version Because 2.3.2 is not released yet, any pre-release version will fail to ``` This commit makes a more specific version constraint that should work This constraint is needed to avoid 2.3.2~alpha1- Resolves LP:2019229 |
fix-packaging- |
2023-05-15 19:49:43 UTC |
fix(systest): explicit vendor in packaging-tarball
Author:
Anton Troyanov
fix(systest): explicit vendor in packaging-tarball |
expose- |
2023-05-12 00:17:10 UTC |
fixup! feat(api): expose enable_hw_sync
Author:
Anton Troyanov
fixup! feat(api): expose enable_hw_sync |
netmon- |
2023-05-10 08:32:18 UTC |
chore: name cmd folders with maas- prefix
Author:
Anton Troyanov
chore: name cmd folders with maas- prefix |
refactor- |
2023-05-08 16:12:49 UTC |
chore: simplify assert call
Author:
Anton Troyanov
chore: simplify assert call |
use-netmon-binary | 2023-05-06 10:28:44 UTC |
feat(netmon)!: remove ARP logic from python code
Author:
Anton Troyanov
feat(netmon)!: remove ARP logic from python code |
fix-make-shell-env | 2023-05-04 14:52:17 UTC |
fix(ci): export OUT_PREFIX from parent make
Author:
Anton Troyanov
fix(ci): export OUT_PREFIX from parent make |
fix-parallel-make | 2023-05-04 11:52:37 UTC |
fix: maasagent parallel make, build target
Author:
Anton Troyanov
fix: maasagent parallel make, build target |
lint-go-fix | 2023-05-03 14:15:08 UTC |
chore: add lint-go-fix target
Author:
Anton Troyanov
chore: add lint-go-fix target --fix List of linters that support Autofix can be found here [0] |
go-lint-all | 2023-05-01 17:20:11 UTC |
fixup! ci: improve golangci-lint settings
Author:
Anton Troyanov
fixup! ci: improve golangci-lint settings |
remove-maasdb-dump | 2023-04-27 18:43:25 UTC |
chore: remove debug artefacts
Author:
Anton Troyanov
chore: remove debug artefacts |
maasagent-cleanup | 2023-04-27 14:25:51 UTC |
chore(ci): remove verbose print from golangci-lint
Author:
Anton Troyanov
chore(ci): remove verbose print from golangci-lint |
fix-2003940-3.3 | 2023-04-27 12:28:31 UTC |
fix(ws): incorrect storage amount
Author:
Anton Troyanov
fix(ws): incorrect storage amount Combining multiple aggregations with annotate() will yield the wrong results See related Django bug: https:/ Resolves LP:2003940 |
fix-2003940 | 2023-04-27 12:22:38 UTC |
fix(ws): incorrect storage amount
Author:
Anton Troyanov
fix(ws): incorrect storage amount Combining multiple aggregations with annotate() will yield the wrong results See related Django bug: https:/ Resolves LP:2003940 |
go_network_ |
2023-04-24 10:53:17 UTC |
refactor: remove redundant else?
Author:
Anton Troyanov
refactor: remove redundant else? |
maas-netmon-snap | 2023-04-21 15:20:26 UTC |
ci: add maas-netmon snap
Author:
Anton Troyanov
ci: add maas-netmon snap |
maas-netmon-deb | 2023-04-21 13:05:39 UTC |
fix: sudoers filename
Author:
Anton Troyanov
fix: sudoers filename |
fix-lint-go | 2023-04-20 14:29:19 UTC |
fix: no lint target for maasagent
Author:
Anton Troyanov
fix: no lint target for maasagent |
maas-agent | 2023-04-19 17:38:06 UTC |
fixup! fixup! ci: change makefile targets related to go lint
Author:
Anton Troyanov
fixup! fixup! ci: change makefile targets related to go lint |
go-style-doc | 2023-04-19 12:09:42 UTC |
fixup! fixup! docs: add go-style-guide
Author:
Anton Troyanov
fixup! fixup! docs: add go-style-guide |
remove- |
2023-04-05 08:17:01 UTC |
chore: remove maas-test-enlistment script
Author:
Anton Troyanov
chore: remove maas-test- |
remove- |
2023-04-04 17:15:11 UTC |
chore: remove dhcp-monitor-script
Author:
Anton Troyanov
chore: remove dhcp-monitor-script |
backport- |
2023-03-18 10:06:59 UTC |
fix(cli): follow maascli import boundaries
Author:
Anton Troyanov
fix(cli): follow maascli import boundaries - Remove provisioningserver related import Resolves LP:1986590 |
backport- |
2023-03-18 10:01:56 UTC |
fix(cli): follow maascli import boundaries
Author:
Anton Troyanov
fix(cli): follow maascli import boundaries - Remove provisioningserver related import Resolves LP:1986590 (cherry picked from commit 1f7965043fb2c15 |
backport- |
2023-03-18 10:00:52 UTC |
chore(cli): include str(SSLError) in CommandError
Author:
Anton Troyanov
chore(cli): include str(SSLError) in CommandError (cherry picked from commit 054c51921c64b02 |
backport- |
2023-03-18 10:00:28 UTC |
chore(cli): include str(SSLError) in CommandError
Author:
Anton Troyanov
chore(cli): include str(SSLError) in CommandError (cherry picked from commit 054c51921c64b02 |
backport- |
2023-03-18 09:57:42 UTC |
fix(cli): reuse existing CA cert
Author:
Anton Troyanov
fix(cli): reuse existing CA cert Resolves LP:2012139 (cherry picked from commit ca3a5d0826694d0 |
backport- |
2023-03-18 08:52:32 UTC |
fix(cli): reuse existing CA cert
Author:
Anton Troyanov
fix(cli): reuse existing CA cert Resolves LP:2012139 (cherry picked from commit ca3a5d0826694d0 |
better- |
2023-03-18 05:08:24 UTC |
chore(cli): include str(SSLError) in CommandError
Author:
Anton Troyanov
chore(cli): include str(SSLError) in CommandError |
101 → 200 of 249 results | First • Previous • Next • Last |