github.com/mwhudson/juju@v0.0.0-20160512215208-90ff01f3497f/apiserver/allfacades.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package apiserver 5 6 // This file imports all of the facades so they get registered at runtime. 7 // When adding a new facade implementation, import it here so that its init() 8 // function will get called to register it. 9 // 10 // TODO(fwereade): this is silly. We should be declaring our full API in *one* 11 // place, not scattering it across packages and depending on magic import lists. 12 import ( 13 _ "github.com/juju/juju/apiserver/action" 14 _ "github.com/juju/juju/apiserver/addresser" 15 _ "github.com/juju/juju/apiserver/agent" 16 _ "github.com/juju/juju/apiserver/agenttools" 17 _ "github.com/juju/juju/apiserver/annotations" 18 _ "github.com/juju/juju/apiserver/backups" 19 _ "github.com/juju/juju/apiserver/block" 20 _ "github.com/juju/juju/apiserver/charmrevisionupdater" 21 _ "github.com/juju/juju/apiserver/charms" 22 _ "github.com/juju/juju/apiserver/cleaner" 23 _ "github.com/juju/juju/apiserver/client" 24 _ "github.com/juju/juju/apiserver/controller" 25 _ "github.com/juju/juju/apiserver/deployer" 26 _ "github.com/juju/juju/apiserver/discoverspaces" 27 _ "github.com/juju/juju/apiserver/diskmanager" 28 _ "github.com/juju/juju/apiserver/firewaller" 29 _ "github.com/juju/juju/apiserver/highavailability" 30 _ "github.com/juju/juju/apiserver/hostkeyreporter" 31 _ "github.com/juju/juju/apiserver/imagemanager" 32 _ "github.com/juju/juju/apiserver/imagemetadata" 33 _ "github.com/juju/juju/apiserver/instancepoller" 34 _ "github.com/juju/juju/apiserver/keymanager" 35 _ "github.com/juju/juju/apiserver/keyupdater" 36 _ "github.com/juju/juju/apiserver/lifeflag" 37 _ "github.com/juju/juju/apiserver/logger" 38 _ "github.com/juju/juju/apiserver/machine" 39 _ "github.com/juju/juju/apiserver/machineactions" 40 _ "github.com/juju/juju/apiserver/machinemanager" 41 _ "github.com/juju/juju/apiserver/meterstatus" 42 _ "github.com/juju/juju/apiserver/metricsadder" 43 _ "github.com/juju/juju/apiserver/metricsdebug" 44 _ "github.com/juju/juju/apiserver/metricsmanager" 45 _ "github.com/juju/juju/apiserver/migrationflag" 46 _ "github.com/juju/juju/apiserver/migrationmaster" 47 _ "github.com/juju/juju/apiserver/migrationminion" 48 _ "github.com/juju/juju/apiserver/migrationtarget" 49 _ "github.com/juju/juju/apiserver/modelmanager" 50 _ "github.com/juju/juju/apiserver/provisioner" 51 _ "github.com/juju/juju/apiserver/proxyupdater" 52 _ "github.com/juju/juju/apiserver/reboot" 53 _ "github.com/juju/juju/apiserver/resumer" 54 _ "github.com/juju/juju/apiserver/retrystrategy" 55 _ "github.com/juju/juju/apiserver/service" 56 _ "github.com/juju/juju/apiserver/servicescaler" 57 _ "github.com/juju/juju/apiserver/singular" 58 _ "github.com/juju/juju/apiserver/spaces" 59 _ "github.com/juju/juju/apiserver/sshclient" 60 _ "github.com/juju/juju/apiserver/statushistory" 61 _ "github.com/juju/juju/apiserver/storage" 62 _ "github.com/juju/juju/apiserver/storageprovisioner" 63 _ "github.com/juju/juju/apiserver/subnets" 64 _ "github.com/juju/juju/apiserver/undertaker" 65 _ "github.com/juju/juju/apiserver/unitassigner" 66 _ "github.com/juju/juju/apiserver/uniter" 67 _ "github.com/juju/juju/apiserver/upgrader" 68 _ "github.com/juju/juju/apiserver/usermanager" 69 )