mirror of https://github.com/knative/func.git
20 lines
416 B
Go
20 lines
416 B
Go
package k8s
|
|
|
|
import (
|
|
"context"
|
|
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
)
|
|
|
|
func GetServiceAccount(ctx context.Context, referencedServiceAccount, namespace string) error {
|
|
k8sClient, err := NewKubernetesClientset()
|
|
if err != nil {
|
|
return err
|
|
}
|
|
_, err = k8sClient.CoreV1().ServiceAccounts(namespace).Get(ctx, referencedServiceAccount, metav1.GetOptions{})
|
|
if err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|