mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 11:27:47 +00:00
Fix: Naming convention
This commit is contained in:
@@ -9,21 +9,18 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func GetServiceAccountToken(k8sClient client.Client, namespace string, serviceAccountName string) (string, error) {
|
func GetServiceAccountToken(k8sClient client.Client, namespace string, serviceAccountName string) (string, error) {
|
||||||
if namespace == "" {
|
|
||||||
namespace = "default"
|
|
||||||
}
|
|
||||||
|
|
||||||
sa := &corev1.ServiceAccount{}
|
serviceAccount := &corev1.ServiceAccount{}
|
||||||
err := k8sClient.Get(context.TODO(), client.ObjectKey{Name: serviceAccountName, Namespace: namespace}, sa)
|
err := k8sClient.Get(context.TODO(), client.ObjectKey{Name: serviceAccountName, Namespace: namespace}, serviceAccount)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(sa.Secrets) == 0 {
|
if len(serviceAccount.Secrets) == 0 {
|
||||||
return "", fmt.Errorf("no secrets found for service account %s", serviceAccountName)
|
return "", fmt.Errorf("no secrets found for service account %s", serviceAccountName)
|
||||||
}
|
}
|
||||||
|
|
||||||
secretName := sa.Secrets[0].Name
|
secretName := serviceAccount.Secrets[0].Name
|
||||||
|
|
||||||
secret := &corev1.Secret{}
|
secret := &corev1.Secret{}
|
||||||
err = k8sClient.Get(context.TODO(), client.ObjectKey{Name: secretName, Namespace: namespace}, secret)
|
err = k8sClient.Get(context.TODO(), client.ObjectKey{Name: secretName, Namespace: namespace}, secret)
|
||||||
|
|||||||
Reference in New Issue
Block a user