docker / extensions-submissions

Submit your Docker Extension here
Apache License 2.0
11 stars 2 forks source link

[Submission]: Faros Community Edition #60

Closed thomas-gerber closed 1 year ago

thomas-gerber commented 1 year ago

Docker Hub repository name

farosai/faros-ce-docker-extension

Terms of services

github-actions[bot] commented 1 year ago

:white_check_mark: @thomas-gerber has accepted the terms of service.

The automatic validation of your extension has started, you will see the result in ~10 minutes :hourglass_flowing_sand:.

github-actions[bot] commented 1 year ago

:x: Validation failed with the following errors

Failed installing extension: Extracting metadata and files for the extension "farosai/faros-ce-docker-extension:0.1.3" Installing service in Desktop VM... Setting additional compose attributes Installing Desktop extension UI for tab "Faros Extension"... Extension UI tab "Faros Extension" added. Starting service in Desktop VM...... bufio.Scanner: token too long The extension "farosai/faros-ce-docker-extension:0.1.3" hasn't passed the checks to be published.

Please fix the issues and check everything is ok locally with the following command:

docker extension validate -a -s -i farosai/faros-ce-docker-extension

Then you can trigger the validation commenting /validate when you are ready.

See https://docs.docker.com/desktop/extensions-sdk/extensions/validate/ for more information.

thomas-gerber commented 1 year ago

/validate

github-actions[bot] commented 1 year ago

:x: Validation failed with the following errors

Failed installing extension: Extracting metadata and files for the extension "farosai/faros-ce-docker-extension:0.1.3" Installing service in Desktop VM... Setting additional compose attributes Installing Desktop extension UI for tab "Faros Extension"... Extension UI tab "Faros Extension" added. Starting service in Desktop VM...... bufio.Scanner: token too long The extension "farosai/faros-ce-docker-extension:0.1.3" hasn't passed the checks to be published.

Please fix the issues and check everything is ok locally with the following command:

docker extension validate -a -s -i farosai/faros-ce-docker-extension

Then you can trigger the validation commenting /validate when you are ready.

See https://docs.docker.com/desktop/extensions-sdk/extensions/validate/ for more information.

thomas-gerber commented 1 year ago

Hello, I ran docker extension validate -a -s -i farosai/faros-ce-docker-extension and even docker extension validate --auto-resolve-tag --errors-only --sdk-compatibility --validate-install-uninstall farosai/faros-ce-docker-extension successfully locally. It succeeds. The validation here seems to fail after a long while. Maybe the docker spun up is not beefy enough? (we compose several services, see https://github.com/faros-ai/faros-community-edition#%EF%B8%8F-system-components)

thomas-gerber commented 1 year ago

@benja-M-1 is there something required on my end right now?

gtardif commented 1 year ago

Hi @thomas-gerber, the validation fails here because the output when spinning up the compose stack is too long and hit some buffer limit (because the compose stack is quite large and pulls many images). We need to make some changes in our automated validation for this case. Hopefully we should be able to unblock your extension quickly. Thanks for your patience :)

publisher-extensions-bot[bot] commented 1 year ago

:tada: Congratulations, your extension has been published to the marketplace.

It may not appear in your Docker Desktop yet. In that case, restart Docker Desktop (don't worry, users will see it as soon as the cache is refreshed, every ~12 hours).

If you haven't already, please tell us about your experience building a Docker Desktop extension here.