Skip to content

Conversation

@brandond
Copy link
Contributor

  • make web public
    so that it can be used by other projects
  • use WebOption to pass settings to Web, and add new options to pass transport and registry address
    allows running spegel with https
    allows running spegel on ports other than 5000
    allows running spegel with TLS client certificate auth
  • handle errors reading metrics
    properly handles error responses from metrics endpoint
    fixes panic when metric families are not available (ie before tracker has synced tag/layer list)

Signed-off-by: Brad Davidson <[email protected]>
... and add new options to pass transport and registry address

Signed-off-by: Brad Davidson <[email protected]>
Handle non-200 metrics response and don't panic if metrics are not available

Signed-off-by: Brad Davidson <[email protected]>
@brandond
Copy link
Contributor Author

@phillebaba any progress on making the web stuff public so that we can expose it in embedding projects?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant