Commit Graph

9 Commits

Author SHA1 Message Date
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