package
0.0.0
Repository: https://github.com/kubewg-net/operator.git
Documentation: pkg.go.dev

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ExternalVPNSpec defines the an external VPN connection.
FirewallRuleSpec defines a firewall rule.
FirewallRulesSpec defines a list of firewall rules.
FirewallSpec defines the firewall configuration for a container.
InitSpec defines the initial container configuration.
NameSelectorSpec defines a name selector for a resource.
Network is the Schema for the networks API.
NetworkList contains a list of Network.
NetworkSpec defines the desired state of Network.
NetworkStatus defines the observed state of Network.
Peer is the Schema for the peers API.
PeerList contains a list of Peer.
PeerSpec defines the desired state of Peer.
PeerStatus defines the observed state of Peer.
Router is the Schema for the routers API.
RouterList contains a list of Router.
RouterSpec defines the desired state of Router.
RouterStatus defines the observed state of Router.
WireguardConnectionSpec defines a Wireguard connection.
WireguardCredentialsSpec defines a set of Wireguard credentials.

# Type aliases

Protocol defines a network protocol.
WireguardKey is a 44-character base64-encoded Wireguard key.