Andrei Aaron
24e37eb68b
fix(api): Fix 'last' query param for <repo>/tags/list to work without param 'n' ( #1777 )
...
Also fix additional issues:
- sorting of tags on calls without pagination parameters ('n' or 'last')
- if 'n' is 0 we should return an empty list and not error
Added tests accordingly
Signed-off-by: Andrei Aaron <aaaron@luxoft.com >
2023-09-08 19:46:17 +03:00
Andrei Aaron
6115eed4ec
refactor(makefile): consolidate the make targets used for bats tests ( #1746 )
...
New examples of running tests:
1. To run a specific bats file (with and without verbose output):
make run-blackbox-tests BATS_TEST_FILE_PATH=test/blackbox/delete_images.bats
make run-blackbox-tests BATS_TEST_FILE_PATH=test/blackbox/delete_images.bats BATS_VERBOSITY=2
2. To run the CI tests (with and without verbose output)
make run-blackbox-ci
make run-blackbox-ci BATS_VERBOSITY=2
BATS_TEST_FILE_PATH is used to pass on the test file to run using `run-blackbox-tests`
BATS_VERBOSITY controls the verbosity of the bats framework output, if unspecified the output only
contains test results and failure message in case of failures.
If BATS_VERBOSITY is 1, then also show commands as they are executed.
If BATS_VERBOSITY is 2, on top of the above it also shows output of passed tests.
Other changes in this PR:
- Update some of the tests to show logs after the run ends.
- Run the linters before the tests, as it saves time on failures when running in GH
Signed-off-by: Andrei Aaron <aaaron@luxoft.com >
2023-09-07 21:06:21 +03:00
Alexei Dodon
41bbb23e30
fix: bats test refactoring ( #1731 )
...
Signed-off-by: Alexei Dodon <adodon@cisco.com >
2023-08-30 12:24:28 -07:00
LaurentiuNiculae
ea79be64da
refactor(artifact): remove oci artifact support ( #1359 )
...
* refactor(artifact): remove oci artifact support
- add header to referrers call to indicated applied artifact type filters
Signed-off-by: Laurentiu Niculae <niculae.laurentiu1@gmail.com >
* feat(gc): simplify gc logic to increase coverage
Signed-off-by: Laurentiu Niculae <niculae.laurentiu1@gmail.com >
---------
Signed-off-by: Laurentiu Niculae <niculae.laurentiu1@gmail.com >
2023-05-10 10:15:33 -07:00
Ramkumar Chinchani
9638899e6e
test: additional blackbox tests for client push/pull ( #1371 )
...
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
2023-04-13 13:47:38 -07:00
Ramkumar Chinchani
be33f7b252
chore(go.mod): fix dependabot alerts ( #1210 )
...
* chore(go.mod): fix dependabot alerts
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
* chore(test): update image tags
We have cleaned up older golang images in the project.
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
* ci(gqlgen): fix gql schema validation GH workflow after npm upgrade
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
---------
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
2023-02-17 13:54:49 -08:00
Lisca Ana-Roberta
976ccfcf0d
fix: removed references to old dist-spec ( #1128 )
...
Signed-off-by: Ana-Roberta Lisca <ana.kagome@yahoo.com >
2023-01-31 09:35:33 -08:00
peusebiu
c82748ab39
Upgrade oras cli ( #1021 )
...
* chore: upgrade oras cli
Signed-off-by: Petu Eusebiu <peusebiu@cisco.com >
* fix(oci references): referrers API should not return 404 if repo exists
Signed-off-by: Petu Eusebiu <peusebiu@cisco.com >
2022-11-28 10:43:53 -08:00
Ramkumar Chinchani
c0f93caacb
feat(artifact): add OCI references support ( #936 )
...
Thanks @jdolitsky et al for kicking off these changes at:
https://github.com/oci-playground/zot/commits/main
Thanks @sudo-bmitch for reviewing the patch
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
2022-11-08 00:38:16 -08:00
peusebiu
e6539290d4
test(bats): added regclient OCI artifact commands ( #938 )
...
Signed-off-by: Petu Eusebiu <peusebiu@cisco.com >
2022-11-02 13:05:18 -07:00
Nicol
33a431ef43
Update go version to 1.19 ( #829 )
...
* ci: Update go version to 1.19
Signed-off-by: Nicol Draghici <idraghic@cisco.com >
* ci: Fix lint issues
Signed-off-by: Nicol Draghici <idraghic@cisco.com >
* ci: Added needprivileges to lint, made needprivileges pass lint
Signed-off-by: Catalin Hofnar <catalin.hofnar@gmail.com >
Signed-off-by: Nicol Draghici <idraghic@cisco.com >
Signed-off-by: Nicol Draghici <idraghic@cisco.com >
Signed-off-by: Catalin Hofnar <catalin.hofnar@gmail.com >
Co-authored-by: Catalin Hofnar <catalin.hofnar@gmail.com >
2022-10-05 13:21:14 +03:00
Roxana Nemulescu
3bccea7aa2
oras fix:
...
newer version of oras: https://github.com/oras-project/oras/releases/tag/v0.14.0
rename the --manifest-config to --config for push command
Signed-off-by: Roxana Nemulescu <roxana.nemulescu@gmail.com >
2022-08-30 21:39:16 +03:00
Andreea-Lupu
eb77307b63
fix chart version from pushpull.bats
...
Signed-off-by: Andreea-Lupu <andreealupu1470@yahoo.com >
2022-08-22 14:55:32 -07:00
Ramkumar Chinchani
5c01c4eab4
support OCI image index at manifest endpoint ( #638 )
...
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com >
2022-08-20 11:18:48 +03:00
Nicol Draghici
a702a2377e
Remove AllowReadOnly and ReadOnly
...
Signed-off-by: Nicol Draghici <idraghic@cisco.com >
Remove check and set header every time
Signed-off-by: Nicol Draghici <idraghic@cisco.com >
2022-08-10 14:27:21 -07:00
Lisca Ana-Roberta
a49692a22b
regclient blackbox tests and regclient installation in Makefile
...
Signed-off-by: Lisca Ana-Roberta <ana.kagome@yahoo.com >
2022-07-28 16:14:47 +03:00
Petu Eusebiu
2c3415c86b
Added helm push/pull to blackbox tests
...
Signed-off-by: Petu Eusebiu <peusebiu@cisco.com >
2022-07-12 10:02:51 -07:00
Petu Eusebiu
01d742718f
ci/cd: fix oras cli flags after it got updated
...
installing notation and oras not needed anymore
Signed-off-by: Petu Eusebiu <peusebiu@cisco.com >
2022-07-12 10:02:51 -07:00
Alex Stan
ada21ed842
Manage builds with different combinations of extensions
...
Files were added to be built whether an extension is on or off.
New build tags were added for each extension, while minimal and extended disappeared.
added custom binary naming depending on extensions used and changed references from binary to binary-extended
added automated blackbox tests for sync, search, scrub, metrics
added contributor guidelines
Signed-off-by: Alex Stan <alexandrustan96@yahoo.ro >
2022-06-30 09:53:52 -07:00
Alex Stan
66484c8ca9
changed go version to 1.18
...
Signed-off-by: Alex Stan <alexandrustan96@yahoo.ro >
2022-06-09 04:38:06 -07:00
Andrei Aaron
dd6cedcf78
Refactor the push/pull tests to use the bats test framework ( #467 )
...
This is a follow up to #444 .
Signed-off-by: Andrei Aaron <andaaron@cisco.com >
2022-03-23 00:13:10 +02:00