Commit Graph

26827 Commits

Author SHA1 Message Date
Rui Yang bcebfe93ac
Merge pull request #8946 from concourse/fix-docker-compose-integration-test
Fix integration test failure due to deprecated docker-compose
2024-04-23 11:41:41 -04:00
Rui Yang cb67b3e290 revert wait time to 2min for integration ops test
by configuring the one off build grace period, the downgrade test
should run fast enough that original wait time is sufficient.

Also discover that the "panic test timeout 600s" is caused by the
default go test timeout (10min), in a way that setting the wait time
in testify.require.Eventually won't matter. To increase the default
timeout, do "go test --timeout xxx". By configuring the one off grace
period, we don't need to use that flag.

Signed-off-by: Rui Yang <rui.yang@broadcom.com>
2024-04-22 22:32:14 -04:00
Wayne Adams ba9986390e Update testify to improve "Eventually" functionality
Co-authored-by: Wayne Adams <wayne.adams@broadcom.com>
Co-authored-by: Rui Yang <ruiya@vmware.com>
Signed-off-by: Wayne Adams <wayne.adams@broadcom.com>
2024-04-22 13:43:57 -07:00
Rui Yang 8c9474968c update integration ops upgrade/downgrade test
We were waiting volumes from previous deployment to be GCed to make
sure they are not used for new build. In previous version, these tests
were flaky already by the reason that there is no garantee that new
volumes haven't being created before old volumes are deleted.

Now with newer version of Concourse, the check of base resource type
'mock' happens right after the web node started so the method
'waitForVolumeGC' no longer works as the volume list will always contain
those new volumes for the resouce type check.

Instead, we now keep a record of old volumes and we just need to make
sure after new deployment, those old volumes are GCed i.e. volume
listing should not contain any old volume from previous deployment.

The waiting time is also increased to 5 min as in the downgrade test,
the volumes of the one-off build requires longer time to be GCed.

Signed-off-by: Rui Yang <rui.yang@broadcom.com>
2024-04-21 23:08:18 -04:00
Rui Yang 65f407a18b fix integration test failure
docker-compose is deprecated. We should use docker compose instead.
Luckily concourse/unit installs docker-ce that should include the
compose plugin already

- projet name has to be lowercase
- version in docker-compose file is not needed
- --filter is replaced with --status

Signed-off-by: Rui Yang <rui.yang@broadcom.com>
2024-04-18 17:33:57 -04:00
Taylor Silva 86386ebbc0
Merge pull request #8933 from hlreyes/team-scoped-clear-task-cache
Add `--team` flag to `clear-task-cache` command
2024-04-04 10:39:33 -04:00
Taylor Silva 864bc19563
Merge pull request #8381 from Caprowni/master
Add resource type check interval
2024-04-04 09:33:58 -04:00
Taylor Silva 2a7bb08dad
Merge pull request #8856 from KoltesDigital/master
`fly`: add `background` option to `execute` command
2024-04-02 13:13:44 -04:00
Hector Reyes 1133aa5e08 fly: add --team flag to clear-task-cache
Signed-off-by: Hector Reyes <hlreyesz@gmail.com>
2024-04-02 11:57:37 -04:00
Rui Yang 313c177b74
Merge pull request #8930 from concourse/renovate/js
chore(deps): update javasript
2024-04-01 13:37:43 -04:00
renovate[bot] fede60ea80
chore(deps): update javasript 2024-04-01 02:16:32 +00:00
Jonathan Giroux 6da6b104a0
feat(fly): add `background` option to `execute` command
Signed-off-by: Jonathan Giroux <giroux.jo@gmail.com>
2024-03-30 19:00:48 +01:00
Rui Yang a5e79ffa13
Merge pull request #8925 from veryyet/master
chore: remove repetitive words
2024-03-27 15:09:49 -04:00
Rui Yang 402694a5cf
Merge pull request #8928 from concourse/fix-elm-dateformat
Fx elm data-format package hash error
2024-03-26 22:23:47 -04:00
Rui Yang 25c789d872 fix elm data-format package hash error
Signed-off-by: Rui Yang <ruiya@vmware.com>
2024-03-26 16:51:06 -04:00
veryyet f384a5a992 chore: remove repetitive words
Signed-off-by: veryyet <zhengxingru@outlook.com>
2024-03-21 14:23:15 +08:00
Rui Yang a0f72b6995
Merge pull request #8922 from concourse/renovate/go-github.com/go-jose/go-jose/v3-vulnerability
fix(deps): update module github.com/go-jose/go-jose/v3 to v3.0.3 [security]
2024-03-08 11:50:52 -05:00
renovate[bot] b140915e63
fix(deps): update module github.com/go-jose/go-jose/v3 to v3.0.3 [security] 2024-03-08 00:19:23 +00:00
Rui Yang 1a4d902f5d
Merge pull request #8901 from concourse/renovate/js
chore(deps): update javasript
2024-03-01 10:44:36 -05:00
Rui Yang cc7a76e093
Merge pull request #8899 from jenniferplusplus/vault-token-path
Load vault client token from file
2024-02-29 16:26:28 -05:00
renovate[bot] 50c6b1d94b
chore(deps): update javasript 2024-02-28 21:53:29 +00:00
Jennifer Moore ad46d722f7 mount token as volume in container
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-28 11:37:56 -06:00
Jennifer Moore 5901c4f3bb Fix copy to container
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-27 14:41:03 -06:00
Jennifer Moore aa871ed7f1 Fix copy to container
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-27 11:43:08 -06:00
Jennifer Moore aa9bd919bf Fix fly login
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-27 10:02:19 -06:00
Jennifer Moore d8c6e54351 Fix fly login
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-26 17:15:40 -06:00
Jennifer Moore ffc72f310f Fix unmarshal dest
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-26 14:22:15 -06:00
Taylor Silva e286d253eb
Merge pull request #8801 from Qjammer/ipv6_support
Implement support for IPv6 networking in tasks
2024-02-25 16:54:58 -05:00
Taylor Silva eb5f16caf5 nit: run go fmt and convert vars to camel-case
Signed-off-by: Taylor Silva <dev@taydev.net>
2024-02-25 15:05:49 -05:00
Jennifer Moore fd7caa1364 add token file during integration tests
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-23 16:27:28 -06:00
Jennifer Moore 0def9c793f attempt integration tests
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-20 13:56:35 -06:00
Jennifer Moore 27edf61059 fix: check ClientTokenPath in validation
Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-07 14:34:08 -06:00
Jennifer Moore c997f11ac2 web: behavior: read vault client token from file
The k8s Vault Agent can automatically handle authentication to Vault, and inject a client token into a shared volume. The Vault agent manages the token lifecycle and refreshes the file contents as necessary. This change enables Concourse to read that token file, and take advantage of the agent's managed token.

Signed-off-by: Jennifer Moore <contact@jenniferplusplus.com>
2024-02-07 14:34:08 -06:00
Rui Yang faed220548
Merge pull request #8909 from concourse/rebase-master-7.11.2
Rebase master 7.11.2
2024-02-06 17:35:30 -05:00
Rui Yang a33a4963e9
Merge pull request #8900 from concourse/renovate/go-github.com/opencontainers/runc-vulnerability
fix(deps): update module github.com/opencontainers/runc to v1.1.12 [security]
2024-02-06 04:23:29 -05:00
Rui Yang 5b5b79ffd9 regenerate go.sum and bump containerd to latest
Co-authored-by: Marcela Lara <mlara@vmware.com>
Signed-off-by: Rui Yang <ruiya@vmware.com>
2024-02-05 22:41:42 -05:00
renovate[bot] 39b152ede8 fix(deps): update module github.com/opencontainers/runc to v1.1.12 [security] 2024-02-05 22:41:42 -05:00
Rui Yang e9d474642c
Merge pull request #8904 from concourse/rotate-dev-vault-certs
Rotate dev vault certs
2024-02-05 22:40:29 -05:00
Rui Yang 4edb7f8faf rotate dev vault certs
Signed-off-by: Rui Yang <ruiya@vmware.com>
2024-02-05 15:43:35 -05:00
Rui Yang 390ccbba3e
Merge pull request #8895 from concourse/rebase-master-7.11.1
Rebase master 7.11.1
2024-01-23 16:29:53 -05:00
Rui Yang c5ebb7d8a5
Merge pull request #8890 from concourse/renovate/all
fix(deps): update all dependencies
2024-01-22 11:12:06 -05:00
Rui Yang 39b0f8eec9
Merge pull request #8889 from concourse/fix-topgun-k8s-test
Fix compilation error in topgun/k8s test
2024-01-22 11:11:50 -05:00
renovate[bot] 50f6ba743c
fix(deps): update all dependencies 2024-01-19 21:51:29 +00:00
Rui Yang ef355d6ddb
Merge pull request #8887 from concourse/renovate/all
fix(deps): update all dependencies
2024-01-17 13:18:20 -05:00
Rui Yang 2ec74382c9 fix compilation error in topgun/k8s test
Signed-off-by: Rui Yang <ruiya@vmware.com>
2024-01-17 11:13:54 -05:00
renovate[bot] 8c743b04eb
fix(deps): update all dependencies 2024-01-17 15:40:08 +00:00
Rui Yang 2c898a77b8
Merge pull request #8884 from concourse/renovate/all
fix(deps): update all dependencies
2024-01-17 10:38:55 -05:00
Rui Yang 33f3634fa4 update env lib to v10
Signed-off-by: Rui Yang <ruiya@vmware.com>
2024-01-11 16:30:14 -05:00
renovate[bot] 767605d129
fix(deps): update all dependencies 2024-01-11 20:24:19 +00:00
Rui Yang 4c9be50ffb
Merge pull request #8882 from concourse/renovate/all
fix(deps): update all dependencies
2024-01-09 17:58:05 -05:00