--- a/ChangeLog Sat Oct 26 11:45:39 2019 -0500
+++ b/ChangeLog Sat Oct 26 11:47:32 2019 -0500
@@ -31,6 +31,8 @@
* Only create a network if we have a run task.
* Removed deprecated command line options: --graphviz, --list-environment,
--list-meta-plans, --list-plans, --list-tasks, and --config.
+ * Removed the network since it doesn't actually protect the host from the * Write warning, error, and fatal log messages to stderr. Fixed #156
--- a/docker/run.go Sat Oct 26 11:45:39 2019 -0500
+++ b/docker/run.go Sat Oct 26 11:47:32 2019 -0500
@@ -224,7 +224,6 @@
cmd := exec.NewGenerator(
- "--network", rt.State.Network.Name(),
// add the hostname if specified
--- a/plans/plans.go Sat Oct 26 11:45:39 2019 -0500
+++ b/plans/plans.go Sat Oct 26 11:47:32 2019 -0500
@@ -27,7 +27,6 @@
"bitbucket.org/rw_grim/convey/docker"
"bitbucket.org/rw_grim/convey/environment"
"bitbucket.org/rw_grim/convey/logging"
- "bitbucket.org/rw_grim/convey/network"
"bitbucket.org/rw_grim/convey/runtime"
"bitbucket.org/rw_grim/convey/stages"
"bitbucket.org/rw_grim/convey/tasks"
@@ -62,43 +61,9 @@
func (p *Plan) setup(rt *runtime.Runtime, taskMap map[string]tasks.Task) error {
- if p.haveRunTask(taskMap) {
- network, err := p.createNetwork(rt)
- p.logger.Fatal("failed to create network")
- rt.State.Network = network
- p.logger.Infof("created network %s", rt.State.Network.Name())
-func (p *Plan) createNetwork(rt *runtime.Runtime) (network.Network, error) {
- p.logger.Info("creating network...")
- network, err := docker.NewNetwork(rt)
- rt.Cleanup(func(logger *log.Entry) {
- p.logger.Infof("removing network %s", rt.State.Network.Name())
- if netErr := rt.State.Network.Destroy(); netErr != nil {
- p.logger.Fatalf("failed to remove network %s: %s", rt.State.Network.Name(), netErr)
- p.logger.Infof("removed network %s", rt.State.Network.Name())
// Execute runs the plan.
func (p *Plan) Execute(path string, tasks map[string]tasks.Task, env *environment.Environment, rt *runtime.Runtime) error {
planEnv := env.Copy().Merge(rt.Environment).MergeSlice(p.Environment)
--- a/state/state.go Sat Oct 26 11:45:39 2019 -0500
+++ b/state/state.go Sat Oct 26 11:47:32 2019 -0500
@@ -25,7 +25,6 @@
log "github.com/sirupsen/logrus"
"bitbucket.org/rw_grim/convey/logging"
- "bitbucket.org/rw_grim/convey/network"
"bitbucket.org/rw_grim/convey/workspace"
@@ -35,7 +34,6 @@
- Network network.Network
Workspace *workspace.Workspace