expose FieldsToSet and SetToFields
Kubernetes-commit: a338fff435c35a4da2556a8f4c4ab059c98e909c
This commit is contained in:
parent
d47448c9bd
commit
c5a28f5509
|
|
@ -123,6 +123,15 @@ func newDefaultFieldManager(f Manager, typeConverter TypeConverter, objectConver
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func FieldsToSet(f metav1.FieldsV1) (s fieldpath.Set, err error) {
|
||||||
|
return internal.FieldsToSet(f)
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetToFields creates a trie of fields from an input set of paths
|
||||||
|
func SetToFields(s fieldpath.Set) (f metav1.FieldsV1, err error) {
|
||||||
|
return internal.SetToFields(s)
|
||||||
|
}
|
||||||
|
|
||||||
// DecodeManagedFields converts ManagedFields from the wire format (api format)
|
// DecodeManagedFields converts ManagedFields from the wire format (api format)
|
||||||
// to the format used by sigs.k8s.io/structured-merge-diff
|
// to the format used by sigs.k8s.io/structured-merge-diff
|
||||||
func DecodeManagedFields(encodedManagedFields []metav1.ManagedFieldsEntry) (Managed, error) {
|
func DecodeManagedFields(encodedManagedFields []metav1.ManagedFieldsEntry) (Managed, error) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue