func()

in pkg/cmd/serviceaccount/create.go [116:125]


func (c *createData) AADApplicationName() string {
	name := c.aadApplicationName
	if name == "" {
		if c.ServiceAccountNamespace() != "" && c.ServiceAccountName() != "" && c.ServiceAccountIssuerURL() != "" {
			mlog.Warning("--aad-application-name not specified, constructing name with service account namespace, name, and the hash of the issuer URL")
			name = fmt.Sprintf("%s-%s-%s", c.ServiceAccountNamespace(), c.serviceAccountName, util.GetIssuerHash(c.ServiceAccountIssuerURL()))
		}
	}
	return name
}