# Functions

No description provided by the author
DefaultAKOSettings returns the default AKOSettings.
DefaultControllerSettings return the default ControllerSettings.
DefaultL4Settings returns the default L4Settings.
DefaultL7Settings returns the default L7Settings.
DefaultNetworkSettings returns default NetworkSettings.
DefaultNodePortSelector returns the default NodePortSelector.
NewAKOSettings returns a new AKOSettings, allow users to set CniPlugin, ClusterName and DisableStaticRouteSync in runtime.
NewControllerSettings returns a ControllerSettings from default, allow setting CloudName, ControllerIP, ControllerVersion and ServiceEngineGroupName.
NewL4Settings returns a customized L4Settings after parsing the v1alpha1.AKOL4Config.
NewL7Settings returns a customized L7Settings after parsing the v1alpha1.AKOIngressConfig it only modifies ServiceType and ShardVSSize when instructed by the ingressConfig.
NewNetworkSettings returns a new NetworkSettings allow user to set NetworkName, SubnetIP, SubnetPrefix, NodeNetworkList and VIPNetworkList at runtime.
NewNodePortSelector returns the NodePortSelector defined in AKODeploymentConfig.
NewRbac creates a Rbac from the v1alpha1.AKORbacConfig.
NewValues creates a new Values given AKODeploymentConfig and clusterNameSpacedName.
NewValuesFromBytes unmarshalls a byte array into an instance of Values.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AKOSettings provides the settings for AKO.
No description provided by the author
Config consists of different configurations for Values that includes settings of AKO, networking, L4, L7, Rbac etc.
ControllerSettings outlines settings on the Avi controller that affects AKO's functionality.
L4Settings outlines all the knobs used to control Layer 4 loadbalancing settings in AKO.
L7Settings outlines all the knobs used to control Layer 7 load balancing settings in AKO.
LoadBalancerAndIngressService describes the load balancer and ingress service.
NamespaceSelector contains label key and value used for namespace migration.
NetworkSettings outlines the network settings for virtual services.
NodePortSelector is only applicable if serviceType is NodePort.
Rbac creates the pod security policy if PspEnabled is set to true.
Values defines the structures of an Ako addon secret string data this constructs the payload (string data) of the corev1.Secret.

# Type aliases

No description provided by the author
No description provided by the author