goharbor / goharbor/harbor-cli

📌 Tracker: Remaining CLI Dashboards and Improvements

Open
#737 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
163
Forks
211
Avg merge
1m
Merged PRs (30d)
1

Description

## Objective

Track the remaining CLI dashboard implementations and improvements.
Current focus is to complete the missing dashboard commands and enhance existing functionality, which includes:

1. Vulnerability Dashboard
2. Jobservice Dashboard
3. Distribution (P2P Preheat) Commands
4. Audit Log Streaming Improvements
5. Release Pipeline Security
6. CLI Usability Enhancements

---

## 📊 Dashboard Commands

| Command | Description | Status |
|---|---|---|
| **Vulnerability** | Security overview and vulnerability listing from Security Hub | [#723](https://github.com/goharbor/harbor-cli/issues/723) |
| **Jobservice** | Monitor and manage background jobs, worker pools, and queues | #791 |
| **Distribution** | Complete P2P preheat instance, policy, and execution management | #811 #836 |

## 🔧 Improvements

| Area | Description | Status |
|---|---|---|
| **Audit Log Streaming** | Improve audit log streaming functionality | to-do |
| **Release Pipeline** | Improve and secure the release pipeline | to-do |
| **CLI Usability** | Enhance overall CLI usability | in-progress |

---

## 📋 Implementation Steps

- [ ] Implement Jobservice command
- [x] Implement Vulnerability command
- [ ] Implement Distribution command
- [ ] Improve audit log streaming functionality
- [ ] Improve and secure the release pipeline
- [ ] Enhance overall CLI usability

---

## 📌 Issue Tracking and Progress

This is a parent issue that tracks all the sub-issues related to the remaining CLI dashboard implementations and improvements. Each sub-issue will reference this tracker to keep the overall implementation progress in one place..

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.