1
0
mirror of https://github.com/rancher/types.git synced 2025-06-28 14:36:50 +00:00
types/mapper/workload.go

17 lines
478 B
Go
Raw Normal View History

2017-11-15 23:59:47 +00:00
package mapper
import (
"github.com/rancher/norman/types"
m "github.com/rancher/norman/types/mapper"
)
func NewWorkloadTypeMapper() types.Mapper {
return &types.Mappers{
&m.Move{From: "labels", To: "workloadLabels"},
&m.Move{From: "annotations", To: "workloadAnnotations"},
&m.Move{From: "metadata/labels", To: "labels", NoDeleteFromField: true},
&m.Move{From: "metadata/annotations", To: "annotations", NoDeleteFromField: true},
&m.Drop{Field: "metadata"},
}
}