mirror of
https://github.com/redhat-developer/odo.git
synced 2025-10-19 03:06:19 +03:00
* Add runtime label based on metadata:language/projectType * Add integration tests for odo dev * odo deploy integration test * Reverse priority between pojectType and language
27 lines
677 B
Go
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"),
|
|
}
|
|
}
|