mirror of https://github.com/knative/func.git
convert subdomain-encoded name to domain on list
This commit is contained in:
parent
b7840dbcbf
commit
19f19d2eed
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue