...
1
2
3
4 package types
5
6 import (
7 "fmt"
8
9 "sigs.k8s.io/kustomize/kyaml/errors"
10 )
11
12 type errOnlyBuiltinPluginsAllowed struct {
13 name string
14 }
15
16 func (e *errOnlyBuiltinPluginsAllowed) Error() string {
17 return fmt.Sprintf(
18 "external plugins disabled; unable to load external plugin '%s'",
19 e.name)
20 }
21
22 func NewErrOnlyBuiltinPluginsAllowed(n string) *errOnlyBuiltinPluginsAllowed {
23 return &errOnlyBuiltinPluginsAllowed{name: n}
24 }
25
26 func IsErrOnlyBuiltinPluginsAllowed(err error) bool {
27 e := &errOnlyBuiltinPluginsAllowed{}
28 return errors.As(err, &e)
29 }
30
View as plain text