2023-03-18 12:20:10 -05:00

27 lines
445 B
Go

package operations
import (
"encoding/json"
dep "k8s.io/api/apps/v1"
pod "k8s.io/api/core/v1"
)
func parseDeployment(object []byte) (*dep.Deployment, error) {
var dp dep.Deployment
if err := json.Unmarshal(object, &dp); err != nil {
return nil, err
}
return &dp, nil
}
func parsePod(object []byte) (*pod.Pod, error) {
var pod pod.Pod
if err := json.Unmarshal(object, &pod); err != nil {
return nil, err
}
return &pod, nil
}