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

Expose/use reframe.provide #9186

Closed
BigLep opened this issue Aug 12, 2022 · 0 comments · Fixed by #9274
Closed

Expose/use reframe.provide #9186

BigLep opened this issue Aug 12, 2022 · 0 comments · Fixed by #9274
Assignees

Comments

@BigLep
Copy link
Contributor

BigLep commented Aug 12, 2022

Done Criteria

Reframe.Provide can be used to delegate the publishing of provider records.

Why Important

Enables nodes that aren't publishing to the DHT (e.g., some pinning services, PL-run IPFS clusters) to make their data discoverable with indexers by doing some Kubo configuration and installing some extra software that will bridge from Reframe to the Indexers. This enables more context to be indexed, and it enables other teams (e.g., PL EngRes Bedrock) to be decoupled from Kubo development and release cycles.

Notes

@BigLep BigLep moved this to 🥞 Todo in IPFS Shipyard Team Aug 12, 2022
@ajnavarro ajnavarro moved this from 🥞 Todo to 🔎 In Review in IPFS Shipyard Team Sep 19, 2022
Repository owner moved this from 🔎 In Review to 🎉 Done in IPFS Shipyard Team Sep 22, 2022
ajnavarro added a commit that referenced this issue Sep 22, 2022
New multi-router configuration system based on https://hackmd.io/G1KRDEX5T3qyfoBMkIrBew#Methods

- Added a new routing type: "custom"
- Added specific struct types for different Routers (instead of map[string]interface{})
- Added `Duration` config type, to make easier time string parsing
- Added config documentation.
- Use the latest go-delegated-routing library version with GET support.
- Added changelog notes for this feature.

It:
- closes #9157
- closes #9079
- closes #9186
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants