Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec interface{} `json:"spec,omitempty"`
}
func (*Certificate) DeepCopyObject ¶
func (c *Certificate) DeepCopyObject() runtime.Object
type ClusterIssuer ¶
type ClusterIssuer struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec interface{} `json:"spec,omitempty"`
}
func (*ClusterIssuer) DeepCopyObject ¶
func (c *ClusterIssuer) DeepCopyObject() runtime.Object
type Deployment ¶
type Deployment struct {
Enabled bool
UseLoadBalancer bool
Ports []string
Stacks map[string]*v1beta1.Stack
Services map[string]*v1.Service
Gateways map[string]*Gateway
VirtualService map[string]*VirtualService
}
func NewDeployment ¶
func NewDeployment() *Deployment
func (*Deployment) Deploy ¶
func (d *Deployment) Deploy(ns, groupID string) error
type DestinationRule ¶
type DestinationRule struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec interface{} `json:"spec,omitempty"`
}
func (*DestinationRule) DeepCopyObject ¶
func (d *DestinationRule) DeepCopyObject() runtime.Object
type Gateway ¶
type Gateway struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec interface{} `json:"spec,omitempty"`
}
type Pod ¶
type Pod struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec interface{} `json:"spec,omitempty"`
}
type Service ¶
type Service struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec interface{} `json:"spec,omitempty"`
}
type VirtualService ¶
type VirtualService struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec interface{} `json:"spec,omitempty"`
}
func (*VirtualService) DeepCopyObject ¶
func (v *VirtualService) DeepCopyObject() runtime.Object
Source Files
¶
- types.go
Click to show internal directories.
Click to hide internal directories.