in credential_provider/irsa_credential_provider.go [33:48]
func NewIRSACredentialProvider(
stsClient stsiface.STSAPI,
region, nameSpace, svcAcc string,
k8sClient k8sv1.CoreV1Interface,
ctx context.Context,
) CredentialProvider {
return &IRSACredentialProvider{
stsClient: stsClient,
k8sClient: k8sClient,
region: region,
nameSpace: nameSpace,
svcAcc: svcAcc,
fetcher: newIRSATokenFetcher(nameSpace, svcAcc, k8sClient),
ctx: ctx,
}
}