Commit Graph

29 Commits

Author SHA1 Message Date
Patrick Eschenbach 2cb72eca6a
Update readme for replication support (#532)
Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>
2025-08-18 17:58:40 +02:00
Sankalp Jha 84bfef125e
Update README.md (#529) 2025-08-12 14:02:10 +05:30
Vadim Bauer ff1485171c
chnage robot account to supported
Signed-off-by: Vadim Bauer <vb@container-registry.com>
2025-08-05 15:07:46 +02:00
RafsanNeloy e15bde4ba0
Typo solved (#522) 2025-08-01 18:18:25 +05:30
Prasanth Baskar 81ab6301fe
feat: add go report card (#506) 2025-06-28 08:14:26 +02:00
Patrick Eschenbach 968a772377
Update README.md to fit correct badge
Signed-off-by: Patrick Eschenbach <45457307+qcserestipy@users.noreply.github.com>
2025-05-23 14:43:51 +02:00
Patrick Eschenbach 2d678109a0
Unit testing Coverage report (#376)
* Resolve merge conflicts

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added codecov badge for testing

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added codecov badge for testing

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added helpers package to context test after upstream rebase

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added changes to satisfy linter

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added dagger coverage steps to pipeline

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* ci(coverage): implement test coverage threshold check

add coverage threshold verification to dagger function
integrate coverage check into GitHub Actions pipeline
ensure proper syntax in shell script for accurate comparison
set initial coverage threshold at 80% for CI enforcement

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Fix failing test

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Cleanup client testing; added setconfig function to utils such that also in memeory config can be updated

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added changes to satisfy linter

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added test coverage entries to dagger readme

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added test coverage entries to dagger readme

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Test code cov token for upload

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Fix: wrong helper import in cmd test

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Update: test coverage report export

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Changed pipeline for test summary

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Changed pipeline for test summary

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Changed pipeline for test summary

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Adjusted dagger function for test report; added step summary; moved config cmd test from to context_test pkg

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added note about target coverage

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Readded coverage step for codecov upload

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Update cmd/harbor/root/repository/delete.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Patrick Eschenbach <45457307+qcserestipy@users.noreply.github.com>

* Update README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Patrick Eschenbach <45457307+qcserestipy@users.noreply.github.com>

* Update .dagger/README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Patrick Eschenbach <45457307+qcserestipy@users.noreply.github.com>

* Update pkg/utils/client.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Patrick Eschenbach <45457307+qcserestipy@users.noreply.github.com>

---------

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>
Signed-off-by: Patrick Eschenbach <45457307+qcserestipy@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-23 14:33:56 +02:00
Vadim Bauer ff1425cc7f
docs: update existing and missing commands.
Signed-off-by: Vadim Bauer <vb@container-registry.com>
2025-05-13 19:13:51 +02:00
Vadim Bauer 5174b7a6ec
docs: update table
Signed-off-by: Vadim Bauer <vb@container-registry.com>
2025-05-13 19:08:53 +02:00
Vadim Bauer ffb9af0929
docs: update icon Update README.md
Signed-off-by: Vadim Bauer <vb@container-registry.com>
2025-05-13 19:05:34 +02:00
Vadim Bauer f40dbe3022 docs: update README to enhance clarity and detail on Harbor CLI features and usage 2025-05-13 19:01:59 +02:00
Afeefuddin fd0a626e61
Update the list of commands in the readme file (#454)
Signed-off-by: afeefuddin <afeefud2004din@gmail.com>
2025-05-13 15:07:11 +02:00
Patrick Eschenbach 18956214f4
Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Patrick Eschenbach <45457307+qcserestipy@users.noreply.github.com>
2025-04-16 20:16:17 +02:00
Patrick Eschenbach 45d3b5ac85
Added more info how to use harbor-cli containers correctly
Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>
2025-04-16 20:09:22 +02:00
Ujjwal Sharma 4c2071f0d0
Updates incorrect config mount location (#416)
Signed-off-by: Darkhood148 <ujjwal.sharma9999999@gmail.com>
2025-04-16 15:24:38 +02:00
Patrick Eschenbach 651cfb4090
267 rework cherry pick (#372)
* Added check for existing credentials in present config for login; Skip login view creation if some credentials exist

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added config and data path management description to readme

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added harbor-config docs; Add
ed config behavior to login docs

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added pwd encryption and key ring usage. The encryption key is stored in the keyring with a specified user and service

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Fix: compare existing pwd hash with encrypted pwd

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Fix: Ineffective use of err in view.go

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added interface for keyring provider; added mockKeyRing provider; Added test for encryption functions; Updated config and login tests with mock key ring provider

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Explicitely set mock keyring in sub tests

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Explicitely set mock keyring in sub tests

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added config sub command; added functions for set, get, list and clear config items; added a function to update config on disk

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added error propagation to config sub commands; Added tests for subcommands

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added --name flag for credential selection; Added subcommand tests

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Did sign off rebase and mod tidy

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Explicitely set mock keyring in sub tests

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Explicitely set mock keyring in sub tests

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added config sub command; added functions for set, get, list and clear config items; added a function to update config on disk

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added --name flag for credential selection; Added subcommand tests

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Updated cli auto docs

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Fix bug to add new credentials in case others already exist

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Fix bug to add new credentials in case others already exist; fix bug in config with default config

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Fix for login command with not all flags; Added automatic context switch after login execution and credential update

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Create empty default credentials

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Update: structure login command with ProcessLogin function to deal with login cases; load function searches for existing credentials

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Update: Made function names upper case

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Update: Retrieved upstream docs

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Update: Retrieved upstream docs; added new docs for added commands

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Updated description of config sub commands; added --all flag to config delete subcommand: deletes current credentials and resets current-credential-name

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Added tests for config delete --all flag

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Made changes to satisfy golangcli-linter

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* fix: updated config setter command to update verb; adjusted cli docs; changed --all flag to --current flag; adjusted cli docs

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* fix: fixed failing tests

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Rebase and cherry picking

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Readded empty config with place-holders

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>

* Update README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Vadim Bauer <Bauer.vadim@gmail.com>

---------

Signed-off-by: Patrick Eschenbach <patrickeschenbach96@gmail.com>
Signed-off-by: Vadim Bauer <Bauer.vadim@gmail.com>
Co-authored-by: Vadim Bauer <Bauer.vadim@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-08 14:54:36 +02:00
Vadim Bauer 0f13e438b2
docs: reposition the FOSSA badge (#339)
docs: reposition the FOSSA badge

Signed-off-by: Vadim Bauer <vb@container-registry.com>
2025-03-06 09:05:50 +01:00
fossabot 0a17861f33
Add license scan report and status (#338)
Signed off by: fossabot <badges@fossa.com>
2025-03-06 09:03:37 +01:00
Rizul Gupta 1c421839b9
docs: update README to include directory change after cloning (#303)
Signed-off-by: Rizul Gupta <mail2rizul@gmail.com>
2025-01-06 14:18:00 +01:00
Vadim Bauer de2fb474d4
update readme (#233)
Signed-off-by: Vadim Bauer <vb@container-registry.com>
2024-11-01 20:42:18 +01:00
Vadim Bauer 66dd629d0a
Optimise pipeline for release and daily operation (#222)
refactor gh-action, optimize pipeline for release and daily operation, refactor linter
2024-10-26 23:55:15 +02:00
Lev Lazinskiy e0d0a6947f
Bring back BuildDev but have it return a file
Signed-off-by: Lev Lazinskiy <lev@dagger.io>
2024-10-25 16:36:35 -04:00
Vadim Bauer 305e7e955e add local build to dagger. 2024-10-25 00:12:02 +02:00
Vadim Bauer 06807d706a lint 2024-09-24 15:46:15 +02:00
bishal7679 64f1ef86ad updated readme with code snippet
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
2024-05-25 12:23:27 +05:30
Bishal Das a029eb4509 Update README.md
Signed-off-by: Bishal Das  <70086051+bishal7679@users.noreply.github.com>
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
2024-05-20 12:49:23 +05:30
Orlix ec4cc6b2f7
Update README.md 2024-01-08 16:13:38 +02:00
Akshat a578d86821 README: Add instructions on how to install and use.
Signed-off-by: Akshat <akshat25iiit@gmail.com>
2023-07-15 18:02:04 +05:30
Akshat 81b403ebf0
Initial commit 2023-04-23 12:12:29 +05:30