Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S sysadm-environment
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 167
    • Issues 167
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Platform
  • Infrastructure
  • sysadm-environment
  • Issues
  • #4399
Closed
Open
Issue created Jul 19, 2022 by Antoine R. Dumont@ardumontOwner13 of 16 checklist items completed13/16 checklist items

OIN -> SWH deposit connection

[Currently as email exchange]

First check on staging and then reiterate the procedure on production when ready.

Plan, staging first:

  • swh: provide documentation on actions to undertake by clients (and push them to the clients). None exists ¯_(ツ)_/¯

  • Reply to email asking for required information:

    • keycloak staging user to create on staging
    • provider url
  • D8142: Create documentation on how to boostrap a new deposit collection

  • Send email to require the needed information [1]

  • Publish new documentation to register new deposit client [1]

  • (current status) awaiting feedback from client

  • replied

  • client: Create account on keycloak staging [2] (amurphy97) [3]

  • #4399 (closed): swh: add swh.web.deposit to oin user's role

  • #4399 (closed): swh: Create deposit collection for new deposit client

  • #4399 (closed): swh: associate the provider url to the new deposit client

  • client: check everything is fine

    • Access the authenticated service document endpoint, GET /servicedocument/ [4]
    • push their first deposit following api documentation [5]
  • [1] https://docs.softwareheritage.org/devel/swh-deposit/api/register-account.html

  • [2] https://webapp.staging.swh.network/oidc/login/?next_path=https://webapp.staging.swh.network/

  • [3] client information:

  • username: amurphy97

  • collection: oin

  • provider-url: openinventionnetwork.com

  • [4] https://docs.softwareheritage.org/devel/swh-deposit/endpoints/service-document.html

  • [5] https://docs.softwareheritage.org/devel/swh-deposit/endpoints/collection.html


Migrated from T4399 (view on Phabricator)

Edited Oct 18, 2022 by Antoine R. Dumont
Assignee
Assign to
Time tracking