Open
Description
#576 adds support for remote registries hosted at gitlab.com. GitLab can also be deployed on prem, i.e. at a different URL.
For this to work, the code would have to:
- have an option to configure Pages (which wouldn't be at gitlab.io)
- build the path to the raw container.yaml from the actual server rather than hardcoding gitlab.com (in
shpc docgen
)
For pages, I propose to extend shpc/settings.yml to allow a mapping between the server of the git repository and the location of its pages. The default config would be:
pages_url:
github.com: github.io
gitlab.com: gitlab.io
and users could add there their own settings.
This would also remove the need for defining classes GitHub
and GitLab
in shpc/main/registry/remote.py
(and use those in shpc/main/registry/__init__.py
). A registry would be considered as remote as soon as it starts with https://
, and to be valid, its server would have to be found in the config file.
Metadata
Metadata
Assignees
Labels
No labels