 Documentation
      ¶
      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.