Username
70fc9f1cad
fix: remove unused imports and f-string prefixes
CI / Lint & Check (push) Successful in 12s
2026-01-19 17:52:04 +01:00
Username
9b1df32ffe
add test infrastructure and --quiet mode
...
CI / Lint & Check (push) Failing after 11s
- stdlib unittest suite: 38 tests for client, commands, output
- fixtures/ with load_fixture() helper and sample data
- -q/--quiet flag: tab-separated output, no headers
- ci: package syntax check, lint, test job
2026-01-18 21:08:20 +01:00
Username
969f0a5207
add admin commands for system, users, gc, audit, security
...
CI / Lint & Check (push) Successful in 11s
Phase 6 implementation:
- system: version, auth mode, storage volumes
- gc, gc-run: schedule, history, manual trigger
- users, user-create, user-delete, user-admin, user-passwd
- audit, audit-purge: view and purge audit logs
- cve-allow: manage system CVE allowlist
- scan-all: trigger system-wide vulnerability scan
Helpers: paginated_request(), confirm_action(), format_size()
2026-01-18 19:10:47 +01:00
Username
11f7bb5b7a
docs: add project documentation
CI / Lint & Check (push) Successful in 11s
2026-01-18 18:32:55 +01:00
Username
ad79ff97c6
add modular package structure under src/harbor/
2026-01-18 18:32:49 +01:00
Username
aecf1b4148
harbor-ctl: add type hints, build_url helper, verify_ssl flag
2026-01-18 18:32:43 +01:00
Username
2e3ba5f0db
fix: remove unnecessary f-string prefix
CI / Lint & Check (push) Successful in 12s
2026-01-18 17:22:10 +01:00
Username
4f7738dbb4
ci: fix checkout by installing git first
CI / Lint & Check (push) Failing after 10s
2026-01-18 17:16:14 +01:00
Username
358bfed169
ci: use ubuntu-latest runner
CI / lint (push) Failing after 1s
2026-01-18 17:15:19 +01:00
Username
4ef0afe8e5
ci: add lint and syntax check workflow
CI / lint (push) Has been cancelled
2026-01-18 17:14:37 +01:00
Username
6479229736
fix: handle empty response body in api_request
2026-01-18 17:10:33 +01:00
Username
6c2b1950fa
add harbor registry control utility
...
CLI tool for managing Harbor registry:
- projects: list projects with metadata
- repos: list repositories in a project
- artifacts: list artifacts with scan overview
- info: show detailed artifact information
- vulns: show vulnerabilities with filtering
- scan: trigger scans with optional wait
- tags: list/add tags
- sbom: get SBOM data
- delete: delete artifacts or tags
- config: configure project settings
Auto-loads credentials from /opt/ansible/secrets/harbor/credentials.json
2026-01-18 16:38:12 +01:00