I am currently creating a Docker Container to Pre-Seed GeoWebCache caches. The idea is to spin up the Docker Container(s) to create the caches when there are new Orthophotos and kill them when done seeding --> see.
The idea is to store the caches in Azure Blob Storages using the Azure Blob Storage Plugin and serve the caches via an "main" Geoserver Instances on an extra VM. The problem I am facing is that the internal Geoserver creates an specific ID like
LayerInfoImpl--53dcac5c:17b1025e89f:-7ff8 which is then used as the root container for the Blobs in Azure, which mismatches with the ID on my "main" Geoserver Instance (looks like the ID is randomly created).
Unfortunately I couldn't find a way to explicitly set this ID so my Docker Container and the "main" Geoserver Instance use the same ID and a mapping can be done. Is there a way using the REST API or some script to set / change the id? Preferably like
I have already tried the PUT and POST endpoints. Setting / Updating the id in the payload like:
<GeoServerLayer> <id>test:test</id> <name>test:test</name> </GeoServerLayer>`
Unfortunately this doesn't work.