service-fabric icon indicating copy to clipboard operation
service-fabric copied to clipboard

Support running Sdk and devcluster in a container on windows

Open aL3891 opened this issue 7 years ago • 4 comments

It would be very helpful for devops scenarios to 1) be able to publish an app to a remote cluster from inside a container and 2) run a dev cluster inside a container for testing purposes.

As I understand it, the sdk/runtime is able to run in a container on other platforms than windows, but I have not been able to get it to install on a windows container.

I understand this is also a work in progress but it would be cool if the progress/things remaining could be tracked here on GitHub as well, so what are currently the things that are missing for this to work?

aL3891 avatar Mar 19 '18 11:03 aL3891

We'll look into if this is feasible and work on it in the future. We're aware it doesn't work, but we think this is a valid scenario.

samedder avatar Apr 13 '18 22:04 samedder

Note that there is an issue in the old repo that others are tracking with a similar use case: Error installing Service Fabric Runtime in windowsservercore:1709 docker container

This specifically references the runtime that is required by the SDK. I assume the same problems (kernel driver dependency on Windows) drives the lack of local clusters in containers as well.

This feature would allow a real CI pipeline to be utilized without driving everyone using Service Fabric to Linux-based clusters since this behavior is natively supported on Linux.

From the other issue, @rishirsinha and @VipulM-MSFT were assigned.

Flern avatar Jul 12 '18 16:07 Flern

Yep, it's something we're pushing for however this isn't a simple change so we'll update this issue once we understand how it will be prioritized in future releases.

samedder avatar Jul 12 '18 20:07 samedder

So is this still on the radar? We'd like to use this to run E2E tests as well within the container

Mortana89 avatar Nov 17 '21 21:11 Mortana89