top

The dummy provider implements an environment provider for testing purposes, registered with environs under the name "dummy".

The configuration YAML for the testing environment must specify a "controller" property with a boolean value. If this is true, a controller will be started when the environment is bootstrapped.

The configuration data also accepts a "broken" property of type boolean. If this is non-empty, any operation after the environment has been opened will return the error "broken environment", and will also log that.

The DNS name of instances is the same as the Id, with ".dns" appended.

Imports 35 package(s)

  1. github.com/juju/errors
  2. github.com/juju/testing/checkers
  3. github.com/juju/retry
  4. github.com/juju/juju/instance
  5. gopkg.in/juju/environschema.v1
  6. github.com/juju/juju/cloudconfig/instancecfg
  7. github.com/juju/juju/apiserver
  8. github.com/juju/juju/storage
  9. github.com/juju/utils/clock
  10. github.com/juju/juju/environs/config
  11. github.com/juju/juju/state/multiwatcher
  12. github.com/juju/juju/network
  13. github.com/juju/juju/state/testing
  14. github.com/juju/juju/agent
  15. github.com/juju/juju/state/stateenvirons
  16. github.com/juju/juju/status
  17. github.com/juju/juju/mongo
  18. github.com/juju/utils/series
  19. gopkg.in/check.v1
  20. github.com/juju/schema
  21. github.com/juju/juju/provider/common
  22. github.com/juju/juju/state
  23. github.com/juju/juju/api
  24. github.com/juju/juju/environs
  25. github.com/juju/juju/testing
  26. github.com/juju/juju/cloud
  27. github.com/juju/testing
  28. github.com/juju/utils/arch
  29. gopkg.in/juju/names.v2
  30. github.com/juju/juju/tools
  31. github.com/juju/juju/mongo/mongotest
  32. github.com/juju/juju/apiserver/observer
  33. github.com/juju/juju/apiserver/observer/fakeobserver
  34. github.com/juju/juju/constraints
  35. github.com/juju/loggo

Test imports 9 package(s)

  1. github.com/juju/juju/juju/keys
  2. github.com/juju/juju/environs/testing
  3. github.com/juju/juju/version
  4. github.com/juju/juju/provider/dummy
  5. github.com/juju/juju/environs/simplestreams/testing
  6. github.com/juju/juju/environs/jujutest
  7. github.com/juju/juju/environs/bootstrap
  8. github.com/juju/juju/juju/testing
  9. github.com/juju/juju/jujuclient/jujuclienttesting