Documentation
¶
Index ¶
- func APIInt(api string) int
- func Container(port uint16) *basev0.NetworkInstance
- func GetPidUsingPort(port int) (string, error)
- func HashInt(s string, low, high int) int
- func IsPortAvailable(port int) bool
- func KillProcess(pid string) error
- func KillProcessUsingPort(port int) error
- func Native(port uint16) *basev0.NetworkInstance
- func Public(port uint16) *basev0.NetworkInstance
- func ToNamedPort(_ context.Context, app string, svc string, name string, api string) uint16
- type FixedStrategy
- type RuntimeManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Container ¶
func Container(port uint16) *basev0.NetworkInstance
func GetPidUsingPort ¶ added in v0.1.64
func IsPortAvailable ¶
func KillProcess ¶ added in v0.1.64
func KillProcessUsingPort ¶ added in v0.1.64
func Native ¶
func Native(port uint16) *basev0.NetworkInstance
func Public ¶ added in v0.1.64
func Public(port uint16) *basev0.NetworkInstance
Types ¶
type FixedStrategy ¶
type FixedStrategy struct { }
type RuntimeManager ¶
type RuntimeManager struct {
// contains filtered or unexported fields
}
func NewRuntimeManager ¶ added in v0.1.64
func NewRuntimeManager(_ context.Context) (*RuntimeManager, error)
func (*RuntimeManager) GenerateNetworkMappings ¶
func (m *RuntimeManager) GenerateNetworkMappings(ctx context.Context, service *configurations.Service, endpoints []*basev0.Endpoint) ([]*basev0.NetworkMapping, error)
GenerateNetworkMappings generates network mappings for a service endpoints
Click to show internal directories.
Click to hide internal directories.