зеркало из
1
0
Форкнуть 0
azure-workload-identity/pkg/kuberneteshelper/azureidentity.go

19 строки
515 B
Go

package kuberneteshelper
import (
"context"
aadpodv1 "github.com/Azure/aad-pod-identity/pkg/apis/aadpodidentity/v1"
"sigs.k8s.io/controller-runtime/pkg/client"
)
// ListAzureIdentity returns a list of AzureIdentity
func ListAzureIdentity(ctx context.Context, kubeClient client.Client, namespace string) ([]aadpodv1.AzureIdentity, error) {
list := &aadpodv1.AzureIdentityList{}
if err := kubeClient.List(ctx, list, client.InNamespace(namespace)); err != nil {
return nil, err
}
return list.Items, nil
}