Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • S Schema
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • System
  • Schema
  • Merge requests
  • !145

[Common-Code] Updating the interfaces by adding methods for handling public schemas

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Aman Verma requested to merge users/amaverma/updateInterfacesForSystemAPI into master Aug 10, 2021
  • Overview 13
  • Commits 16
  • Pipelines 41
  • Changes 7

This is the first MR for implementing ADR #51

What's changing:

  • In the aforementioned ADR, we proposed that creation of system schemas should be done via a different REST end point altogether rather than by specifying a certain data-partition-id in headers in the existing /schema API
  • The new API does not accept data-partition-id header, hence all the processing of system schemas should be done independent of tenant-id (same as data-partition-id) More details are listed in ADR.

Change details:

Building on top of the details mentioned in previous section, we need the provider interfaces to expose methods for system schemas. These methods would be similar to existing methods, except they won't accept data-partition-id (aka tenantId) as parameter. Additionally, the method name should clearly communicate that it deals with system schemas and not normal schemas.

cc: @polavishnu @harshit283 @preeti @gramdas @pbehede @akumar290

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: users/amaverma/updateInterfacesForSystemAPI