Re: Framework for integration tests

2023-09-14 Thread Matt Sicker
No, some internal thing. > On Sep 14, 2023, at 3:50 PM, Gary Gregory wrote: > > Podman? > > On Thu, Sep 14, 2023, 4:42 PM Matt Sicker wrote: > >> I’ve switched from Docker and Docker Desktop to something new (not >> Rancher), but it does expose Docker compatibility APIs, so not a problem >> h

Re: Framework for integration tests

2023-09-14 Thread Gary Gregory
Podman? On Thu, Sep 14, 2023, 4:42 PM Matt Sicker wrote: > I’ve switched from Docker and Docker Desktop to something new (not > Rancher), but it does expose Docker compatibility APIs, so not a problem > here. > > > On Sep 13, 2023, at 4:40 PM, Ralph Goers > wrote: > > > > Are you really switchi

Re: Framework for integration tests

2023-09-14 Thread Matt Sicker
I’ve switched from Docker and Docker Desktop to something new (not Rancher), but it does expose Docker compatibility APIs, so not a problem here. > On Sep 13, 2023, at 4:40 PM, Ralph Goers wrote: > > Are you really switching from Docker or just Docker Desktop? We moved to use > Rancher due to

Re: Framework for integration tests

2023-09-13 Thread Gary Gregory
Check, TY! On Wed, Sep 13, 2023 at 6:06 PM Ralph Goers wrote: > > As I said, we are using Rancher. It has worked pretty well so far. > > Ralph > > > On Sep 13, 2023, at 3:00 PM, Gary Gregory wrote: > > > > We are switch away from Docker Desktop, the replacement has not been > > decided yet, any

Re: Framework for integration tests

2023-09-13 Thread Ralph Goers
As I said, we are using Rancher. It has worked pretty well so far. Ralph > On Sep 13, 2023, at 3:00 PM, Gary Gregory wrote: > > We are switch away from Docker Desktop, the replacement has not been > decided yet, any advice? > > Gary > > On Wed, Sep 13, 2023 at 5:40 PM Ralph Goers > wrote: >

Re: Framework for integration tests

2023-09-13 Thread Gary Gregory
We are switch away from Docker Desktop, the replacement has not been decided yet, any advice? Gary On Wed, Sep 13, 2023 at 5:40 PM Ralph Goers wrote: > > Are you really switching from Docker or just Docker Desktop? We moved to use > Rancher due to the licensing problems with Docker Desktop. Bu

Re: Framework for integration tests

2023-09-13 Thread Ralph Goers
I am assuming the CI builds would still run natively as they do now. CI workflows for integration tests should be free to use whatever tooling they may need. Ralph > On Sep 12, 2023, at 11:33 PM, Piotr P. Karwasz > wrote: > > Hi Volkan, > > On Wed, 13 Sept 2023 at 08:23, Volkan Yazıcı wro

Re: Framework for integration tests

2023-09-13 Thread Ralph Goers
Are you really switching from Docker or just Docker Desktop? We moved to use Rancher due to the licensing problems with Docker Desktop. But that still uses K8S and Docker. Ralph > On Sep 13, 2023, at 6:13 AM, Gary Gregory wrote: > > FWIW, on my main (work) laptop, I am about to switch away

Re: Framework for integration tests

2023-09-13 Thread Gary Gregory
FWIW, on my main (work) laptop, I am about to switch away from Docker on the desktop to another container solution (not sure which one yet). Gary On Wed, Sep 13, 2023 at 2:33 AM Piotr P. Karwasz wrote: > > Hi Volkan, > > On Wed, 13 Sept 2023 at 08:23, Volkan Yazıcı wrote: > > Though note that t

Re: Framework for integration tests

2023-09-12 Thread Volkan Yazıcı
Those who are concerned can get themselves heard in this thread. In the worst case, they can toggle the profile to suit their needs. You are adding a crucial verification which wasn't there before and 2 other PMC members (Matt and I) agree with the implementation approach. I don't see a blocker her

Re: Framework for integration tests

2023-09-12 Thread Piotr P. Karwasz
Hi Volkan, On Wed, 13 Sept 2023 at 08:23, Volkan Yazıcı wrote: > Though note that this will introduce a new requirement on the build > hosts: Docker Engine accessibility. Hence, it is better to put these > behind a Maven profile (`container`?) that one can opt out of. This is my main concern, do

Re: Framework for integration tests

2023-09-12 Thread Volkan Yazıcı
IIRC, GitHub Actions provides access to the Docker Engine running under the hood. Hence, you should be able to use `docker-maven-plugin` or Testcontainers, of which the latter will be of my preference since the container infra bootstrap will be in Java too. I have quite some experience with both. I

Re: Framework for integration tests

2023-09-11 Thread Matt Sicker
Testcontainers is really neat, but it does require Docker, so I’m not sure how to best use it in CI (particularly outside Linux). Arquillian is a classic option that’s been around for as long as I’ve been using Java for server-side anything, though I never really figured out how to use it (it se