Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • slapos slapos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Cédric Le Ninivin
  • slaposslapos
  • Merge requests
  • !1

Open
Created Oct 06, 2025 by Cédric Le Ninivin@cedric.leninivinOwner0 of 4 tasks completed0/4 tasks
  • Report abuse
Report abuse

Draft: Cdn requester

  • Overview 21
  • Commits 5
  • Changes 11

Draft use for discussion for the future cdn-requester. Having not done any serious SlapOS for the past years, it is needed to go in the right direction. And easier than emails.

TODO

  • Garbage collect of stopped or destroyed slave???
  • Check domain name via CDN via software PY
  • Add tests
  • Request 1000 share instance to test scalability and garbage collection

Notes from initial discussion:

So domain name validation should be done in a separate SR that request through a remote node to the Node.

SR CDN is purely technical now called "technical CDN". New SR is business is doing a lot a validation.

Premium CDN existing Shared instance are all ported to new SR.

Remove everyone from premium CDN project aside from its operators.

New SR can use Jinja with Buildout.

At the moment the Business CDN SR will only do the Domain name validation.

XXX Maybe we want to sign the parameters provided by the Business CDN to make sure we trust the source. After cleaning up the current data.

For each shared instance on the Business CDN it request a Shared Instance on the technical CDN

Edited Oct 06, 2025 by Cédric Le Ninivin
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: cdn-requester
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7