Skip to content

Releases: canonical/testflinger

Revision 58

04 Jul 22:35
486b83f
Compare
Choose a tag to compare

resources:

Static resources:
Released to 'latest/edge' at 22:35 UTC on 4 Jul 2025

Full Changelog: agent-host-charm-rev56...agent-host-charm-rev58

Revision 57

02 Jul 17:43
486b83f
Compare
Choose a tag to compare

resources:

Static resources:
Released to 'latest/edge' at 17:43 UTC on 2 Jul 2025

Full Changelog: agent-host-charm-rev56...agent-host-charm-rev57

Revision 56

02 Jul 17:19
bdd7943
Compare
Choose a tag to compare

resources:

Static resources:
Released to 'latest/edge' at 17:19 UTC on 2 Jul 2025

Full Changelog: rev171...agent-host-charm-rev56

Revision 172

01 Jul 18:23
05dca28
Compare
Choose a tag to compare

resources:
- testflinger-image: ghcr.io/canonical/testflinger:main
resource-revision: 144

Static resources:
Released to 'latest/beta' at 18:22 UTC on 1 Jul 2025

What's Changed

Full Changelog: rev171...rev172

Revision 52

01 Jul 18:16
05dca28
Compare
Choose a tag to compare

resources:

Static resources:
Released to 'latest/beta' at 18:16 UTC on 1 Jul 2025

What's Changed

Full Changelog: rev171...agent-host-charm-rev52

Revision 171

30 Jun 15:51
0d25953
Compare
Choose a tag to compare

resources:
- testflinger-image: ghcr.io/canonical/testflinger:main
resource-revision: 143

Static resources:
Released to 'latest/beta' at 15:51 UTC on 30 Jun 2025

What's Changed

Full Changelog: rev170...rev171

Revision 170

27 Jun 16:21
69a3684
Compare
Choose a tag to compare

resources:
- testflinger-image: ghcr.io/canonical/testflinger:main
resource-revision: 142

Static resources:
Released to 'latest/beta' at 16:21 UTC on 27 Jun 2025

What's Changed

  • Add Metrics Endpoint to Testflinger Agents by @val500 in #700
  • fix(server): add attachments to oem autoinstall schema by @pedro-avalos in #729

Full Changelog: rev169...rev170

Revision 169

26 Jun 23:10
486c385
Compare
Choose a tag to compare

resources:
- testflinger-image: ghcr.io/canonical/testflinger:main
resource-revision: 141

Static resources:
Released to 'latest/beta' at 23:10 UTC on 26 Jun 2025

What's Changed

  • add: display restriction info in agent detail view by @diohe0311 in #721

Full Changelog: agent-host-charm-rev51...rev169

Revision 167

26 Jun 16:25
3915d19
Compare
Choose a tag to compare

resources:
- testflinger-image: ghcr.io/canonical/testflinger:main
resource-revision: 140

Static resources:
Released to 'latest/beta' at 16:25 UTC on 26 Jun 2025

What's Changed

  • Add: iotscript connector with dedicated code owner by @p-gentili in #188
  • consolidate server github workflows to avoid race by @plars in #187
  • Limit the charm libs check to server/charm/** by @mz2 in #172
  • Tagged job searching by @plars in #191
  • Fix potential unhandled exception when no advertised queues found by @plars in #192
  • Update dependency GitPython to v3.1.41 [SECURITY] by @renovate in #185
  • Update dependency Jinja2 to v3.1.3 by @renovate in #186
  • Update actions/setup-python action to v5 by @renovate in #170
  • Update actions/checkout action to v4 by @renovate in #108
  • Use importlib instead of imp by @plars in #193
  • device-name in connector modules is no longer needed by @plars in #194
  • Encode datetime as ISO8601 when returning job search results by @plars in #195
  • remove logmsg helper function by @plars in #197
  • Update docker/build-push-action digest to 4976231 by @renovate in #55
  • Update docker/login-action digest to 3d58c27 by @renovate in #56
  • Update docker/metadata-action digest to 8e5442c by @renovate in #58
  • Update actions/checkout digest to b4ffde6 by @renovate in #145
  • Add ZapperConnector base class for Zapper-based device connectors by @p-gentili in #198
  • Include "completed" jobs in the ones that are not active by @plars in #202
  • rearrange and simplify how advertised queues/images are handled by @plars in #203
  • Make the UI more closely follow vanilla by @jocave in #162
  • Remove the pymongo SocketTimeoutMS setting by @plars in #210
  • Allow setting the number of units as an option in the module by @plars in #211
  • fix(muxpi): shell-quote the URL by @thp-canonical in #212
  • Maasstorageerror is provisionerror by @plars in #200
  • Improve js filter code and use it with the new search box by @plars in #213
  • remove oem image once provision is completed by @nancyc12 in #208
  • Make max pool size adjustable by @plars in #218
  • Fix jobid wrapping on agent page, and add link for jobs by @plars in #217
  • Add new indexes by @plars in #219
  • typo s/int/number by @plars in #220
  • Reboot the control host before provisioning by @plars in #222
  • feat(muxpi): provisioning: skip user creation, boot check via URL by @thp-canonical in #214
  • Don't use the reboot control host workaround on zapper devices by @plars in #223
  • Fix: add missing logger name. by @kevinyehk in #224
  • Add: Zapper KVM connector by @p-gentili in #221
  • Update: Add timeout to subprocess call for oemrecovery by @kevinyehk in #228
  • Refactor run with log by @plars in #225
  • Fix typo in docs for *-timeout -> *_timeout by @plars in #231
  • Ignore transmitting results if testflinger.json is missing by @plars in #234
  • Ensure self.process is None in CommandRunner in case it's reused by @plars in #235
  • Temporarily disable output timeout checking until we have a better fix by @plars in #237
  • Revert patches to reboot the control host before provisioning by @plars in #229
  • Add more details to the reference section about provision_data by @plars in #232
  • Add: provision OEM images via Zapper KVM connector by @p-gentili in #230
  • Add the jammy tag to all self-hosted runner invocations by @mthaddon in #242
  • Muxpi improvement by @rmartin013 in #227
  • All queues view by @plars in #243
  • Fix an unlikely corner-case where an agent has no queues declared by @plars in #246
  • Implement zapper_iot method by @kiya956 in #233
  • Alert the user about the nature of advertised queues by @plars in #244
  • Fix documenation checking on link anchors by @tang-mm in #248
  • Add: documentation on the zapper_kvm device connector by @p-gentili in #247
  • Add: reboot control host from poe switch for muxpi devices by @nancyc12 in #238
  • Add docs about agents and queues to the explanation section by @plars in #245
  • Add a help-icon link to the relevant docs for agents/queues by @plars in #252
  • Extend oemrecovery timeout for checking boot type to 15s by @plars in #253
  • Avoid splitting cmd in runner.py by @nancyc12 in #256
  • Add a fake device connector for testing purposes by @plars in #254
  • [CERTTF-303] Introduce support for file attachments by @boukeas in #250
  • Update cloud-init data to also work with uc24 by @plars in #257
  • fix: match python version in agent test workflow to version on agent by @boukeas in #258
  • Allow setting nginx max-body-size in terraform module by @plars in #261
  • Testflinger server agent poetry by @plars in #262
  • [CERTTF-316] Use attachments for provisioning (muxpi) by @boukeas in #265
  • [CERTTF-303] Handle case of file upload interrupted by the user by @boukeas in #266
  • Fix sdwire detection issue by @nancyc12 in #267
  • Re-enable and fix output_timeout by @plars in #272
  • Web service API change related guidelines by @mz2 in #268
  • Small fix to env vars referenced in some docs by @plars in #276
  • Return a reason for why CommandRunner stopped execution of a phase by @plars in #273
  • update: move reboot_sdwire() back to the beginning of the provision phase by @kevinyehk in #279
  • [CERTTF-327] Introduce submit GitHub action by @boukeas in #277
  • docs(muxpi): cross-reference attachment info by @thp-canonical in #280
  • Add a testflinger_common module with example usage by @plars in #275
  • Remove redundant "Testing" section from the PR template by @mz2 in #284
  • Multi improve submit error reporting by @plars in #281
  • Report a nicer error if the user looks for a non-existant agent by @plars in #282
  • Give more detail if job submission fails by @plars in #285
  • Refine submit action check by @boukeas in #290
  • Fix riverside errors on muxpi by @rmartin013 in #299
  • timeout muxpi hdparm after 40s to workaround usb reset by @plars in #301
  • Send provision log data to the server to display on agent-details page by @plars in #293
  • Fix missing exit code if we fall through to the finally block by @plars in #300
  • Fix an issue where we might not post the provision log unless it fails by @plars in #302
  • Auto deploy tf-cmd-scripts in agent-host charm by @nancyc12 in https://github.com/canonical/testf...
Read more

Revision 51

26 Jun 21:43
81a1377
Compare
Choose a tag to compare

resources:

Static resources:
Released to 'latest/edge' at 21:43 UTC on 26 Jun 2025

What's Changed

  • feat(agent/devices): Write the device_ip and the agent_name in the results endpoint by @rene-oromtz in #698

Full Changelog: agent-host-charm-rev50...agent-host-charm-rev51