Skip to content

Could fedcloudclient interact with registry.egi.eu? #211

@sebastian-luna-valero

Description

@sebastian-luna-valero

Initial checklist

Problem

Hi,

As proposed by @rosinec, it would be nice if fedcloudclient had some support to interact with https://registry.egi.eu/, e.g.

  • list projects
  • download and upload image/artefacts

Could this be considered?

Thanks!

Solution

Add the code to support the below commands:

# List projects in the registry
fedcloud registry --vo vo.name project list

# List repositories in the project
fedcloud registry --vo <name> --project <name> repository list

# List artefacts in the project/repository
fedcloud registry --vo <name> --project <name> --repository <name> artefact list

# Download artefacts
fedcloud registry --vo <name> --project <name> --repository <name> --artefact <name> artefact download

# Upload artefacts
fedcloud registry --vo <name> --project <name> --repository <name> --artefact <name> artefact upload

Alternatives

We are currently using: https://oras.land/

There is also https://github.com/goharbor/harbor-cli but at the moment this tool is experimental

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions