diff --git a/gce_metadata_server b/gce_metadata_server new file mode 100755 index 0000000..5388fd3 Binary files /dev/null and b/gce_metadata_server differ diff --git a/server.go b/server.go index 6af5a45..e8b60f5 100644 --- a/server.go +++ b/server.go @@ -861,6 +861,8 @@ func (h *MetadataServer) computeMetadatav1InstanceKeyHandler(w http.ResponseWrit res = []byte(h.Claims.ComputeMetadata.V1.Instance.Zone) case "machine-type": res = []byte(h.Claims.ComputeMetadata.V1.Instance.MachineType) + case "maintenance-event": + res = []byte(h.Claims.ComputeMetadata.V1.Instance.MaintenanceEvent) case "tags": res, err = json.Marshal(h.Claims.ComputeMetadata.V1.Instance.Tags) if err != nil {