deprecate the "azure" backend name

Alert users to use the current "azurerm" naming.
This commit is contained in:
James Bardin 2017-08-17 12:49:23 -04:00
parent 0e873d70ed
commit 5d50e764ea
1 changed files with 8 additions and 7 deletions

View File

@ -36,13 +36,14 @@ func init() {
// Our hardcoded backends. We don't need to acquire a lock here // Our hardcoded backends. We don't need to acquire a lock here
// since init() code is serial and can't spawn goroutines. // since init() code is serial and can't spawn goroutines.
backends = map[string]func() backend.Backend{ backends = map[string]func() backend.Backend{
"atlas": func() backend.Backend { return &backendatlas.Backend{} }, "atlas": func() backend.Backend { return &backendatlas.Backend{} },
"local": func() backend.Backend { return &backendlocal.Local{} }, "local": func() backend.Backend { return &backendlocal.Local{} },
"consul": func() backend.Backend { return backendconsul.New() }, "consul": func() backend.Backend { return backendconsul.New() },
"inmem": func() backend.Backend { return backendinmem.New() }, "inmem": func() backend.Backend { return backendinmem.New() },
"swift": func() backend.Backend { return backendSwift.New() }, "swift": func() backend.Backend { return backendSwift.New() },
"s3": func() backend.Backend { return backendS3.New() }, "s3": func() backend.Backend { return backendS3.New() },
"azure": func() backend.Backend { return backendAzure.New() }, "azure": deprecateBackend(backendAzure.New(),
`Warning: "azure" name is deprecated, please use "azurerm"`),
"azurerm": func() backend.Backend { return backendAzure.New() }, "azurerm": func() backend.Backend { return backendAzure.New() },
} }