load-balancer-api

command module
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 4, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

README

Build status

Load Balancer API

This is an API for managing load balancer configurations for the Infratographer platform.

Load Balancer Components

Load balancer --> Port --> Pool --> Origin

Load Balancers

Load balancers are the top level component managed by the load balancer API. Load balancers are assigned to a tenant.

Ports

Ports define the listening port of a load balancer. Ports are assigned to a load balancer.

Pools

Pools are a collection of origins. Pools are assigned to a tenant, and linked to a port through assignments.

Origins

Origins define a backend service IP and port. Origins belong to a pool.

Assignments

Assignments link ports to pools.

Development and Contributing

Code of Conduct

Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Contact

To contact the maintainers, please open a GithHub Issue

License

Apache 2.0

Documentation

Overview

package main is the entry point

Directories

Path Synopsis
Package cmd is our cobra/viper cli implementation
Package cmd is our cobra/viper cli implementation
Package db provides an embedded filesystem containing all the database migrations
Package db provides an embedded filesystem containing all the database migrations
internal
config
Package config provides a struct to store the applications config
Package config provides a struct to store the applications config
httptools
Package httptools provides a set of tools for testing HTTP handlers.
Package httptools provides a set of tools for testing HTTP handlers.
pubsub
Package pubsub wraps nats calls
Package pubsub wraps nats calls
x/echox
Package echox provides common functionality for working with echo servers
Package echox provides common functionality for working with echo servers
pkg
api/v1
Package api provides the API for the load balancers
Package api provides the API for the load balancers

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL