# HG changeset patch
# User Steeve Chailloux <steeve.chailloux@orus.io>
# Date 1708682820 -3600
#      Fri Feb 23 11:07:00 2024 +0100
# Node ID 0737fe51af44636a6e42345f445eaf475778965a
# Parent  4157e9d38f078a9e1d71c4d8371716019eb9d0f5
fallback to metadata.generatedName when metadata.name doesn't exists

diff --git a/runner/main.go b/runner/main.go
--- a/runner/main.go
+++ b/runner/main.go
@@ -419,9 +419,13 @@
 		if !ok {
 			namespace = ""
 		}
-		name, ok := metadata["name"]
+		var name interface{}
+		name, ok = metadata["name"]
 		if !ok {
-			return nil, fmt.Errorf("fail to type get metadata.name from: %+v", resource)
+			name, ok = metadata["generateName"]
+			if !ok {
+				return nil, fmt.Errorf("fail to type get metadata.name nor metadata.generateName from: %+v", resource)
+			}
 		}
 		filename := ""
 		if namespace != "" {