Files
odo/pkg/testingutil/services.go
Philippe Martin 32303b164d Add runtime label based on metadata:language/projectType (#6112)
* Add runtime label based on metadata:language/projectType

* Add integration tests for odo dev

* odo deploy integration test

* Reverse priority between pojectType and language
2022-09-14 09:22:45 +02:00

27 lines
677 B
Go

package testingutil
import (
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
odolabels "github.com/redhat-developer/odo/pkg/labels"
)
func FakeKubeService(componentName, serviceName string) corev1.Service {
labels := odolabels.GetLabels(componentName, "app", "", odolabels.ComponentDevMode, false)
return corev1.Service{
ObjectMeta: metav1.ObjectMeta{
Name: serviceName,
Labels: labels,
},
}
}
func FakeKubeServices(componentName string) []corev1.Service {
return []corev1.Service{
FakeKubeService(componentName, "service-1"),
FakeKubeService(componentName, "service-2"),
FakeKubeService(componentName, "service-3"),
}
}