-
The resource should have those attributes:
- `:id` (UUID)
- `:name` (string, non-null, unique)
- `:username` (string, non-null)
- `:password` (string, non-null, sensitive, only accepted when creat…
-
In the case of an OTA update via the ‘Software Updates’ tab of the Clea Edgehog portal, if the user performs a web page refresh (e.g. via the F5 button) while the image is being uploaded (see image be…
-
Edgehog should have either integrated native support for Azure Blob Storage in addition to S3 APIs, or there should be a documented procedure about how to use it.
-
**Describe the solution you'd like**
We currently support server interceptors via [the `GRPC.Endpoint` module](https://hexdocs.pm/grpc/GRPC.Endpoint.html).
However, there seems to be no way to i…
-
Create the structure to receive the `CreateNetowrkRequest` and publish the `AvailableNetworks` property.
Interfaces
### Create Network request
```json
{
"interface_name": "io.edgehog.de…
-
The `io.edgehog.devicemanager.OTARequest` interface is currently missing some information (e.g. `baseImageCollectionName`, `version`, `push`/`optional`) that is needed for the runtime/application to d…
-
The [io.edgehog.devicemanager.ForwarderSessionsState](https://github.com/edgehog-device-manager/edgehog-astarte-interfaces/blob/main/io.edgehog.devicemanager.ForwarderSessionsState.json) Astarte inter…
-
when calling the api mutation like so:
```
def OTA_add_baseimage_collection(edgehog_base_url:str, token:str, system_model:str,system_model_id:str)->None:
# Define the GraphQL mutation and varia…
-
Once an Image Base has been created, it cannot be deleted directly from the Edgehog portal using the delete button, and the error that results is shown in the image below.
![Screenshot from 2024-09-…
-
Some information such as the ip/port/secrect etc for connecting to the websocket will be received through an Astarte interface.