Repair capability (emergency fixes)

sample run (against staging):

using #3934 #3935

Next phase work:

  • repairs from USB stick
  • early run (initramfs?)

as discussed we should send out a test repair to some subset of devices (likely once other wip things in our work queues have cleared up a bit)

1 Like

This was now done:

$ curl -s https://api.snapcraft.io/v2/repairs/canonical/1|jq
{
  "headers": {
    "architectures": [
      "amd64"
    ],
    "authority-id": "canonical",
    "body-length": "106",
    "brand-id": "canonical",
    "models": [
      "vxj7EkYOlg15uAHRswTXIUpzWqO2sTBi/test-repairs-model"
    ],
    "repair-id": "1",
    "series": [
      "16"
    ],
    "sign-key-sha3-384": "Jn3lCtSUzgoDedt5PDuPH4HDphA_ULFNmwyIZWVggp2D1jhkv16dnATSMDDrFXzj",
    "summary": "Repair assertion for production test device that just echos",
    "timestamp": "2019-10-02T10:30:00Z",
    "type": "repair"
  }
}

I’d love to know how that script got its typographic quotes…