diff --git a/pkg/runtime/tags.go b/pkg/runtime/tags.go index 2be889fa..21882b82 100644 --- a/pkg/runtime/tags.go +++ b/pkg/runtime/tags.go @@ -75,6 +75,14 @@ var ACKResourceTagFormats = map[string]resolveTagFormat{ ) string { return obj.GetName() }, + + acktags.ResourceKindTagFormat: func( + obj rtclient.Object, + md acktypes.ServiceControllerMetadata, + ) string { + gvk := obj.GetObjectKind().GroupVersionKind() + return gvk.Kind + }, } // GetDefaultTags provides Default tags (key value pairs) for given resource diff --git a/pkg/tags/tag_format.go b/pkg/tags/tag_format.go index c71ac7f5..22ac50a9 100644 --- a/pkg/tags/tag_format.go +++ b/pkg/tags/tag_format.go @@ -18,4 +18,5 @@ const ( ControllerVersionTagFormat = "%CONTROLLER_VERSION%" NamespaceTagFormat = "%K8S_NAMESPACE%" ResourceNameTagFormat = "%K8S_RESOURCE_NAME%" + ResourceKindTagFormat = "%K8S_RESOURCE_KIND%" )