func NewModifier()

in pkg/handler/handler.go [89:106]


func NewModifier(random *rand.Rand, opts ...ModifierOpt) *Modifier {
	if random == nil {
		random = rand.New(rand.NewSource(time.Now().UnixNano()))
	}

	mod := &Modifier{
		AnnotationDomain: "eks.amazonaws.com",
		MountPath:        "/var/run/secrets/eks.amazonaws.com/serviceaccount",
		volName:          "aws-iam-token",
		tokenName:        "token",
		rand:             *random,
	}
	for _, opt := range opts {
		opt(mod)
	}

	return mod
}