Currently, if the charm is configured to use a private gitlab instance, it will create the Gitlab Application which will be then used by FINOS Legend. When the Application is created, it will also configure the Callback URIs received from the related Legend applications.
However, if the Callback URIs change due to various reasons (external-hostname / enable-tls config options have changed), this charm does not update those Callback URIs, which are mandatory for the Legend applications authorization.
Currently, if the charm is configured to use a private gitlab instance, it will create the Gitlab Application which will be then used by FINOS Legend. When the Application is created, it will also configure the Callback URIs received from the related Legend applications.
However, if the Callback URIs change due to various reasons (
external-hostname
/enable-tls
config options have changed), this charm does not update those Callback URIs, which are mandatory for the Legend applications authorization.