Documentation ¶
Index ¶
- Constants
- func HCPRouterConfig(hcp *hyperv1.HostedControlPlane, setDefaultSecurityContext bool) config.DeploymentConfig
- func ReconcileRouteStatus(route *routev1.Route, externalHostname, internalHostname string)
- func ReconcileRouterConfiguration(ownerRef config.OwnerRef, cm *corev1.ConfigMap, routeList *routev1.RouteList, ...) error
- func ReconcileRouterDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, ...) error
- func ReconcileRouterPodDisruptionBudget(pdb *policyv1.PodDisruptionBudget, availability hyperv1.AvailabilityPolicy, ...)
- func ReconcileRouterService(svc *corev1.Service, internal, crossZoneLoadBalancingEnabled bool) error
Constants ¶
View Source
const PrivateRouterImage = "haproxy-router"
Variables ¶
This section is empty.
Functions ¶
func HCPRouterConfig ¶
func HCPRouterConfig(hcp *hyperv1.HostedControlPlane, setDefaultSecurityContext bool) config.DeploymentConfig
func ReconcileRouteStatus ¶ added in v0.1.10
func ReconcileRouterConfiguration ¶ added in v0.1.10
func ReconcileRouterDeployment ¶
func ReconcileRouterDeployment(deployment *appsv1.Deployment, ownerRef config.OwnerRef, deploymentConfig config.DeploymentConfig, image string, config *corev1.ConfigMap) error
func ReconcileRouterPodDisruptionBudget ¶ added in v0.1.18
func ReconcileRouterPodDisruptionBudget(pdb *policyv1.PodDisruptionBudget, availability hyperv1.AvailabilityPolicy, ownerRef config.OwnerRef)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.