Documentation
¶
Index ¶
Constants ¶
View Source
const ( APIGatewayResourceListDefaultPath = "manifests/controlled_resources_list.yaml" ApiGatewayFinalizer = "gateways.operator.kyma-project.io/api-gateway" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIGatewayReconciler ¶
type APIGatewayReconciler struct { client.Client Scheme *runtime.Scheme // contains filtered or unexported fields }
APIGatewayReconciler reconciles a APIGateway object
func NewAPIGatewayReconciler ¶
func NewAPIGatewayReconciler(mgr manager.Manager, oathkeeperReconciler ReadyVerifyingReconciler) *APIGatewayReconciler
func (*APIGatewayReconciler) SetupWithManager ¶
func (r *APIGatewayReconciler) SetupWithManager(mgr ctrl.Manager, c controllers.RateLimiterConfig) error
SetupWithManager sets up the controller with the Manager.
type ReadyVerifyingReconciler ¶
type ReadyVerifyingReconciler interface { // ReconcileAndVerifyReadiness runs the reconciliation and verifies that the resource is ready. ReconcileAndVerifyReadiness(ctx context.Context, k8sClient client.Client, apiGatewayCR *v1alpha1.APIGateway) controllers.Status }
Click to show internal directories.
Click to hide internal directories.