vmware / weathervane

Virtual-Infrastructure and Cloud Performance Benchmark
Other
153 stars 39 forks source link

Bhoflich/docker without k8s #193

Closed bhoflich closed 3 years ago

bhoflich commented 3 years ago

docker (without k8s) fixes/changes: -use offset ports and a correct seeds for Cassandra docker service -update docker service getNextPortMultipler to include hostname so port offsets are not increased unnecessarily across multiple docker hosts -enable multiple driver containers per docker host by using port offsets, requiring rework to hosts/ports config -add a useDockerLimts parameter and honor it along with useAppServerLimits -the default is now to not apply limits except for tomcat -stop double debug logging for some runCmds in DockerHost.pm -add check and abort if multiple services on a docker host are using the same named volume -add check to prevent "localhost" and "127.0.0.1" being configured for docker host containers

non docker specific fixes: -remove old namespace assignment in weathervane.pl -update to avoid keys on scalar forbidden error with some Perl versions -remove $configFileName from the error message, because it is confusing in a runHarness container with bind mounts