@@ -217,20 +217,6 @@ func (cr *VLogs) ProbeNeedLiveness() bool {
217217 return false
218218}
219219
220- func (cr * VLogs ) AnnotationsFiltered () map [string ]string {
221- // TODO: @f41gh7 deprecated at will be removed at v0.52.0 release
222- dst := filterMapKeysByPrefixes (cr .Annotations , annotationFilterPrefixes )
223- if cr .Spec .ManagedMetadata != nil {
224- if dst == nil {
225- dst = make (map [string ]string )
226- }
227- for k , v := range cr .Spec .ManagedMetadata .Annotations {
228- dst [k ] = v
229- }
230- }
231- return dst
232- }
233-
234220func (cr * VLogs ) SelectorLabels () map [string ]string {
235221 return map [string ]string {
236222 "app.kubernetes.io/name" : "vlogs" ,
@@ -248,21 +234,22 @@ func (cr *VLogs) PodLabels() map[string]string {
248234 return labels .Merge (cr .Spec .PodMetadata .Labels , lbls )
249235}
250236
251- func (cr * VLogs ) AllLabels () map [string ]string {
252- selectorLabels := cr .SelectorLabels ()
253- // fast path
254- if cr .Labels == nil && cr .Spec .ManagedMetadata == nil {
255- return selectorLabels
256- }
257- var result map [string ]string
258- // TODO: @f41gh7 deprecated at will be removed at v0.52.0 release
259- if cr .Labels != nil {
260- result = filterMapKeysByPrefixes (cr .Labels , labelFilterPrefixes )
237+ // FinalLabels returns combination of selector and managed labels
238+ func (cr * VLogs ) FinalLabels () map [string ]string {
239+ v := cr .SelectorLabels ()
240+ if cr .Spec .ManagedMetadata != nil {
241+ v = labels .Merge (cr .Spec .ManagedMetadata .Labels , v )
261242 }
243+ return v
244+ }
245+
246+ // FinalAnnotations returns annotations to be applied for created objects
247+ func (cr * VLogs ) FinalAnnotations () map [string ]string {
248+ var v map [string ]string
262249 if cr .Spec .ManagedMetadata != nil {
263- result = labels .Merge (result , cr .Spec .ManagedMetadata .Labels )
250+ v = labels .Merge (cr .Spec .ManagedMetadata .Annotations , v )
264251 }
265- return labels . Merge ( result , selectorLabels )
252+ return v
266253}
267254
268255func (cr * VLogs ) PrefixedName () string {
0 commit comments