-
Notifications
You must be signed in to change notification settings - Fork 90
Open
Description
The Habor CLI Project is again looking for a mentee to improve and add features to the Harbor CLI project.
Timeline: https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2025/02-Jun-Aug#timeline
Enhance Harbor CLI with Missing Commands and Improved Features for CI/CD Workflows
Description:
The current Harbor CLI provides basic functionality but lacks several essential commands and advanced features that are available in the Harbor Web UI. To make Harbor more efficient and usable in CI/CD pipelines, we need to extend the CLI with additional commands and enhance its existing functionality. These improvements will allow administrators and users to manage Harbor more effectively through the CLI, enabling robust and streamlined workflows.
Expected Outcome:
-
Implement Missing Commands:
- Identify and implement commands that are currently absent in the CLI but are available in the Harbor Web UI. These commands should cover typical administrative and user workflows for managing Harbor resources.
- Refer to the existing issue 📌 Tracker: Missing and To-Be-Added CLI Commands #94 for a list of commands that need to be implemented.
-
Improve Existing Commands:
- Review and test all implemented commands to ensure they work as expected, are efficient, and follow best practices.
-
Add Features for CI/CD Integration:
- Extend the CLI to enable effective integration with CI/CD pipelines.
- Support commands for automation of common administrative tasks like managing repositories, policies, user access, and more.
Recommended Skills:
- Golang
- spf13/cobra
- REST/Open API
qcserestipy, ChayanDass, niladrix719, upsaurav12, alokdangre and 4 more
Metadata
Metadata
Assignees
Labels
No labels