mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-12 01:14:22 +00:00
26 lines
664 B
Go
26 lines
664 B
Go
// Copyright 2019 The Kubernetes Authors.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
// Package transformer provides transformer factory
|
|
package transformer
|
|
|
|
import (
|
|
"sigs.k8s.io/kustomize/v3/k8sdeps/transformer/patch"
|
|
"sigs.k8s.io/kustomize/v3/pkg/resmap"
|
|
"sigs.k8s.io/kustomize/v3/pkg/resource"
|
|
)
|
|
|
|
// FactoryImpl makes patch transformer and name hash transformer
|
|
type FactoryImpl struct{}
|
|
|
|
// NewFactoryImpl makes a new factoryImpl instance
|
|
func NewFactoryImpl() *FactoryImpl {
|
|
return &FactoryImpl{}
|
|
}
|
|
|
|
func (p *FactoryImpl) MergePatches(patches []*resource.Resource,
|
|
rf *resource.Factory) (
|
|
resmap.ResMap, error) {
|
|
return patch.MergePatches(patches, rf)
|
|
}
|