Documentation ¶
Index ¶
- func Create(client *occlient.Client, urlName string, portNumber int, ...) (string, error)
- func Delete(client *occlient.Client, urlName string, applicationName string) error
- func Exists(client *occlient.Client, urlName string, componentName string, ...) (bool, error)
- func GetComponentServicePortNumbers(client *occlient.Client, componentName string, applicationName string) ([]int, error)
- func GetURLName(componentName string, componentPort int) string
- func GetURLString(protocol, URL string) string
- func GetValidPortNumber(client *occlient.Client, portNumber int, componentName string, ...) (int, error)
- type Url
- type UrlList
- type UrlSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
func Create(client *occlient.Client, urlName string, portNumber int, componentName, applicationName string) (string, error)
Create creates a URL and returns url string and error if any portNumber is the target port number for the route and is -1 in case no port number is specified in which case it is automatically detected for components which expose only one service port)
func Exists ¶
func Exists(client *occlient.Client, urlName string, componentName string, applicationName string) (bool, error)
Exists checks if the url exists in the component or not urlName is the name of the url for checking componentName is the name of the component to which the url's existence is checked applicationName is the name of the application to which the url's existence is checked
func GetComponentServicePortNumbers ¶
func GetComponentServicePortNumbers(client *occlient.Client, componentName string, applicationName string) ([]int, error)
GetComponentServicePortNumbers returns the port numbers exposed by the service of the component componentName is the name of the component applicationName is the name of the application
func GetURLName ¶
GetURLName returns a url name from the component name and the given port number
func GetURLString ¶
GetURLString returns a string representation of given url
func GetValidPortNumber ¶
func GetValidPortNumber(client *occlient.Client, portNumber int, componentName string, applicationName string) (int, error)
GetValidPortNumber checks if the given port number is a valid component port or not if port number is not provided and the component is a single port component, the component port is returned port number is -1 if the user does not specify any port
Types ¶
type Url ¶
type Url struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UrlSpec `json:"spec,omitempty"` }
URL is
type UrlList ¶
type UrlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Url `json:"items"` }
AppList is a list of applications