Piaras Hoban
|
bc5fd1a357
|
feat(events): add events extension (#3045)
* feat: add events config
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* feat: implement event support with log sink
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* feat: integrate events and update tests
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* refactor: update event config
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* feat: implement http and nats sinks. remove log sink
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* refactor: events extension setup
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: cleanup tests to use nil event recorder
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: update events config example and add more logging
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* refactor: better use of build tags for minimal binary
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* fix: missing store param in evelated privileges tests
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* fix: regression in config decoding
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: update check logs script to enable cross-platform usage via GREP_BIN_PATH envvar
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: fix log lint issue for events
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: fix failing events disabled test
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* test: add blackbox tests for events
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: specify architecture when downloading binaries in Makefile
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: improve failure handling when no valid sinks are provided
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* test: fix data race in events test
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: cleanup event decoding
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* test: fix logging tests
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* test: make nats server test more reliable
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: go mod cleanup
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* test: add sleep when setting up nats client
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* fix: ensure event sink errors do not propogate
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* test: increase coverage for events
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* feat(events): Refactor events to be non-blocking from caller.
Signed-off-by: Asgeir Nilsen <asgeir.nilsen@bouvet.no>
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: remove harded-coded linux
Co-authored-by: Andrei Aaron <andreifdaaron@gmail.com>
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* feat(events): fail to start if incorrect event sink is configured
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* test: allow cli tests to return errors instead of panic
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
* chore: bump nats server to v2.11.3
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
---------
Signed-off-by: Piaras Hoban <phoban01@gmail.com>
Signed-off-by: Asgeir Nilsen <asgeir.nilsen@bouvet.no>
Co-authored-by: Asgeir Nilsen <asgeir.nilsen@bouvet.no>
Co-authored-by: Andrei Aaron <andreifdaaron@gmail.com>
|
2025-05-02 12:30:06 -07:00 |
|
peusebiu
|
0e2aa81439
|
feat(sync): use regclient for sync extension (#2903)
* feat(sync): use regclient for sync extension
replaced containers/image package with regclient/regclient package
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* fix(sync): fixed converting innner docker list mediatype
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* feat(sync): added option to preserve digest
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* fix(sync): added coverage and various fixes
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* fix(metadb): fixed converting manifest list not setting platform and annotations
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* fix(sync): remove read lock on storage, not used concurrently
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* feat(sync): added cache for repo tags
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* fix(sync): fixed Makefile
removed opengpg tag
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
* fix(sync): add test for on demand referrer
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
---------
Signed-off-by: Eusebiu Petu <petu.eusebiu@gmail.com>
|
2025-04-15 16:58:15 -07:00 |
|
Ramkumar Chinchani
|
d6b38c0767
|
ci: nightly ci now uses ubuntu 24.04+ (#2886)
which needs user namespaces to be re-enabled so that stacker can
build/run
Signed-off-by: Ramkumar Chinchani <rchincha.dev@gmail.com>
|
2025-01-17 09:48:23 -08:00 |
|
Jan-Otto Kröpke
|
6421d8b49a
|
misc: make update_licenses.sh faster (#2553)
build(update_licenses.sh): make update_licenses.sh faster.
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
|
2024-07-18 10:22:32 +03:00 |
|
Andrei Aaron
|
60dc8569ec
|
build(go): switch to go 1.21 (#2049)
Also update to the latest swaggo version, as the previous one did not work with go 1.21
Signed-off-by: Andrei Aaron <aaaron@luxoft.com>
|
2024-02-07 10:54:28 -08:00 |
|
Andrei Aaron
|
92cece7c86
|
ci: add script to build/publish zot multiarch images and modify the publish pipeline to use it (#2214)
Example usage:
scripts/build_multiarch_image.sh --registry ghcr.io/project-zot --source-tag v2.0.0 --file build/multiarch-zot.json --destination-tags="v2.0.0 latest"
Signed-off-by: Andrei Aaron <aaaron@luxoft.com>
|
2024-02-02 10:55:53 -08:00 |
|
LaurentiuNiculae
|
79e14027ee
|
refactor(test): add lint rule for messages starting with the component (#2045)
Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com>
Signed-off-by: Laurentiu Niculae <niculae.laurentiu1@gmail.com>
Signed-off-by: Andrei Aaron <aaaron@luxoft.com>
|
2023-12-08 10:05:02 +02:00 |
|