lp:~hyask/autopkgtest-cloud
- Get this repository:
-
git clone
https://git.launchpad.net/~hyask/autopkgtest-cloud
Branches
Name | Last Modified | Last Commit |
---|---|---|
skia/riscv64_tweaks | 2024-12-18 16:16:45 UTC |
feat: cloud-worker: support riscv64
Author:
Skia
feat: cloud-worker: support riscv64 This is all that was necessary to support the `riscv64` architecture in We won't support `riscv64` on releases older than Jammy so this Also, the existing images coming from IS (auto-sync/ |
skia/use_ |
2024-11-29 15:11:53 UTC |
fix: worker: use new ppa interface of autopkgtest
Author:
Skia
fix: worker: use new ppa interface of autopkgtest Autopkgtest 5.40 brought the following change: |
skia/submit_ |
2024-11-26 10:03:28 UTC |
fix: web: check membership including sub-teams
Author:
Skia
fix: web: check membership including sub-teams When submitting a test request, if user is not a direct uploader of |
skia/switch_ |
2024-11-21 12:12:26 UTC |
mojo: fix staging flavors and network names
Author:
Skia
mojo: fix staging flavors and network names |
skia/switch_ |
2024-11-21 12:11:59 UTC |
refactor: worker: change to depend on 'python3-amqp'
Author:
Skia
refactor: worker: change to depend on 'python3-amqp' For all scripts: For worker: For filter-amqp: For filter- For pull/push-amqp: For run-autopkgtest: For with-distribute |
skia/stats_ |
2024-11-20 13:53:25 UTC |
doc: explain how to compute the quota we need
Author:
Skia
doc: explain how to compute the quota we need |
skia/publish_ |
2024-10-21 11:10:29 UTC |
fix: web: publish-db: repair use of url_last_checked
Author:
Skia
fix: web: publish-db: repair use of url_last_checked Due to the table not being copied correctly, the script would spend |
space-triggers | 2024-10-15 09:00:54 UTC |
webcontrol: use a space between triggers in Exceptions
Author:
Brian Murray
webcontrol: use a space between triggers in Exceptions |
skia/upgrade_ |
2024-10-01 15:37:12 UTC |
mojo: upgrade HAProxy to run on Jammy
Author:
Skia
mojo: upgrade HAProxy to run on Jammy Following cc2beca6f45c9fa [1]: https:/ |
skia/more_ |
2024-09-24 09:44:23 UTC |
fix: github: distinguish on 'testname' too
Author:
Skia
fix: github: distinguish on 'testname' too For upstream tests triggered with a `testname`, `update- |
skia/local_ |
2024-09-23 16:42:21 UTC |
feat: worker: make local development easier
Author:
Skia
feat: worker: make local development easier This mostly sets working defaults, and documents the process to go from Changes: |
skia/github_ |
2024-09-18 10:28:41 UTC |
fix: web: fix Github integration to take into account the 'testname'
Author:
Skia
fix: web: fix Github integration to take into account the 'testname' |
skia/github_ |
2024-09-16 14:42:08 UTC |
feat: web: improve context sent back to Github
Author:
Skia
feat: web: improve context sent back to Github For upstream project integration, the reply to Github gets displayed on |
skia/iptables_ |
2024-09-11 13:36:10 UTC |
fix: add a special iptables rule to make 'rust-reqwest' to pass
Author:
Skia
fix: add a special iptables rule to make 'rust-reqwest' to pass LP: #2080346 These IP addresses are supposed to be unreachable in most networks. For Blocking these addresses might have unintended side effects since |
skia/git_ |
2024-08-20 08:18:35 UTC |
feat: web charm: use code from a git repo
Author:
Skia
feat: web charm: use code from a git repo See previous commit for the context. This is the same thing, but for the Also, the action `update-sources` is here an addition, as there were no |
skia/fix_ |
2024-08-16 09:08:00 UTC |
fix: web: fix IndexError on user page
Author:
Skia
fix: web: fix IndexError on user page In case a `private job` is queued, the user page failed to parse it and |
skia/local_dev | 2024-08-13 13:56:10 UTC |
c-w/tools: OS_REGION_NAME may not exist in devel
Author:
Skia
c-w/tools: OS_REGION_NAME may not exist in devel |
skia/pin_lxd_5.21 | 2024-07-29 16:36:41 UTC |
fix: worker: pin LXD to 5.21 branch
Author:
Skia
fix: worker: pin LXD to 5.21 branch Following the release of LXD 6.1, and the removal of |
skia/improve_ |
2024-07-26 15:51:11 UTC |
doc/administration: improve the EoL section
Author:
Skia
doc/administration: improve the EoL section |
skia/exceptions |
2024-07-24 13:40:52 UTC |
fix: web: improve exception handling on the custom page
Author:
Skia
fix: web: improve exception handling on the custom page werkzeug default HTTPException have a code that is best to use. Prior |
skia/improve_ |
2024-07-24 10:53:25 UTC |
feat: web: implement some memoization in 'update-github-jobs'
Author:
Skia
feat: web: implement some memoization in 'update- Since we don't seem to have a choice in looping over all the results in Improvement are very noticeable: `result_cache` grows to about 2500 items, which isn't much to store, but |
skia/worker_ |
2024-07-15 16:33:27 UTC |
fix: worker: charm: fix 'NameError' with `region_arch_conf`
Author:
Skia
fix: worker: charm: fix 'NameError' with `region_arch_conf` Full error was: `NameError: free variable 'region_arch_conf' referenced before assignment in enclosing scope`. |
skia/better_ |
2024-07-12 09:00:19 UTC |
fix: web: stop eating tracebacks and print them
Author:
Skia
fix: web: stop eating tracebacks and print them When an exception occured anywhere in the web code, the global exception |
skia/doc_ |
2024-07-03 12:33:40 UTC |
docs: add a section about blackholing harmful IP ranges
Author:
Skia
docs: add a section about blackholing harmful IP ranges |
skia/fix_ |
2024-07-02 13:27:50 UTC |
fix: web: package template was broken for some reason
Author:
Skia
fix: web: package template was broken for some reason |
skia/lxd_ |
2024-06-27 10:23:51 UTC |
mojo: replace lxd-armhf-bos03-06
Author:
Skia
mojo: replace lxd-armhf-bos03-06 |
skia/close_channels | 2024-06-27 08:58:35 UTC |
fix: web: close channel to free resources
Author:
Skia
fix: web: close channel to free resources In case an exception in thrown, the channel would be left opened. If See previous commit for additional context. |
skia/wait_ |
2024-06-26 10:57:40 UTC |
fix: worker: wait for server deletion
Author:
Skia
fix: worker: wait for server deletion See LP #2067628. The goal is to ensure the worker always waits for server deletion before The `nova` script called to spawn the instances is already taking care |
skia/slower_ |
2024-06-20 08:15:53 UTC |
feat: web: improve running page
Author:
Skia
feat: web: improve running page * Self document that the information is refreshed every 30 seconds. |
skia/stats_ |
2024-06-19 14:52:36 UTC |
stats: show basic stats on the database
Author:
Skia
stats: show basic stats on the database Showing those when connecting to the database gives the analyst some |
skia/log_viewer | 2024-06-19 12:00:13 UTC |
feat: web: improve logs viewer
Author:
Skia
feat: web: improve logs viewer - better parse each test section: |
skia/stats | 2024-06-18 13:45:57 UTC |
feat: web: adding some tools to analyze log files
Author:
Skia
feat: web: adding some tools to analyze log files This adds two things: This was necessary when the infra experienced some issue with some |
skia/lxd_ |
2024-06-11 12:48:31 UTC |
feat: worker: armhf LXD remotes: set a password for console login
Author:
Skia
feat: worker: armhf LXD remotes: set a password for console login This makes armhf LXD remotes to have a password for the `ubuntu` user, Sometimes, a remote gets unreachable through ssh, but still displays a |
skia/web_logs | 2024-06-07 10:10:53 UTC |
feat: web: log User-Agent directly in HAProxy too
Author:
Skia
feat: web: log User-Agent directly in HAProxy too Since this is our exposed frontend, better log the User-Agent in here |
skia/admin_page | 2024-06-06 09:57:13 UTC |
feat: improve admin page
Author:
Skia
feat: improve admin page Multiple improvements to make the admin page more useful: |
skia/set_ |
2024-05-30 11:57:37 UTC |
doc/admin: explain how to access a testbed spice console
Author:
Skia
doc/admin: explain how to access a testbed spice console |
skia/metrics_ |
2024-05-20 14:01:09 UTC |
feat: worker: metrics: remove unused cluster part
Author:
Skia
feat: worker: metrics: remove unused cluster part |
skia/doc_ |
2024-05-20 10:00:21 UTC |
docs: explain how to access RabbitMQ web UI
Author:
Skia
docs: explain how to access RabbitMQ web UI |
skia/fix_cache_amqp | 2024-05-06 10:32:25 UTC |
fix: web: cache-amqp: allow '--refresh-semaphores' even on non-leader
Author:
Skia
fix: web: cache-amqp: allow '--refresh- Since this is an admin operation, and it is documented that every |
skia/amqp_ |
2024-04-30 16:00:42 UTC |
fix: web: cache-amqp: avoid pushing additional messages to the semaphore queues
Author:
Skia
fix: web: cache-amqp: avoid pushing additional messages to the semaphore queues The whole point of the semaphore queue is to always contain no more than |
skia/userdata_ |
2024-04-30 10:02:51 UTC |
fix: armhf userdata: explicitely set the list of images to build
Author:
Skia
fix: armhf userdata: explicitely set the list of images to build With the killing of armhf in future Ubuntu releases, we now have a fixed |
skia/explicit_ |
2024-04-29 10:25:24 UTC |
fix: worker: avoid hanging on early 'request' return
Author:
Skia
fix: worker: avoid hanging on early 'request' return When the `request` function returns early, explicitely ack or reject |
skia/remove_ |
2024-04-25 12:52:12 UTC |
fix: worker: remove shenanigans with '/etc/hosts' since we have a proper fix
Author:
Skia
fix: worker: remove shenanigans with '/etc/hosts' since we have a proper fix This has been properly fixed by setting an explicit `fqdn` in `autopkgtest/ Those were introduced to work around LP #2019472. |
skia/db_checksum | 2024-04-24 09:40:30 UTC |
feat: web: add sha256 checksum for public autopkgtest.db
Author:
Skia
feat: web: add sha256 checksum for public autopkgtest.db This comes along side a Britney change to make it use that checksum, |
skia/fix_ |
2024-04-22 09:24:20 UTC |
fix: worker: better implement upstream jobs prioritization
Author:
Skia
fix: worker: better implement upstream jobs prioritization This makes rolling the dice to know whether or not to run an upstream The main consequence is that every worker process will now be connected Closes LP #2062537 |
skia/fix_ |
2024-04-19 09:42:59 UTC |
fix: armhf userdata: make Xenial containers to work on Jammy host
Author:
Skia
fix: armhf userdata: make Xenial containers to work on Jammy host This cmdline option allows the use of cgroupv1 on a Jammy host, that has |
skia/private_ |
2024-04-17 10:55:12 UTC |
fix: mojo: add keyserver.u.c to no_proxy
Author:
Skia
fix: mojo: add keyserver.u.c to no_proxy With the new mechanism replacing `apt-key`, we need to teach `wget` to |
skia/fix_push-amqp | 2024-04-16 10:08:31 UTC |
fix: worker: unbreak the 'bytes' detection heuristic
Author:
Skia
fix: worker: unbreak the 'bytes' detection heuristic Messages coming from `readline()` always end with a `\n`, so the |
skia/improve_ |
2024-04-11 17:10:37 UTC |
feat: worker: improve logtail by always getting the first 5 lines of a log
Author:
Skia
feat: worker: improve logtail by always getting the first 5 lines of a log The first 5 lines look like this: |
skia/default_ |
2024-04-11 17:05:34 UTC |
feat: pull/push-amqp: improve self-documentation
Author:
Skia
feat: pull/push-amqp: improve self-documentation |
skia/fix_push_amqp | 2024-04-10 13:16:44 UTC |
fix: cloud: push-amqp: evaluate the messages to convert them from bytes to str
Author:
Skia
fix: cloud: push-amqp: evaluate the messages to convert them from bytes to str `pull-amqp` outputs messages as `bytes`, meaning the usual input for This patch adds an heuristic (detecting the starting `b'` and trailing As our messages contain the `\n` character, having an interface between |
skia/really_ |
2024-04-10 08:21:04 UTC |
fix: worker: ignore errors when deleting folders
Author:
Skia
fix: worker: ignore errors when deleting folders Sometime on production, the removal of folders end up with the following kind of errors: |
skia/vimrc | 2024-04-09 11:09:55 UTC |
feat: add a default global vimrc in the charms
Author:
Skia
feat: add a default global vimrc in the charms This will ease the admin's work, and is also less error-prone with the |
skia/fix_metrics | 2024-04-03 16:04:05 UTC |
feat: cloud: metrics: add some basic logging
Author:
Skia
feat: cloud: metrics: add some basic logging This will help gather more precise feedback when something odd appears |
skia/lxd- |
2024-03-29 11:41:02 UTC |
docs: improve LXD documentation when deploying in a new environment
Author:
Skia
docs: improve LXD documentation when deploying in a new environment There are some one-time steps that need to be performed when deploying |
skia/worker_ |
2024-03-29 09:59:54 UTC |
fix: worker: 'fails' should be of type 'list'
Author:
Skia
fix: worker: 'fails' should be of type 'list' This fixes the following error in production: |
skia/merge_ |
2024-03-28 17:30:08 UTC |
WIP merge flask apps
Author:
Skia
WIP merge flask apps |
skia/fix_ |
2024-03-28 11:39:07 UTC |
fix: web: cache-amqp: improve split heuristic
Author:
Skia
fix: web: cache-amqp: improve split heuristic Requests format has been made more consistant recently, so the split |
skia/logs_viewer | 2024-03-26 10:38:19 UTC |
feat: web: add logs-viewer userscript
Author:
Skia
feat: web: add logs-viewer userscript This adds a userscript, usable client-side in browser through an Kudos to Cajuteq for implementing this while not even working on Ubuntu, |
skia/yaml-dump | 2024-03-21 15:41:15 UTC |
fix: mojo: 'dump-lxd-remotes' now uses 'yaml-dump', which produces usable output
Author:
Skia
fix: mojo: 'dump-lxd-remotes' now uses 'yaml-dump', which produces usable output |
skia/service_ |
2024-03-21 10:28:03 UTC |
fix: service-bundle: lxd: remove 'sed' line setting apt sources
Author:
Skia
fix: service-bundle: lxd: remove 'sed' line setting apt sources That line is not needed, because the `armhf- |
skia/bug_fixes | 2024-03-14 14:17:37 UTC |
fix: web: make queued message format consistent
Author:
Skia
fix: web: make queued message format consistent All other ways of pushing test requests to the queues separate the |
skia/web_ |
2024-03-08 17:14:21 UTC |
feat: web: display running and queued jobs on package result page
Author:
Skia
feat: web: display running and queued jobs on package result page This adds the data from running.json and queued.json to the list of Thanks Adrien for the feedback and review :-) |
skia/additional |
2024-03-04 17:02:28 UTC |
fix: web: add additional indexes to the database
Author:
Skia
fix: web: add additional indexes to the database `/admin` took about 80s to load locally on my laptop, and `/packages/ |
skia/improve_ |
2024-03-04 12:09:06 UTC |
feat: web: browse-test: add options to use existing non-dummy data files
Author:
Skia
feat: web: browse-test: add options to use existing non-dummy data files This is useful to quickly run the web UI locally on an existing database |
skia/reactive_ |
2024-02-29 12:28:24 UTC |
feat: charms: improve status reporting to avoid misleading messages in 'juju ...
Author:
Skia
feat: charms: improve status reporting to avoid misleading messages in 'juju status' If an error happens after the last update, then the displayed status |
skia/fix_ |
2024-02-28 16:08:39 UTC |
fix: web: make download-all-results handle 'all-proposed' correctly
Author:
Skia
fix: web: make download- `testinfo.json` may now contain `"all-proposed": null` in most recent |
skia/package_link | 2024-02-28 12:56:38 UTC |
feat: web: templates: add Launchpad and excuses links from packages pages
Author:
Skia
feat: web: templates: add Launchpad and excuses links from packages pages |
skia/dump- |
2024-02-28 11:17:32 UTC |
feat: mojo: dump the LXD remotes in a file
Author:
Skia
feat: mojo: dump the LXD remotes in a file This allows easy modification and import with |
skia/browse_ |
2024-02-23 14:12:16 UTC |
feat: web: throw an error when no running.json file
Author:
Skia
feat: web: throw an error when no running.json file With the exception handler added previously, this enables a clear error |
skia/package_ |
2024-02-23 11:54:12 UTC |
feat: web: browse: display queued tests on /package page
Author:
Skia
feat: web: browse: display queued tests on /package page |
skia/amend_ |
2024-02-22 15:09:27 UTC |
feat: web: template: improve the display of running tests in various pages
Author:
Skia
feat: web: template: improve the display of running tests in various pages |
skia/ease_ |
2024-02-22 14:35:06 UTC |
feat: ease by far the local development of browse.cgi
Author:
Skia
feat: ease by far the local development of browse.cgi This commit bring two main things tied together: All of that is also documented in a new README.md file that has the |
skia/improve_ |
2024-02-22 13:23:26 UTC |
feat: display currently running jobs on each package's page
Author:
Skia
feat: display currently running jobs on each package's page |
skia/irc_highlight | 2024-02-21 10:25:27 UTC |
web: mention 'qa-help' highlight for IRC
Author:
Skia
web: mention 'qa-help' highlight for IRC |
skia/d- |
2024-02-19 11:24:19 UTC |
FIX: d-r+d-a-r: make sure to release the lock
Author:
Skia
FIX: d-r+d-a-r: make sure to release the lock This makes sure that the database updates are performed in a |
skia/always_ |
2024-02-09 16:50:50 UTC |
feat: worker: p_o_d: always dump ADDITIONAL_PARAMS
Author:
Skia
feat: worker: p_o_d: always dump ADDITIONAL_PARAMS This makes the output post processing always include the `all-proposed` |
skia/invalid- |
2024-02-05 10:20:55 UTC |
Record an 'exit_invalid' tag when the instance failed
Author:
Steve Langasek
Record an 'exit_invalid' tag when the instance failed Influx doesn't let us usefully aggregate different exit codes to calculate |
no-precise-support | 2024-01-24 10:01:54 UTC |
Drop references to precise in the code
Author:
Steve Langasek
Drop references to precise in the code Precise is no more, so remove references to it from the code for |
wip/no- |
2024-01-23 14:16:53 UTC |
Do not coalesce minutely timers, use 30s randomized delay
Author:
Julian Andres Klode
Do not coalesce minutely timers, use 30s randomized delay This avoids all the things being started at the same time, reducing |
skia/fix_ |
2024-01-22 11:11:16 UTC |
webcontrol: fix some hardcoded URLs hostnames
Author:
Skia
webcontrol: fix some hardcoded URLs hostnames For example, calling the following URL: Result history |
skia/move_ |
2024-01-18 11:53:05 UTC |
WIP w/r/submit: put architectures in configuration
Author:
Skia
WIP w/r/submit: put architectures in configuration |
skia/fix_dl-a-r | 2024-01-03 16:35:00 UTC |
w/download-all-results: handle non-existing containers
Author:
Skia
w/download- In a fresh infrastructure, some containers may not exist, and that should |
skia/update_flavors | 2024-01-02 10:52:36 UTC |
m/service-bundle: split flavors definition for each stage
Author:
Skia
m/service-bundle: split flavors definition for each stage |
skia/docs_ |
2023-12-07 15:23:44 UTC |
docs: improve architecture diagram
Author:
Skia
docs: improve architecture diagram |
skia/dont_ |
2023-12-05 11:21:00 UTC |
cloud/tools: don't use hardcoded flavor to ensure autopkgtest images
Author:
Skia
cloud/tools: don't use hardcoded flavor to ensure autopkgtest images mojo/service-bundle already has a configuration for the flavors to use, |
skia/readthedoc |
2023-11-23 14:38:22 UTC |
readthedocs: graphviz is needed to build the doc
Author:
Skia
readthedocs: graphviz is needed to build the doc |
skia/requester_ |
2023-11-14 13:46:51 UTC |
autopkgtest-web: link to requester LP page when available
Author:
Skia
autopkgtest-web: link to requester LP page when available |
master | 2023-11-02 14:05:42 UTC |
dos: the spec is running on focal now
Author:
Brian Murray
dos: the spec is running on focal now |
docs-security-group | 2023-11-01 14:03:03 UTC |
docs: update how to add the sec group
Author:
Brian Murray
docs: update how to add the sec group |
not-0-cloud-workers | 2023-11-01 12:38:33 UTC |
service-bundle: bump number of cloud-workers from zero
Author:
Brian Murray
service-bundle: bump number of cloud-workers from zero |
autopkgtest-web-jq | 2023-10-26 23:16:36 UTC |
autopkgtest-web: add jq to installed packages
Author:
Brian Murray
autopkgtest-web: add jq to installed packages This way you can parse the json files on the server |
hasta-lavista-lgw01 | 2023-10-26 16:52:48 UTC |
mojo: lgw01 is in 3FP and going away
Author:
Brian Murray
mojo: lgw01 is in 3FP and going away |
add-noble | 2023-10-24 00:40:36 UTC |
Add noble to production, drop kinetic from staging.
Author:
Brian Murray
Add noble to production, drop kinetic from staging. |
login-login | 2023-10-04 16:26:40 UTC |
We should only need to a login.u.c once not twice
Author:
Brian Murray
We should only need to a login.u.c once not twice |
no-test-containers | 2023-09-29 16:53:01 UTC |
Only create a new container if we'll copy results to it
Author:
Brian Murray
Only create a new container if we'll copy results to it |
download- |
2023-09-29 16:48:15 UTC |
Clarify the name of swift containers for PPA results
Author:
Brian Murray
Clarify the name of swift containers for PPA results |
lpci-run-unit-tests | 2023-09-18 21:22:14 UTC |
launchpad.yaml: drop proxy env settings per conversation with cjwatson
Author:
Brian Murray
launchpad.yaml: drop proxy env settings per conversation with cjwatson |
put-semaphore- |
2023-08-28 20:53:12 UTC |
webcontrol: if the queue is empty put a message in it
Author:
Brian Murray
webcontrol: if the queue is empty put a message in it |
update- |
2023-08-24 20:59:17 UTC |
mojo: update add-floating-ip
Author:
Brian Murray
mojo: update add-floating-ip |
1 → 100 of 167 results | First • Previous • Next • Last |