Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteCollectionIngress ¶
func DeleteCollectionIngress(client *client.Clientset, ingressList []k8s.ServiceData) (err error)
Types ¶
type Ingress ¶
type Ingress struct { k8s.ObjectMeta `json:"objectMeta"` k8s.TypeMeta `json:"typeMeta"` // External endpoints of this ingress. Endpoints []k8scommon.Endpoint `json:"endpoints"` Hosts []string `json:"hosts"` Spec v1.IngressSpec `json:"spec"` Status v1.IngressStatus `json:"status"` }
Ingress - a single ingress returned to the frontend.
type IngressCell ¶
func (IngressCell) GetProperty ¶
func (self IngressCell) GetProperty(name dataselect.PropertyName) dataselect.ComparableValue
type IngressDetail ¶
type IngressDetail struct { // Extends list item structure. Ingress `json:",inline"` // Spec is the desired state of the Ingress. Spec v1.IngressSpec `json:"spec"` // Status is the current state of the Ingress. Status v1.IngressStatus `json:"status"` }
IngressDetail API resource provides mechanisms to inject containers with configuration data while keeping containers agnostic of Kubernetes
func GetIngressDetail ¶
func GetIngressDetail(client *client.Clientset, namespace, name string) (*IngressDetail, error)
GetIngressDetail returns detailed information about an ingress
type IngressList ¶
type IngressList struct { k8s.ListMeta `json:"listMeta"` // Unordered list of Ingresss. Items []Ingress `json:"items"` }
IngressList - response structure for a queried ingress list.
func GetIngressList ¶
func GetIngressList(client *client.Clientset, namespace *k8scommon.NamespaceQuery, dsQuery *dataselect.DataSelectQuery) (*IngressList, error)
GetIngressList returns all ingresses in the given namespace.
Click to show internal directories.
Click to hide internal directories.