Cumulocity IoT allows you to extend the platform API with customer-specific functionality by deploying microservices. Technically, microservices are Docker containers hosted by Cumulocity IoT and they follow specific conventions. When building the microservice container image with Docker version 25 it could happen that the microservice upload failed with the following error: config file does not .json extension. This issue is now fixed.
They are the version numbers of cumulocity. If, in your tenant, you click the circle at the top right of the screen you will be able to ‘Download platform details’ and the resulting json file will contain backend version info. Sounds like you are on 1020 version.
I setup a new subsystem on my windows machine with ubuntu and install there the last version of docker 24.x. After many other stuggle I build the zip and now its possible to upload the file. Super frustrating process and very unusual to downgrade docker to build a image. Especial very frustrating with this meaningless error message. This is a really unnecessary waste of time and resources