GCP: Fix gcp_instance metadata keys (#41293)
This commit is contained in:
parent
0061ec4a09
commit
16ee436822
1 changed files with 5 additions and 2 deletions
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue