datasource: Fix ec2 URLs

_ vs -
This commit is contained in:
Alex Crawford 2014-08-06 21:31:43 -07:00
parent facde6609f
commit 6b8f82b5d3
2 changed files with 14 additions and 14 deletions

View File

@ -33,15 +33,15 @@ func (cd *configDrive) ConfigRoot() string {
return cd.openstackRoot() return cd.openstackRoot()
} }
// FetchMetadata attempts to retrieve metadata from ec2/2009-04-04/meta_data.json. // FetchMetadata attempts to retrieve metadata from ec2/2009-04-04/meta-data.json.
func (cd *configDrive) FetchMetadata() ([]byte, error) { func (cd *configDrive) FetchMetadata() ([]byte, error) {
return cd.tryReadFile(path.Join(cd.ec2Root(), "meta_data.json")) return cd.tryReadFile(path.Join(cd.ec2Root(), "meta-data.json"))
} }
// FetchUserdata attempts to retrieve the userdata from ec2/2009-04-04/user_data. // FetchUserdata attempts to retrieve the userdata from ec2/2009-04-04/user-data.
// If no data is found, it will attempt to read from openstack/latest/user_data. // If no data is found, it will attempt to read from openstack/latest/user_data.
func (cd *configDrive) FetchUserdata() ([]byte, error) { func (cd *configDrive) FetchUserdata() ([]byte, error) {
bytes, err := cd.tryReadFile(path.Join(cd.ec2Root(), "user_data")) bytes, err := cd.tryReadFile(path.Join(cd.ec2Root(), "user-data"))
if bytes == nil && err == nil { if bytes == nil && err == nil {
bytes, err = cd.tryReadFile(path.Join(cd.openstackRoot(), "user_data")) bytes, err = cd.tryReadFile(path.Join(cd.openstackRoot(), "user_data"))
} }

View File

@ -29,13 +29,13 @@ func TestCDFetchMetadata(t *testing.T) {
}, },
{ {
"/", "/",
"/ec2/2009-04-04/meta_data.json", "/ec2/2009-04-04/meta-data.json",
mockFilesystem([]string{"/ec2/2009-04-04/meta_data.json"}), mockFilesystem([]string{"/ec2/2009-04-04/meta-data.json"}),
}, },
{ {
"/media/configdrive", "/media/configdrive",
"/media/configdrive/ec2/2009-04-04/meta_data.json", "/media/configdrive/ec2/2009-04-04/meta-data.json",
mockFilesystem([]string{"/media/configdrive/ec2/2009-04-04/meta_data.json"}), mockFilesystem([]string{"/media/configdrive/ec2/2009-04-04/meta-data.json"}),
}, },
} { } {
cd := configDrive{tt.root, tt.files.readFile} cd := configDrive{tt.root, tt.files.readFile}
@ -62,8 +62,8 @@ func TestCDFetchUserdata(t *testing.T) {
}, },
{ {
"/", "/",
"/ec2/2009-04-04/user_data", "/ec2/2009-04-04/user-data",
mockFilesystem([]string{"/ec2/2009-04-04/user_data"}), mockFilesystem([]string{"/ec2/2009-04-04/user-data"}),
}, },
{ {
"/", "/",
@ -72,13 +72,13 @@ func TestCDFetchUserdata(t *testing.T) {
}, },
{ {
"/", "/",
"/ec2/2009-04-04/user_data", "/ec2/2009-04-04/user-data",
mockFilesystem([]string{"/openstack/latest/user_data", "/ec2/2009-04-04/user_data"}), mockFilesystem([]string{"/openstack/latest/user_data", "/ec2/2009-04-04/user-data"}),
}, },
{ {
"/media/configdrive", "/media/configdrive",
"/media/configdrive/ec2/2009-04-04/user_data", "/media/configdrive/ec2/2009-04-04/user-data",
mockFilesystem([]string{"/media/configdrive/ec2/2009-04-04/user_data"}), mockFilesystem([]string{"/media/configdrive/ec2/2009-04-04/user-data"}),
}, },
} { } {
cd := configDrive{tt.root, tt.files.readFile} cd := configDrive{tt.root, tt.files.readFile}