github.com/redhat-appstudio/e2e-tests@v0.0.0-20240520140907-9709f6f59323/pkg/utils/common/proxy_plugin.go (about) 1 package common 2 3 import ( 4 toolchainv1alpha1 "github.com/codeready-toolchain/api/api/v1alpha1" 5 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 6 ) 7 8 // NewProxyPlugin gives the proxyplugin resource template 9 func NewProxyPlugin(proxyPluginName, proxyPluginNamespace, routeName, routeNamespace string) *toolchainv1alpha1.ProxyPlugin { 10 return &toolchainv1alpha1.ProxyPlugin{ 11 ObjectMeta: metav1.ObjectMeta{ 12 Namespace: proxyPluginNamespace, 13 Name: proxyPluginName, 14 }, 15 Spec: toolchainv1alpha1.ProxyPluginSpec{ 16 OpenShiftRouteTargetEndpoint: &toolchainv1alpha1.OpenShiftRouteTarget{ 17 Namespace: routeNamespace, 18 Name: routeName, 19 }, 20 }, 21 } 22 }