CrazyMax
f887624a15
update undock to 0.12.0
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-04-10 10:52:28 +02:00
CrazyMax
c7c816aa2f
test: fix name output
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-03-01 11:51:12 +01:00
CrazyMax
2b2119e051
test: fix docker isAvailable test
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-02-27 03:02:01 +01:00
CrazyMax
14b5eee617
move to nodenext and simplify TS/ESM config
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-02-26 23:50:31 +01:00
CrazyMax
fa21647770
switch from Jest to Vitest
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-02-26 23:50:31 +01:00
CrazyMax
3f7be6d97d
add ESM-safe os test helpers and tsconfig for tests
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2026-01-28 11:52:41 +01:00
CrazyMax
8e64b4303b
releases: mutualize releases handling logic and move it to github class
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-10-28 09:35:50 +01:00
CrazyMax
0c5ce444d7
docker(install): fix source archive version
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-10-15 12:38:08 +02:00
CrazyMax
ad06f2a639
docker(install): use undock to extract image
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-04-22 14:54:18 +02:00
CrazyMax
1b6fc2257f
ci(test): add ubuntu arm runner
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2025-01-20 01:00:03 +01:00
CrazyMax
cd8a555683
docker(install): opt to expose local tcp address
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-12-12 11:14:31 +01:00
CrazyMax
9e42346af2
ci: split docker install integration tests
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-25 13:22:57 +01:00
CrazyMax
76fc6aa044
docker(install): update lima images to ubuntu 24.04
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-11-25 11:38:11 +01:00
Paweł Gronowski
4980de30fc
test/install: Use separate runDir for each test
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-11-08 17:58:03 +01:00
Paweł Gronowski
2d2bc848fe
docker/install: Support rootless
...
Add support for running a rootless daemon. Currently only Linux host is
supported.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-11-06 18:02:02 +01:00
Paweł Gronowski
61c10b2d7d
docker/install: Fix latest image install on lima
...
`latest` is not a valid git tag or revision to get the matching systemd
unit files.
Look up the exact source git commit from the
`'org.opencontainers.image.revision` image config label.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-30 15:45:37 +01:00
Paweł Gronowski
e2acba1767
docker/install: Fix lima failing to download latest Docker archive
...
Use the actual version number resolved from the Github releases instead
of the `latest` string.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-29 15:46:41 +01:00
Paweł Gronowski
e3d0e4e199
Support image source on darwin
...
Use undock inside lima to pull the image content.
We could mount the downloaded binaries from the host, but for some
reason lima mounts are not always mounted when the provisioning script
is run.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-18 14:57:40 +02:00
Paweł Gronowski
b143889d3e
docker/install: Add tests for installing from image
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-17 12:18:17 +02:00
Paweł Gronowski
de390e0872
docker/install: Remove deprecated version and channel
...
Use InstallSource instead
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2024-10-17 12:18:16 +02:00
CrazyMax
eb838bda3a
jest: rename fixtures folder
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-31 11:04:17 +02:00
CrazyMax
aa8033de8f
jest: fix temp dir
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-31 11:01:57 +02:00
CrazyMax
a14ead6486
docker: isDaemonRunning func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-19 13:25:38 +02:00
CrazyMax
d36bef4156
disable DCT for docker commands
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-16 17:17:24 +02:00
CrazyMax
61967435c1
docker: contextInspect func
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-07-04 10:13:17 +02:00
CrazyMax
953dc3bb00
jest: mocks already cleared through configuration
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-18 11:07:29 +02:00
CrazyMax
5186ba6fdf
test: bump docker to 26.1.4
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-10 13:34:09 +02:00
CrazyMax
1309d2023e
docker(install): add tooldir to path for linux and windows
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-10 13:34:09 +02:00
CrazyMax
a033bb70cd
move types to the right place
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-05-27 12:06:52 +02:00
CrazyMax
fc4dae47b6
docker: return actual error message when pull fails
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-04-12 11:48:05 +02:00
CrazyMax
aa0228d826
docker: parseRepoTag and pull methods
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-04-12 10:58:52 +02:00
CrazyMax
4995997eed
docker(install): allow specifying custom lima images
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-12-10 19:23:48 +01:00
CrazyMax
0a04d5661f
docker(install): switch to lima
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-11-27 01:58:23 +01:00
CrazyMax
cef4c16170
ci(test): add macos-13 to the matrix
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2023-11-16 12:28:24 +01:00
CrazyMax
32e2a6bf6f
docker(install): allow passing colima start args
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-08-28 02:45:29 +02:00
CrazyMax
144df6eecc
docker(install): opt to set daemon config
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-08-27 13:30:14 +02:00
CrazyMax
24a56dbe42
docker(install): SIGN_QEMU_BINARY env as workaround to replace existing signature
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-08-26 11:12:52 +02:00
CrazyMax
4abccc4c6a
test: docker install 24.0.5
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-08-18 11:32:06 +02:00
CrazyMax
a7221012c8
docker: configFile method
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-06-09 00:02:06 +02:00
CrazyMax
5df47fe964
chore: update dev dependencies
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-26 21:16:09 +02:00
CrazyMax
da9600bbef
docker: retries for install integration tests
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-26 19:03:34 +02:00
CrazyMax
49bde5a54a
chore: rename e2e to itg tests
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-26 19:03:18 +02:00
CrazyMax
50c11e6dce
docker: support latest on install
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-03 14:07:27 +01:00
CrazyMax
dfc72fd31c
docker: allow custom context name on install
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-03 10:40:00 +01:00
CrazyMax
70390c899b
docker: tearDown method
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-02 15:39:26 +01:00
CrazyMax
3b532d1b91
docker: install with custom runDir
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-02 15:39:25 +01:00
CrazyMax
3ec6f00f46
docker: custom colima cfg on install
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-02 15:39:24 +01:00
CrazyMax
4d66b2fa08
docker: install and download methods for macos and windows
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-02 15:39:24 +01:00
CrazyMax
964381b7e9
move docker under dedicated folder
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-03-02 15:39:24 +01:00