Milas Bowman
bdb3f91eb4
test: temporarily disable an exit-code-from Cucumber test case ( #10875 )
...
Something is wrong here, disabling while we investigate.
Signed-off-by: Milas Bowman <[email protected] >
2023-08-03 14:49:59 -04:00
Nick Sieger
2ca8ab914a
e2e: make test re-runnable on the same machine
...
Signed-off-by: Nick Sieger <[email protected] >
2023-05-26 15:54:39 -05:00
Nick Sieger
3ec8c60657
e2e: add a cuke feature to test compose errors with port conflicts
...
Signed-off-by: Nick Sieger <[email protected] >
2023-05-26 15:54:35 -05:00
Laura Brehm
ee70085fba
tests: inline dockerfile
...
Signed-off-by: Laura Brehm <[email protected] >
2023-05-09 17:27:47 +01:00
Milas Bowman
45a852f438
test: generate valid Compose project names from Cucumber specs
...
Signed-off-by: Milas Bowman <[email protected] >
2023-03-24 10:54:33 -04:00
Laura Brehm
200f47e5be
Add support for additional_contexts in build service config
...
Signed-off-by: Laura Brehm <[email protected] >
2023-03-15 14:00:51 +01:00
Laura Brehm
0b1c86726e
Add tests for filtering containers not created by Compose
...
Signed-off-by: Laura Brehm <[email protected] >
2023-01-17 19:00:02 +01:00
Laura Brehm
62b3e7409e
Merge pull request #10124 from laurazard/fix-cucumber-tests
...
Fix Cucumber 🥒 tests
2023-01-11 13:00:04 +01:00
Laura Brehm
dde7eea212
Update expected Cucumber compose ps output to match changes
...
Signed-off-by: Laura Brehm <[email protected] >
2022-12-30 15:07:58 +00:00
Laura Brehm
a224780795
Set pullChanged when setting --pull on compose up
...
Add e2e tests
Signed-off-by: Laura Brehm <[email protected] >
2022-12-30 13:56:06 +01:00
Guillaume Lours
cc247fdb84
remove go.* from e2e tests directory
...
Signed-off-by: Guillaume Lours <[email protected] >
2022-12-08 19:06:22 +01:00
Laura Brehm
57a1e1e0df
Update e2e mod deps
...
Signed-off-by: Laura Brehm <[email protected] >
2022-12-06 13:13:17 +00:00
Milas Bowman
9b8d520b7d
ci: upgrade to Go 1.19.3 & bump deps
...
Upgrade to Go 1.19.3 (from 1.19.2) and bump a couple dependencies.
Signed-off-by: Milas Bowman <[email protected] >
2022-12-02 11:24:46 -05:00
Milas Bowman
113fb6732d
schema: add support for tmpfs.mode in mount definition ( #10031 )
...
See compose-spec/compose-go#325 for the acutal spec change. This
propagates it to the Engine API object and adds an E2E test via
Cucumber 🥒
Fixes #9873 .
Signed-off-by: Milas Bowman <[email protected] >
2022-12-02 11:21:53 -05:00
Milas Bowman
b9e5f9e917
test: speed up Cucumber stop test ( #10032 )
...
Evidently `ping` doesn't respond to `SIGTERM`, so use `init` to
get Tini supervising it. This changes the exit code to 143 since
it's not hitting the 10s timeout and getting a `SIGKILL` (137).
Signed-off-by: Milas Bowman <[email protected] >
2022-12-02 09:34:06 -05:00
Laura Brehm
d7a24e9c81
Update e2e module deps
...
Signed-off-by: Laura Brehm <[email protected] >
2022-11-21 18:22:15 +01:00
Milas Bowman
306ae161e1
ci: upgrade to compose-go v1.7.0
...
https://github.com/compose-spec/compose-go/releases/tag/v1.7.0
Signed-off-by: Milas Bowman <[email protected] >
2022-11-08 09:24:13 -05:00
Milas Bowman
fd4aecefee
ci: update dependencies to latest
...
Signed-off-by: Milas Bowman <[email protected] >
2022-11-08 09:07:27 -05:00
Laura Brehm
e189942133
Update e2e module dependencies
...
Signed-off-by: Laura Brehm <[email protected] >
2022-11-01 22:19:25 +01:00
Guillaume Lours
bd96d032df
Merge branch 'v2' into update_deps
...
Signed-off-by: Guillaume Lours <[email protected] >
2022-10-28 12:02:00 +02:00
Laura Brehm
6d64242f71
Update deps for e2e module
...
Signed-off-by: Laura Brehm <[email protected] >
2022-10-24 17:20:35 +02:00
Sebastiaan van Stijn
533abc3b1d
go.mod: docker 5aac513617f072b15322b147052cbda0d451d389 / v22.06-dev
...
This restores compatibility with go1.18, which was broken since commit;
https://github.com/moby/moby/commit/c062238ea4274e9af98cb96dcfe31a0dfc763440
cmd.Environ() is new in go1.19, and not needed for this specific case.
Without this, trying to use this package in code that uses go1.18 will fail;
builder/remotecontext/git/gitutils.go:216:23: cmd.Environ undefined (type *exec.Cmd has no field or method Environ)
Changing to use `os.Environ()` instead restores compatibility with go1.18
Full diff: https://github.com/docker/docker/compare/f9cb47a052be6a5f73e3077773ffa6ccbde1285d...5aac513617f072b15322b147052cbda0d451d389
Signed-off-by: Sebastiaan van Stijn <[email protected] >
2022-10-21 20:33:34 +02:00
Guillaume Lours
197c16904a
update docker engine API to apply fix of CVE-2022-39253
...
Signed-off-by: Guillaume Lours <[email protected] >
2022-10-21 16:25:08 +02:00
Sebastiaan van Stijn
c630c8d295
go.mod: update docker-credential-helpers v0.7.0
...
to match the version used by the cli (the cli doesn't use go.mod, so go modules
doesn't automatically pick that up);
https://github.com/docker/cli/blob/1d6c6e2367e292950e483e3c8ace142792bca718/vendor.mod#L14
Used code doesn't change, but we want to keep the older github.com/danieljoos/wincred v1.1.0
out of the dependency tree :)
Signed-off-by: Sebastiaan van Stijn <[email protected] >
2022-10-21 15:48:25 +02:00
Sebastiaan van Stijn
41cf5ee3dc
go.mod: remove replace for runc
...
BuildKit and Buildx no longer require this replace rule (it probably only was
needed in buildkit, which used this version to compile).
Signed-off-by: Sebastiaan van Stijn <[email protected] >
2022-10-21 15:48:25 +02:00
Sebastiaan van Stijn
b7053cad8e
go mod: tidy and group "require" blocks, update comments
...
The file had multiple "requires" blocks, which made it harder to find which
dependencies were used. Some direct modules also were in the "indirect" block.
While updating, also updated some comments.
Signed-off-by: Sebastiaan van Stijn <[email protected] >
2022-10-21 15:48:19 +02:00
Laura Brehm
717ace9990
Update e2e module deps
...
Signed-off-by: Laura Brehm <[email protected] >
2022-10-21 13:14:47 +02:00
Guillaume Lours
3bf29d401c
bump docker dependencies version
...
Signed-off-by: Guillaume Lours <[email protected] >
2022-10-18 16:26:54 +02:00
Laura Brehm
6b7e9466c4
Update e2e module deps
...
Signed-off-by: Laura Brehm <[email protected] >
2022-10-18 13:41:47 +02:00
Laura Brehm
bb002a7688
Update e2e mod dependencies
...
Signed-off-by: Laura Brehm <[email protected] >
2022-10-12 18:12:11 +02:00
Laura Brehm
a01f62f5dc
Bump e2e module deps
...
Signed-off-by: Laura Brehm <[email protected] >
2022-10-10 15:23:04 +02:00
Laura Brehm
c6109b2e5c
Add Makefile, buildx target to ensure root and e2e go.mod are kept in sync
...
Signed-off-by: Laura Brehm <[email protected] >
2022-09-27 02:35:57 +02:00
Laura Brehm
fffe7fff57
Create new e2e module to separate out test dependencies, move cucumber tests
...
Signed-off-by: Laura Brehm <[email protected] >
2022-09-27 02:13:52 +02:00