convert subdomain-encoded name to domain on list

This commit is contained in:
Luke K 2020-05-03 15:23:05 +00:00
parent b7840dbcbf
commit 19f19d2eed
No known key found for this signature in database
GPG Key ID: 4896F75BAF2E1966
1 changed files with 9 additions and 1 deletions

View File

@ -4,6 +4,8 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/tools/clientcmd"
servingv1client "knative.dev/serving/pkg/client/clientset/versioned/typed/serving/v1"
"github.com/boson-project/faas/k8s"
)
const labelSelector = "bosonFunction"
@ -37,7 +39,13 @@ func (l *Lister) List() (names []string, err error) {
return
}
for _, service := range lst.Items {
names = append(names, service.Name)
// Convert the "subdomain-encoded" (i.e. kube-service-friendly) name
// back out to a fully qualified service name.
n, err := k8s.FromSubdomain(service.Name)
if err != nil {
return names, err
}
names = append(names, n)
}
return
}