This should be simple. At the time these statuses are emitted, I believe we will have the type on hand.
Incidentally, we might as well change the messages for KVM brokerage at the same time.
$ ag 'Creating container' provider/lxd/environ_broker.go 138: _ = statusCallback(status.Allocating, "Creating container", nil)
container/lxd/manager.go 123: _ = callback(status.Provisioning, "Creating container spec", nil) 126: _ = callback(status.ProvisioningError, fmt.Sprintf("Creating container spec: %v", err), nil) 130: _ = callback(status.Provisioning, "Creating container", nil) 133: _ = callback(status.ProvisioningError, fmt.Sprintf("Creating container: %v", err), nil)
container/kvm/kvm.go 168: _ = callback(status.ProvisioningError, fmt.Sprintf("Creating container: %v", err), nil) 239: _ = callback(status.Provisioning, "Creating container; it might take some time", nil)
$ ag 'Container started' provider/lxd/environ_broker.go 143: _ = statusCallback(status.Running, "Container started", nil)
container/lxd/manager.go 136: _ = callback(status.Running, "Container started", nil)
container/kvm/kvm.go 257: _ = callback(status.Running, "Container started", nil)
This should be simple. At the time these statuses are emitted, I believe we will have the type on hand.
Incidentally, we might as well change the messages for KVM brokerage at the same time.
$ ag 'Creating container' lxd/environ_ broker. go status. Allocating, "Creating container", nil)
provider/
138: _ = statusCallback(
container/ lxd/manager. go status. Provisioning, "Creating container spec", nil) status. ProvisioningErr or, fmt.Sprintf( "Creating container spec: %v", err), nil) status. Provisioning, "Creating container", nil) status. ProvisioningErr or, fmt.Sprintf( "Creating container: %v", err), nil)
123: _ = callback(
126: _ = callback(
130: _ = callback(
133: _ = callback(
container/ kvm/kvm. go status. ProvisioningErr or, fmt.Sprintf( "Creating container: %v", err), nil) status. Provisioning, "Creating container; it might take some time", nil)
168: _ = callback(
239: _ = callback(
$ ag 'Container started' lxd/environ_ broker. go status. Running, "Container started", nil)
provider/
143: _ = statusCallback(
container/ lxd/manager. go status. Running, "Container started", nil)
136: _ = callback(
container/ kvm/kvm. go status. Running, "Container started", nil)
257: _ = callback(