Skip to content

Commit

Permalink
Add HarborCLI and HarborSatellite projects
Browse files Browse the repository at this point in the history
Signed-off-by: Prasanth Baskar <[email protected]>
  • Loading branch information
bupd authored Jan 28, 2025
1 parent 29a703d commit dc1c476
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions programs/lfx-mentorship/2025/01-Mar-May/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,3 +202,34 @@ find requirements from https://github.com/WebAssembly/component-model/tree/main/
- Miley Fu (@MileyFu, [email protected])
- Vivian Hu (@alabulei1, [email protected])
- Upstream Issue: https://github.com/WasmEdge/WasmEdge/issues/3986

### Harbor

#### Harbor CLI

- Description: Harbor is a widely adopted container registry, and its initial CLI has been developed by LFX mentees. The goal is to extend this CLI by implementing additional functionalities and workflows that are currently only available in the Web UI. The CLI should be useful for Harbor administrators and users, especially to manage workflows within CI/CD pipelines. We seek a Golang-experienced mentee to enhance the CLI independently.
- Expected Outcome:
- Extend the Harbor CLI to include essential commands not yet implemented.
- Add new features to improve Harbor management via the CLI, enabling robust workflows in CI/CD environments.
- Recommended Skills: Golang, spf13/cobra
- Mentor(s):
- Vadim Bauer (@vad1mo, [email protected])
- Yan Wang (@wy65701436, [email protected])
- Orlin Vasilev (@OrlinVasilev, [email protected])
- Prasanth Baskar (@bupd, [email protected])
- Upstream Issue: https://github.com/goharbor/harbor-cli/issues/315

#### Harbor Satellite

- Description: Containers have extended beyond their traditional cloud environments, becoming increasingly prevalent in remote and edge computing contexts. These environments often lack reliable internet connectivity, posing significant challenges in managing and running containerized applications due to difficulties in fetching container images. To address this, the project aims to decentralize container registries, making them more accessible to edge devices.
- Expected Outcome:
The goal is to extend the proof of concept and demonstrate that such a solution practically works.
Candidates should be able understanding and implementing the [image](https://github.com/opencontainers/image-spec) and [distribution spec](https://github.com/opencontainers/distribution-spec)
to replicate images from a central registry to a registry on the edge location.
- Recommended Skills: Golang, Container, Image-spec, Distribution-spec
- Mentor(s):
- Vadim Bauer (@vad1mo, [email protected])
- Yan Wang (@wy65701436, [email protected])
- Orlin Vasilev (@OrlinVasilev, [email protected])
- Prasanth Baskar (@bupd, [email protected])
- Upstream Issue: https://github.com/goharbor/harbor/issues/21469

0 comments on commit dc1c476

Please sign in to comment.