Граф коммитов

17 Коммитов

Автор SHA1 Сообщение Дата
Felipe Cruz Martinez 1b7501f2ad
Fix CVEs using Docker Scout (#109)
* Fix CVEs using Docker Scout

Signed-off-by: felipecruz91 <felipecruz91@hotmail.es>

* Fix unit tests

Signed-off-by: felipecruz91 <felipecruz91@hotmail.es>

---------

Signed-off-by: felipecruz91 <felipecruz91@hotmail.es>
2023-06-06 12:23:54 +02:00
Felipe Cruz Martinez 140661c5c8
Set `com.docker.extension.categories` and fix vulnerabilities (#99)
* Set com.docker.extension.categories

* Trigger CI

* Fix vulnerabilities and upgrade base image to Go 1.19
2022-11-23 13:26:15 +01:00
Felipe Cruz Martinez accf16b1b6
Use multi-threaded compression and support more archive formats (#79)
* Use zstd as compression algorithm

* Support more compression formats

* Add benchmark

* Refactor export test and benchmark

* Add export test for .tar.zst

* Add export test for .tar.bz2

* Add alpine-tar-zstd custom image

* Add docs about postgres_pgdata_4gb

* Update import dialog with more archive formats

* Set default export to .tar.zst
2022-09-20 16:54:21 +02:00
Felipe Cruz Martinez adbb96e97a
Merge branch 'main' into feature/add-bugsnag 2022-09-15 10:00:15 +02:00
Felipe Cruz Martinez 73324b9ef0
Fix new vulnerabilities (#66) 2022-09-13 09:42:05 +02:00
Felipe Cruz Martinez a5598acddc
Merge branch 'main' into feature/add-bugsnag 2022-09-07 11:46:51 +02:00
felipecruz91 27b6dddb6d
Add Bugsnag 2022-09-06 18:05:34 +02:00
Guillaume Tardif 27854b7e94 Renamed go module to docker/volumes-backup-extension
Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
2022-09-05 16:34:14 +02:00
Felipe Cruz Martinez 5fcc669c57
Implement push volume to registry (#29)
* Implement push volume to registry

* Fix Dockerfile linter errors

* Renaming volumeName to context.store.volume.volumeName

* Fix vulnerabilities in volume share client Go pkgs

* Build volume share client only once

* Fix npipe error in volume share client on Windows

* Upgrade golang.org/x/text to v0.3.7

* Share volume to registry working on Windows

* Remove unnecessary socket pkg

* Add tests around pushing volumes with and without auth

* Change extensions socket path to user home dir

* Pass extension install dir as a flag

* Update GHA workflow to add EXTENSION_INSTALL_DIR_NAME build-arg

* Use safe extension dir name
2022-08-12 10:16:31 +02:00
felipecruz91 486e8bac86
Reuse a single instance of the logrus logger 2022-07-23 18:10:44 +02:00
felipecruz91 d0a5ffeb9a
Test volumes handler 2022-07-19 09:05:22 +02:00
felipecruz91 5bde8fc480
Stop/start containers when exporting/importing 2022-07-17 11:45:44 +02:00
felipecruz91 71bee1f408
go mod tidy 2022-07-16 15:26:13 +02:00
felipecruz91 cfaf9ebd4b
Fix vulnerabilities 2022-07-16 15:22:55 +02:00
felipecruz91 040665a0df
Use backend service to get volumes, containers and sizes 2022-07-16 14:36:58 +02:00
felipecruz91 69e64dd026
Remove backend service 2022-06-15 12:46:54 +02:00
felipecruz91 d674cd2386
Initial commit 2022-06-15 12:42:44 +02:00