Skip to content

GitLab Next

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 39,511
    • Issues 39,511
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,222
    • Merge requests 1,222
  • Requirements
    • Requirements
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
    • Value stream
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #13845

Closed
Open
Created Aug 27, 2019 by Fabian Zimmer@fzimmer🌱Developer

Allow verification of files in Object Storage

Problem to solve

Not all files are stored locally on disc, we need to allow for verification of objects in object storage as well.

Proposal

  • Add a GeoNode setting Allow verification of files in Object Storage
  • Modify #checksummable? and .registries_pending_verification so that checksums are calculated if allowed (this will download the whole file each time)
  • Modify code that calculates checksums that relies on files being locally stored
  • This is inefficient, but we can add optimizations in later iterations

Permissions and Security

TBD

Documentation

TBD

Testing

What does success look like, and how can we measure that?

TBD

Edited Jul 21, 2021 by Michael Kozono
Assignee
Assign to
Time tracking