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 33 package(s)

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

Test imports 9 package(s)

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