Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

versioned catalogd https interface RFC #426

Closed
Tracked by #239 ...
grokspawn opened this issue Oct 7, 2024 · 1 comment
Closed
Tracked by #239 ...

versioned catalogd https interface RFC #426

grokspawn opened this issue Oct 7, 2024 · 1 comment
Assignees
Labels
epic/catalogd-api-audit v1.0 Issues related to the initial stable release of OLMv1
Milestone

Comments

@grokspawn
Copy link
Contributor

grokspawn commented Oct 7, 2024

We've had some conversations about evolving catalogd's HTTPS service interface in different directions. Such discussions are super-early, but out of them came the observation that status.contentURL could be better suited to support it if it were explicitly versioned and extended to express multiple possible endpoints. Possibly with different content/format/encoding.

Before we promote a v1.0 or coalesce repositories this is just a simple types change and a usage update, but afterwards it becomes vastly more complex and has a really burdened support expectation.

This issue is to write an RFC to get consensus about the approach, and #427 to implement the changes.

@grokspawn grokspawn added this to OLM v1 Oct 7, 2024
@grokspawn grokspawn added epic/catalogd-api-audit v1.0 Issues related to the initial stable release of OLMv1 labels Oct 7, 2024
@grokspawn grokspawn self-assigned this Oct 7, 2024
@grokspawn grokspawn moved this to Designing in OLM v1 Oct 7, 2024
@grokspawn grokspawn added this to the v1.0.0 milestone Oct 7, 2024
@grokspawn
Copy link
Contributor Author

RFC completed review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic/catalogd-api-audit v1.0 Issues related to the initial stable release of OLMv1
Projects
Status: Done
Development

No branches or pull requests

1 participant