I was wondering if the settings should be automatically loaded based on the Dockerfile “permissions“ label or if this is not the case. When I manually set the settings in the Create Extension → Original Settings field it works but manually.
If I’m understanding your question correctly, no, BlueOS does not automatically fetch information from Docker image labels of manually installed Extensions.
For the Extensions listed on the store, settings from the permissions label are extracted and included in the manifest file that lists all the available Extensions, which is how BlueOS knows about them. For manual Extensions the Docker image needs to be fetched from wherever you’ve specified before any tags could be read, and that image isn’t fetched until after you’ve “created” the Extension.
I believe we could (and probably should) try to automatically fetch those details, but that is not currently being done. That would be especially relevant during installation, if the “original settings” are left blank, but ideally would also be enabled with some kind of fetch operation during setup. I’ve raised this Issue to suggest that (and track progress going forward), though I’m not sure when someone will have a chance to work on it.