package converter func DeploymentToKubernetes (filePath string) (*v1.Deployment, error) { file, err := os.Open(filePath) if err != nil { return nil, err } defer file.Close() var cfg v1.Deployment decoder := yaml.NewDecoder(file) if err := decoder.Decode(&cfg); err != nil { return nil, err } return &cfg, nil }