| This is spun off of BOLT-1472, which was about enabling the winrm Kerberos tests to run in TravisCI. However, after setting up the environment completely, a bug was found in how the winrm gem and OMI server interoperate. This was confirmed because:
- the omicli tool can use Kerberos to connect to omi server without issue
- the winrm gem can communicate with Windows Active directory
- pwsh can use the Invoke-Command cmdlet with kerberos authentication to communicate with OMI server
This first part of solving this problem is to provide a Bolt development environment in a new Linux based container that can easily reproduce the problem. This will be a fully opt-in net new container that is not used in CI. Linux is necessary, because the gssapi gem doesn't currently work on OSX without reconfiguring a default OSX system and a bunch of additional work. A container allows for a very portable environment. |