GCP: Fix gcp_instance metadata keys (#41293)

This commit is contained in:
Alex Stephen 2018-06-08 07:19:25 -07:00 committed by Ryan Brown
parent 0061ec4a09
commit 16ee436822

View file

@ -1108,7 +1108,10 @@ def metadata_encoder(metadata):
metadata_new = []
for key in metadata:
value = metadata[key]
metadata_new.append({key: value})
metadata_new.append({
"key": key,
"value": value
})
return {
'items': metadata_new
}
@ -1120,7 +1123,7 @@ def metadata_decoder(metadata):
if 'items' in metadata:
metadata_items = metadata['items']
for item in metadata_items:
items[item.keys()[0]] = item[item.keys()[0]]
items[item['key']] = item['value']
return items