Giter Club home page Giter Club logo

Comments (6)

dfunckt avatar dfunckt commented on July 22, 2024

Can you try deleting all resources related to the ccon-01 device-type (and application, if it exists)? You'll need direct database access to do so.

from open-balena.

justinasjaronis avatar justinasjaronis commented on July 22, 2024

Unfortunately I don't see anythin with such device types or aliases .

Strange types are: srd3-xavier, ccon-01, pc-20, lv-dart, nitrogen8mm-dwe, srd3-xavier .

Acttually I grepped both database dump, openbalena runtime folder and balena-cli source (from which I build cli I use) and I didn't manage to find anything. What can it be?

May 06 16:00:59 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.101.3 Access Denied AccessDenied: Access Denied
May 06 16:00:59 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.8 Access Denied AccessDenied: Access Denied
May 06 16:00:59 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.20 Access Denied AccessDenied: Access Denied
May 06 16:00:59 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.103.4 Access Denied AccessDenied: Access Denied
May 06 16:00:59 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.25+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.100.2 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.101.2 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.18 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.6 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.103.3 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.22 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.101.1+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.100.0+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.17 Access Denied AccessDenied: Access Denied
May 06 16:01:00 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.5 Access Denied AccessDenied: Access Denied
May 06 16:01:01 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.103.2 Access Denied AccessDenied: Access Denied
May 06 16:01:01 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.21 Access Denied AccessDenied: Access Denied
May 06 16:01:01 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.101.1+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:01 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.100.0 Access Denied AccessDenied: Access Denied
May 06 16:01:01 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.16 Access Denied AccessDenied: Access Denied
May 06 16:01:01 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.4 Access Denied AccessDenied: Access Denied
May 06 16:01:01 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.103.1+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:02 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.19 Access Denied AccessDenied: Access Denied
May 06 16:01:02 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.101.1 Access Denied AccessDenied: Access Denied
May 06 16:01:02 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.98.11+rev6 Access Denied AccessDenied: Access Denied
May 06 16:01:02 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.14+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:02 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.3 Access Denied AccessDenied: Access Denied
May 06 16:01:02 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.103.1 Access Denied AccessDenied: Access Denied
May 06 16:01:02 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.18 Access Denied AccessDenied: Access Denied
May 06 16:01:03 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.101.0+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:03 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.98.11+rev5 Access Denied AccessDenied: Access Denied
May 06 16:01:03 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.2 Access Denied AccessDenied: Access Denied
May 06 16:01:03 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.14 Access Denied AccessDenied: Access Denied
May 06 16:01:03 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.103.0 Access Denied AccessDenied: Access Denied
May 06 16:01:03 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.4+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:03 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.101.0 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.98.11+rev4 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.13 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.1 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.102.6 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.4 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.26+rev4 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.12 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.98.11+rev3 Access Denied AccessDenied: Access Denied
May 06 16:01:04 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.100.0 Access Denied AccessDenied: Access Denied
May 06 16:01:05 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.102.5 Access Denied AccessDenied: Access Denied
May 06 16:01:05 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.3 Access Denied AccessDenied: Access Denied
May 06 16:01:05 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.26+rev3 Access Denied AccessDenied: Access Denied
May 06 16:01:05 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.11 Access Denied AccessDenied: Access Denied
May 06 16:01:05 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.98.11+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:05 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.98.42+rev3 Access Denied AccessDenied: Access Denied
May 06 16:01:05 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.102.4+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:06 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.2 Access Denied AccessDenied: Access Denied
May 06 16:01:06 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.26+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:06 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.10 Access Denied AccessDenied: Access Denied
May 06 16:01:06 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.98.42+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:06 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.98.11 Access Denied AccessDenied: Access Denied
May 06 16:01:06 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.102.4 Access Denied AccessDenied: Access Denied
May 06 16:01:06 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.0+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.26+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.9 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.98.42+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.91.5 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.102.3 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.99.0 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.26 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.8 Access Denied AccessDenied: Access Denied
May 06 16:01:07 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.98.42 Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.85.2+rev4.prod Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.102.1 Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.98.45 Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.25 Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.7 Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.98.41+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for imx8mmebcrs08a2/2.85.2+rev4.dev Access Denied AccessDenied: Access Denied
May 06 16:01:08 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.11+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:09 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.98.42 Access Denied AccessDenied: Access Denied
May 06 16:01:09 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.24 Access Denied AccessDenied: Access Denied
May 06 16:01:09 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.6 Access Denied AccessDenied: Access Denied
May 06 16:01:09 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.53.9+rev1.prod Access Denied AccessDenied: Access Denied
May 06 16:01:09 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.11 Access Denied AccessDenied: Access Denied
May 06 16:01:09 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.98.41 Access Denied AccessDenied: Access Denied
May 06 16:01:10 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.4 Access Denied AccessDenied: Access Denied
May 06 16:01:10 1b8ea8a621f5 api[1211]: Failed to get device type build data for ccon-01/2.53.9+rev1.dev Access Denied AccessDenied: Access Denied
May 06 16:01:10 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.22 Access Denied AccessDenied: Access Denied
May 06 16:01:10 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.10 Access Denied AccessDenied: Access Denied
May 06 16:01:10 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.75.0+rev1.prod Access Denied AccessDenied: Access Denied
May 06 16:01:10 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.3 Access Denied AccessDenied: Access Denied
May 06 16:01:11 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.21 Access Denied AccessDenied: Access Denied
May 06 16:01:11 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.9 Access Denied AccessDenied: Access Denied
May 06 16:01:11 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.75.0+rev1.dev Access Denied AccessDenied: Access Denied
May 06 16:01:11 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.2 Access Denied AccessDenied: Access Denied
May 06 16:01:11 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.20 Access Denied AccessDenied: Access Denied
May 06 16:01:12 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.8 Access Denied AccessDenied: Access Denied
May 06 16:01:12 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.73.1+rev2.prod Access Denied AccessDenied: Access Denied
May 06 16:01:12 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.1+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:12 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.17 Access Denied AccessDenied: Access Denied
May 06 16:01:12 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.7+rev3 Access Denied AccessDenied: Access Denied
May 06 16:01:13 1b8ea8a621f5 api[1211]: Failed to get device type build data for nitrogen8mm-dwe/2.73.1+rev2.dev Access Denied AccessDenied: Access Denied
May 06 16:01:13 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.1+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:13 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.16 Access Denied AccessDenied: Access Denied
May 06 16:01:13 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.7+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:14 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.99.1 Access Denied AccessDenied: Access Denied
May 06 16:01:14 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.12+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:14 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.7+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:14 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.72.0+rev6 Access Denied AccessDenied: Access Denied
May 06 16:01:15 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.12 Access Denied AccessDenied: Access Denied
May 06 16:01:15 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.7 Access Denied AccessDenied: Access Denied
May 06 16:01:15 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.72.0+rev5 Access Denied AccessDenied: Access Denied
May 06 16:01:15 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.11 Access Denied AccessDenied: Access Denied
May 06 16:01:15 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.6+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:16 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.69.1+rev3.prod Access Denied AccessDenied: Access Denied
May 06 16:01:16 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.10 Access Denied AccessDenied: Access Denied
May 06 16:01:16 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.6 Access Denied AccessDenied: Access Denied
May 06 16:01:17 1b8ea8a621f5 api[1211]: Failed to get device type build data for pc-20/2.69.1+rev3.dev Access Denied AccessDenied: Access Denied
May 06 16:01:17 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.99.2 Access Denied AccessDenied: Access Denied
May 06 16:01:17 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.0+rev3 Access Denied AccessDenied: Access Denied
May 06 16:01:18 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.98.33+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:18 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.0+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:18 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.98.33 Access Denied AccessDenied: Access Denied
May 06 16:01:19 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.0+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:19 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.98.12+rev4 Access Denied AccessDenied: Access Denied
May 06 16:01:19 1b8ea8a621f5 api[1211]: Failed to get device type build data for lv-dart/2.101.0 Access Denied AccessDenied: Access Denied
May 06 16:01:20 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.98.12+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:21 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.98.12 Access Denied AccessDenied: Access Denied
May 06 16:01:22 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.95.8+rev2 Access Denied AccessDenied: Access Denied
May 06 16:01:22 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.95.8+rev1 Access Denied AccessDenied: Access Denied
May 06 16:01:23 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.94.4 Access Denied AccessDenied: Access Denied
May 06 16:01:24 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.88.4+rev4 Access Denied AccessDenied: Access Denied
May 06 16:01:25 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.88.4+rev2.prod Access Denied AccessDenied: Access Denied
May 06 16:01:26 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.88.4+rev2.dev Access Denied AccessDenied: Access Denied
May 06 16:01:26 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.88.4+rev1.prod Access Denied AccessDenied: Access Denied
May 06 16:01:27 1b8ea8a621f5 api[1211]: Failed to get device type build data for srd3-xavier/2.88.4+rev1.dev Access Denied AccessDenied: Access Denied

from open-balena.

justinasjaronis avatar justinasjaronis commented on July 22, 2024

I still don't get any idea where could those types could be stored. I tried grepping both database sql dump and balena code, found no clues.

from open-balena.

shaunco avatar shaunco commented on July 22, 2024

Those errors are all related to balena-io/open-balena-api#1433 , which is fixed in balena-io/open-balena-api#1434 ... but requires that you specify the exact device types you want, see:
https://github.com/balena-io/open-balena-api/blob/9fd9697f37423c891aea9faa92e45a9ca0db2137/src/lib/config.ts#L87C48-L87C48

from open-balena.

DoJuSm avatar DoJuSm commented on July 22, 2024

I have a related question.
in https://github.com/balena-io/open-balena-api/blob/9fd9697f37423c891aea9faa92e45a9ca0db2137/src/lib/config.ts#L87C48-L87C48 the comment mentions

/**
 * null: include all device type and device contract slugs
 * "x;y;z": include only the specified device type and contract slugs - note that you MUST list
 *          all dependent slugs as well so for hw.device-type/asus-tinker-board-s you would need:
 *          `arch.sw/armv7hf;hw.device-manufacturer/asus;hw.device-family/tinkerboard;hw.device-type/asus-tinker-board-s`
 * 		    For something like hw.device-type/iot-gate-imx8 you would need:
 * 			`arch.sw/aarch64;hw.device-type/iot-gate-imx8`
 *          (the order of the slugs in this variable does not matter)
 */

How does one figure out all dependent slugs given device type?
For example, we use:
raspberrypi4-64
raspberrypi3
asus-tinker-board
asus-tinker-board-s

What should CONTRACT_ALLOWLIST look like?

from open-balena.

shaunco avatar shaunco commented on July 22, 2024

@DoJuSm - I would suggest looking through https://github.com/balena-io/contracts/tree/master/contracts

For example, start with hw.device-type/raspberrypi3/contract.json and you'll see it references "arch": "armv7hf" on line 14, so for this you'd need:

  • arch.sw/armv7hf
  • hw.device-type/raspberrypi3

Doing the same for hw.device-type/raspberrypi4-64/contract.json gets you:

  • arch.sw/aarch64
  • hw.device-type/raspberrypi4-64

And for Doing the same for hw.device-type/asus-tinker-board-s/contract.json gets you'll see both "arch": "armv7hf" and "family": "family-tinkerboard", so you need:

  • arch.sw/armv7hf
  • hw.device-family/tinkerboard
  • hw.device-type/asus-tinker-board-s

... but if you check hw.device-family/tinkerboard/contract.json you'll see that it references "manufacturedBy": "manufacturer-asus" on line 8, so you also need:

  • hw.device-manufacturer/asus (which is the contract.json with a slug of "manufacturer-asus" as referenced in the family contract)

from open-balena.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.