mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-13 01:50:55 +00:00
add MakeHashTransformer in TransformerFactory; remove hash interface
This commit is contained in:
@@ -42,11 +42,6 @@ type Loader interface {
|
||||
Cleanup() error
|
||||
}
|
||||
|
||||
// Hash interface provides function to compute hash of objects
|
||||
type Hash interface {
|
||||
Hash(m map[string]interface{}) (string, error)
|
||||
}
|
||||
|
||||
// Kunstructured allows manipulation of k8s objects
|
||||
// that do not have Golang structs.
|
||||
type Kunstructured interface {
|
||||
|
||||
@@ -15,14 +15,15 @@ limitations under the License.
|
||||
*/
|
||||
|
||||
// Package patch holds miscellaneous interfaces used by kustomize.
|
||||
package patch
|
||||
package transformer
|
||||
|
||||
import (
|
||||
"sigs.k8s.io/kustomize/pkg/resource"
|
||||
"sigs.k8s.io/kustomize/pkg/transformers"
|
||||
)
|
||||
|
||||
// TransformerFactory makes patch transformer.
|
||||
type TransformerFactory interface {
|
||||
// Factory makes transformers
|
||||
type Factory interface {
|
||||
MakePatchTransformer(slice []*resource.Resource, rf *resource.Factory) (transformers.Transformer, error)
|
||||
MakeHashTransformer() transformers.Transformer
|
||||
}
|
||||
Reference in New Issue
Block a user