internal/deployers/eksapi/auth_map_role.go (16 lines of code) (raw):
package eksapi
import (
"bytes"
"github.com/aws/aws-k8s-tester/internal/deployers/eksapi/templates"
)
func generateAuthMapRole(nodeNameStrategy string, rolearn string) (string, error) {
template := templates.AuthMapRole
buf := bytes.Buffer{}
if err := template.Execute(&buf, templates.AuthMapRoleTemplateData{
NodeNameStrategy: nodeNameStrategy,
Rolearn: rolearn,
}); err != nil {
return "", err
}
return buf.String(), nil
}