Documentation
¶
Index ¶
Constants ¶
View Source
const ( GatewayDeploymentTemplate templateFile = "./gateway-deployment.yml.tpl" WebhookTemplate templateFile = "./webhook.yml.tpl" GatewayDeploymentRBACTemplate templateFile = "./rbac.yml.tpl" )
Variables ¶
View Source
var ParseBytes = templates.ParseBytes
Functions ¶
Types ¶
type GatewayDeploymentArgs ¶
type GatewayDeploymentArgs struct {
metav1.ObjectMeta
ServiceAccountName string
GatewayWgSecretName string
GatewayGlobalIP string
GatewayDNSSuffix string
GatewayInternalDNSNameserver string
GatewayWgExtraPeersHash string
GatewayDNSServers string
GatewayServiceType networkingv1.GatewayServiceType
GatewayNodePort int32
ClusterCIDR string
ServiceCIDR string
IPManagerConfigName string
IPManagerConfigNamespace string
ImageWebhookServer string
ImageIPManager string
ImageIPBindingController string
ImageDNS string
ImageLogsProxy string
}
type GatewayRBACTemplateArgs ¶
type GatewayRBACTemplateArgs struct {
metav1.ObjectMeta
}
Click to show internal directories.
Click to hide internal directories.