/ns8-quay

Primary LanguageVueGNU General Public License v3.0GPL-3.0

ns8-quay

This is a module for container registry Project Quay.

Configure

Let's assume that the quay instance is named quay1.

Required parameters:

  • host: host name of the quay server

Optional parameters:

  • contact_site
  • logo_url
  • title
  • description
  • superuser: default to admin. Register the first user with name admin, it will be the superuser.

Example:

api-cli run module/quay1/configure-module --data '{"host": "quay.gs.nethserver.net"}'

The above command will:

  • start and configure the quay instance with Let's encrypt certificate

Send a test HTTP request to the quay backend service:

curl https://quay.gs.nethserver.net

Uninstall

To uninstall the instance:

remove-module --no-preserve quay1

Testing

Test the module using the test-module.sh script:

./test-module.sh <NODE_ADDR> ghcr.io/nethserver/quay:latest

The tests are made using Robot Framework