Yoann Lecuyer
0d699effc3
feat(docker): add docker pause strategy ( #755 )
...
* add tmp test
* add strategy config
* strategy config
* pause / unpause strategy impl
* Fix tests
* fix compilation
* add pause / unpause tests
* add doc
* add config test
* start if not paused
* remove test files
2025-11-27 12:03:37 -05:00
Alexis Couvreur
0588627d36
fix: bump go 1.25 ( #723 )
...
* fix: bump go 1.25
also bump deps and fix golangci lint
* golangci lint fixes
2025-11-10 22:51:07 -05:00
dependabot[bot]
52ce80d46c
build(deps): bump the testcontainers-go group across 1 directory with 3 updates ( #578 )
...
* build(deps): bump the testcontainers-go group across 1 directory with 3 updates
Bumps the testcontainers-go group with 3 updates in the / directory: [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go ), [github.com/testcontainers/testcontainers-go/modules/k3s](https://github.com/testcontainers/testcontainers-go ) and [github.com/testcontainers/testcontainers-go/modules/valkey](https://github.com/testcontainers/testcontainers-go ).
Updates `github.com/testcontainers/testcontainers-go` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.35.0...v0.36.0 )
Updates `github.com/testcontainers/testcontainers-go/modules/k3s` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.35.0...v0.36.0 )
Updates `github.com/testcontainers/testcontainers-go/modules/valkey` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.35.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: testcontainers-go
- dependency-name: github.com/testcontainers/testcontainers-go/modules/k3s
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: testcontainers-go
- dependency-name: github.com/testcontainers/testcontainers-go/modules/valkey
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: testcontainers-go
...
Signed-off-by: dependabot[bot] <support@github.com >
* use dind module for docker based tests
* do not use testcontainers dind module fork
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexis Couvreur <alexiscouvreur.pro@gmail.com >
2025-03-31 23:49:58 -04:00
Alexis Couvreur
fca9c79289
refactor: reorganize code structure ( #556 )
...
* refactor: rename providers to Provider
* refactor folders
* fix build cmd
* fix build cmd
* fix build cmd
* fix cmd start
2025-03-10 14:11:40 -04:00
Alexis Couvreur
edbf7d9d15
fix(kubernetes): consider workload not ready when scaled to 0 ( #543 )
...
* test(kubernetes): use testcontainers for test
* fix(kubernetes): get state properly reports the workload as down when scaled to 0
* refactor(kubernetes): split provider in multiple files
* refactor(provider): use Instance prefix for actions
* test(testcontainers): use provider.PullImage
* squash
* Revert "test(testcontainers): use provider.PullImage"
This reverts commit 6f958c48a5 .
* test: add random generator thread safety
2025-03-02 23:30:59 -05:00
Alexis Couvreur
b1e8fc2f20
test(docker): use testcontainers ( #519 )
...
* refactor: move app/theme to pkg/theme
* refactor
* wip
* use dockerindocker
* add providertest
* wip
* wip
* test(docker): get state now uses dind container to test against a real provider
* test(docker): move to docker_test package
* refactor(docker): create container_inspect.go
* test(docker): add more dind test
* test(docker): event test now use docker in docker
* refactor: remove unused instance type props
* refactor test docker
* fix instance list sort
* stabilize test
* remove testcontainers custom config
2025-03-01 19:34:36 -05:00