canonical / canonical/iot-deploy
sonicblue/iot-identity image is too old, causing devices to not be able to be enrolled
- Dominant language
- Shell
- Stars
- 6
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
When trying to enroll a device using `iot-agent`, the following error is generated:
`2022-09-13T13:13:21Z iot-agent.mqtt[701]: 2022/09/13 13:13:21 Error with enrollment: (EnrollDevice) assertion model: type of snap "snapd" must be one of app|base|gadget|kernel|core`
This is caused by the `iot-identity` image being too old. Using an up-to-date image allows the device enrollment to succeed.
Please update the `sonicblue/iot-identity` image used by microk8s.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the microk8s deployment configuration that references the sonicblue/iot-identity image. Update that image reference and verify that device enrollment no longer produces the snapd assertion-model error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100