Directories ¶
Path | Synopsis |
---|---|
Package externalnetwork contains the logic to manage the external network.
|
Package externalnetwork contains the logic to manage the external network. |
client-operator
Package clientoperator contains the logic to manage the gateway clients.
|
Package clientoperator contains the logic to manage the gateway clients. |
configuration
Package configurationcontroller contains the logic to manage the Configuration resource.
|
Package configurationcontroller contains the logic to manage the Configuration resource. |
remapping
Package remapping contains the logic to remap the CIDRs in case of repeated ones.
|
Package remapping contains the logic to remap the CIDRs in case of repeated ones. |
route
Package route contains the logic to manage the routesconfiguration for the external-network.
|
Package route contains the logic to manage the routesconfiguration for the external-network. |
server-operator
Package serveroperator contains the logic to manage the gateway servers.
|
Package serveroperator contains the logic to manage the gateway servers. |
utils
Package utils contains utilities to manage the external network.
|
Package utils contains utilities to manage the external network. |
wireguard
Package wireguard contains the logic to manage WireGuard gateway servers and clients.
|
Package wireguard contains the logic to manage WireGuard gateway servers and clients. |
Package forge contains utility functions to forge resources of the networking module.
|
Package forge contains utility functions to forge resources of the networking module. |
Package getters contains utility functions to get resources of the networking module.
|
Package getters contains utility functions to get resources of the networking module. |
Package internalnetwork contains the common logic to manage the internal network
|
Package internalnetwork contains the common logic to manage the internal network |
client-controller
Package clientcontroller implements the logic of the GatewayClient Controller to create InternalFabrics.
|
Package clientcontroller implements the logic of the GatewayClient Controller to create InternalFabrics. |
configuration-controller
Package configurationcontroller implements the logic of the Configuration Controller.
|
Package configurationcontroller implements the logic of the Configuration Controller. |
fabricipam
Package fabricipam contains the implementation of the IPAM for the Fabric network.
|
Package fabricipam contains the implementation of the IPAM for the Fabric network. |
gw-masq-bypass
Package gwmasqbypass manages the creation and deletion of the gw-masquerade-bypass firewallconfigurations.
|
Package gwmasqbypass manages the creation and deletion of the gw-masquerade-bypass firewallconfigurations. |
id
Package id implements the logic of the ID manager.
|
Package id implements the logic of the ID manager. |
internalfabric-controller
Package internalfabriccontroller implements the logic of the InternalFabric Controller to create InternalNodes.
|
Package internalfabriccontroller implements the logic of the InternalFabric Controller to create InternalNodes. |
node-controller
Package nodecontroller implements the logic that creates and manages InternalNodes.
|
Package nodecontroller implements the logic that creates and manages InternalNodes. |
route
Package route contains the logic to manage the routes for the internal network.
|
Package route contains the logic to manage the routes for the internal network. |
server-controller
Package servercontroller implements the logic of the GatewayServer Controller to create InternalFabrics.
|
Package servercontroller implements the logic of the GatewayServer Controller to create InternalFabrics. |
Package ipctrl contains the logic to manage IP addresses to interact with the remote cluster.
|
Package ipctrl contains the logic to manage IP addresses to interact with the remote cluster. |
Package networkctrl contains the logic to manage Networks to interact with the remote cluster.
|
Package networkctrl contains the logic to manage Networks to interact with the remote cluster. |
Click to show internal directories.
Click to hide internal directories.