Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnnotationInfo ¶
type AnnotationInfo struct {
ServiceName string `json:"service_name"`
}
type CoreInfoWatcher ¶
type CoreInfoWatcher struct {
// contains filtered or unexported fields
}
func NewCoreInfoWatcher ¶
func NewCoreInfoWatcher(notify chan interface{}) *CoreInfoWatcher
func (*CoreInfoWatcher) Watch ¶
func (w *CoreInfoWatcher) Watch()
type Creator ¶
type Creator struct {
// contains filtered or unexported fields
}
Creator creates dns data file and calls reloading of tinydns
func NewCreator ¶
func NewCreator(notify chan interface{}) *Creator
type DependsWatcher ¶
type DependsWatcher struct {
// contains filtered or unexported fields
}
DependsWatcher has data which is the map as follows: (portal DEPLOYD_POD_NAME)=>(node HOSTNAME=>(APP name using service=>PortalInfo))
func NewDependsWatcher ¶
func NewDependsWatcher(notify chan interface{}) *DependsWatcher
func (*DependsWatcher) Watch ¶
func (w *DependsWatcher) Watch()
type FqdnsWatcher ¶
type FqdnsWatcher struct {
// contains filtered or unexported fields
}
FqdnsWatcher
func NewFqdnsWatcher ¶
func NewFqdnsWatcher(notify chan interface{}) *FqdnsWatcher
func (*FqdnsWatcher) Watch ¶
func (w *FqdnsWatcher) Watch()
type PortalContainer ¶
type PortalInfo ¶
type PortalInfo struct {
Annotation string `json:"Annotation"`
Containers []PortalContainer `json:"Containers"`
}
Click to show internal directories.
Click to hide internal directories.