Add KustomizationDocument.Copy method

This commit is contained in:
Haiyan Meng
2020-01-28 14:13:14 -08:00
parent b35b5aa73d
commit d5c66cb3d4
2 changed files with 10 additions and 1 deletions

View File

@@ -46,6 +46,15 @@ type KustomizationDocument struct {
type set map[string]struct{}
func (doc *KustomizationDocument) Copy() *KustomizationDocument {
return &KustomizationDocument{
Document: *(doc.Document.Copy()),
Kinds: doc.Kinds,
Identifiers: doc.Identifiers,
Values: doc.Values,
}
}
func (doc *KustomizationDocument) String() string {
return fmt.Sprintf("%s %s %s %v %v %v len(identifiers):%v len(values):%v",
doc.RepositoryURL, doc.FilePath, doc.DefaultBranch, doc.CreationTime,