Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
Name string `json:"name"`
Labels map[string]string `json:"labels,omitempty"`
VolumeClaims []VolumeClaim `json:"volumeClaims,omitempty"`
ConfigMaps []ConfigMapMod `json:"configMaps,omitempty"`
Services []ServiceSpecMod `json:"services,omitempty"`
Ingresses []IngressSpecMod `json:"ingresses,omitempty"`
Secrets []SecretMod `json:"secrets,omitempty"`
ExtraResources []string `json:"extraResources,omitempty"`
PodSpecMod `json:",inline"`
ext_v1beta1.DeploymentSpec `json:",inline"`
}
type ConfigMapMod ¶
type Controller ¶
type Controller struct {
Controller string `json:"controller,omitempty"`
}
type IngressSpecMod ¶
type IngressSpecMod struct {
Name string `json:"name"`
ext_v1beta1.IngressSpec `json:",inline"`
}
type PodSpecMod ¶
type ServicePortMod ¶
type ServicePortMod struct {
api_v1.ServicePort `json:",inline"`
// Endpoint allows specifying an ingress resource in the format
// `<Host>/<Path>`
Endpoint string `json:"endpoint"`
}
type ServiceSpecMod ¶
type ServiceSpecMod struct {
api_v1.ServiceSpec `json:",inline"`
Name string `json:"name,omitempty"`
Ports []ServicePortMod `json:"ports,conflicting"`
}
type VolumeClaim ¶
type VolumeClaim struct {
api_v1.PersistentVolumeClaimSpec `json:",inline"`
Name string `json:"name"`
Size string `json:"size"`
}
Click to show internal directories.
Click to hide internal directories.