Documentation ¶
Index ¶
Constants ¶
View Source
const ( // GatewayServiceType the Gateway service condition type GatewayServiceType consts.ConditionType = "GatewayService" // ControlPlaneReadyType the ControlPlane is deployed and Ready ControlPlaneReadyType consts.ConditionType = "ControlPlaneReady" // DataPlaneReadyType the DataPlane is deployed and Ready DataPlaneReadyType consts.ConditionType = "DataPlaneReady" )
View Source
const ( // GatewayReasonServiceError must be used with the GatewayService condition // to express that the Gateway Service is not properly configured. GatewayReasonServiceError consts.ConditionReason = "GatewayServiceError" // ListenerReasonTooManyTLSSecrets must be used with the ResolvedRefs condition // to express that more than one TLS secret has been set in the listener // TLS configuration. ListenerReasonTooManyTLSSecrets consts.ConditionReason = "TooManyTLSSecrets" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayFinalizer ¶
type GatewayFinalizer string
GatewayFinalizer defines finalizers added by gateway controller.
const ( // GatewayFinalizerCleanupDataPlanes is the finalizer to cleanup owned dataplane resources. GatewayFinalizerCleanupDataPlanes GatewayFinalizer = "gateway-operator.konghq.com/cleanup-dataplanes" // GatewayFinalizerCleanupControlPlanes is the finalizer to cleanup owned controlplane resources. GatewayFinalizerCleanupControlPlanes GatewayFinalizer = "gateway-operator.konghq.com/cleanup-controlplanes" // GatewayFinalizerCleanupNetworkPolicies is the finalizer to cleanup owned network policies. GatewayFinalizerCleanupNetworkPolicies GatewayFinalizer = "gateway-operator.konghq.com/cleanup-network-policies" )
type Reconciler ¶
type Reconciler struct { client.Client Scheme *runtime.Scheme DevelopmentMode bool DefaultDataPlaneImage string }
Reconciler reconciles a Gateway object.
func (*Reconciler) Reconcile ¶
Reconcile moves the current state of an object to the intended state.
func (*Reconciler) SetupWithManager ¶
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.