1+ import { LAST_APPLIED_CONFIGURATION_ANNOTATION } from '../lib/api/types/shared/keyNames' ;
2+
13export type Resource = {
24 apiVersion : string ;
35 kind : string ;
@@ -7,7 +9,7 @@ export type Resource = {
79 namespace ?: string ;
810 labels ?: Record < string , string > ;
911 annotations ?: {
10- 'kubectl.kubernetes.io/last-applied-configuration' ?: string ;
12+ [ LAST_APPLIED_CONFIGURATION_ANNOTATION ] ?: string ;
1113 [ key : string ] : string | undefined ;
1214 } ;
1315 managedFields ?: unknown ;
@@ -31,9 +33,9 @@ export const removeManagedFieldsProperty = (resourceObject: Resource, showOnlyIm
3133 managedFields : undefined ,
3234 annotations : {
3335 ...resourceObject . metadata . annotations ,
34- 'kubectl.kubernetes.io/last-applied-configuration' : showOnlyImportantData
36+ [ LAST_APPLIED_CONFIGURATION_ANNOTATION ] : showOnlyImportantData
3537 ? undefined
36- : resourceObject ?. metadata ?. annotations ?. [ 'kubectl.kubernetes.io/last-applied-configuration' ] ,
38+ : resourceObject ?. metadata ?. annotations ?. [ LAST_APPLIED_CONFIGURATION_ANNOTATION ] ,
3739 } ,
3840 generation : showOnlyImportantData ? undefined : resourceObject ?. metadata ?. generation ,
3941 uid : showOnlyImportantData ? undefined : resourceObject ?. metadata ?. uid ,
@@ -50,9 +52,9 @@ export const removeManagedFieldsProperty = (resourceObject: Resource, showOnlyIm
5052 managedFields : undefined ,
5153 annotations : {
5254 ...resourceObject . metadata . annotations ,
53- 'kubectl.kubernetes.io/last-applied-configuration' : showOnlyImportantData
55+ [ LAST_APPLIED_CONFIGURATION_ANNOTATION ] : showOnlyImportantData
5456 ? undefined
55- : resourceObject ?. metadata ?. annotations ?. [ 'kubectl.kubernetes.io/last-applied-configuration' ] ,
57+ : resourceObject ?. metadata ?. annotations ?. [ LAST_APPLIED_CONFIGURATION_ANNOTATION ] ,
5658 } ,
5759 generation : showOnlyImportantData ? undefined : resourceObject ?. metadata ?. generation ,
5860 uid : showOnlyImportantData ? undefined : resourceObject ?. metadata ?. uid ,
0 commit comments