Documentation ¶
Index ¶
- func NewAccessRuleProcessor(config processing.ReconciliationConfig) processors.AccessRuleProcessor
- func NewAuthorizationPolicyProcessor(config processing.ReconciliationConfig, log *logr.Logger) processors.AuthorizationPolicyProcessor
- func NewRequestAuthenticationProcessor(config processing.ReconciliationConfig) processors.RequestAuthenticationProcessor
- func NewVirtualServiceProcessor(config processing.ReconciliationConfig) processors.VirtualServiceProcessor
- func StatusBase(statusCode gatewayv1beta1.StatusCode) processing.ReconciliationStatus
- type Reconciliation
- func (r Reconciliation) GetProcessors() []processing.ReconciliationProcessor
- func (r Reconciliation) GetStatusBase(statusCode gatewayv1beta1.StatusCode) processing.ReconciliationStatus
- func (r Reconciliation) Validate(ctx context.Context, client client.Client, apiRule *gatewayv1beta1.APIRule) ([]validation.Failure, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessRuleProcessor ¶
func NewAccessRuleProcessor(config processing.ReconciliationConfig) processors.AccessRuleProcessor
NewAccessRuleProcessor returns a AccessRuleProcessor with the desired state handling specific for the Ory handler.
func NewAuthorizationPolicyProcessor ¶
func NewAuthorizationPolicyProcessor(config processing.ReconciliationConfig, log *logr.Logger) processors.AuthorizationPolicyProcessor
NewAuthorizationPolicyProcessor returns a AuthorizationPolicyProcessor with the desired state handling specific for the Istio handler.
func NewRequestAuthenticationProcessor ¶
func NewRequestAuthenticationProcessor(config processing.ReconciliationConfig) processors.RequestAuthenticationProcessor
NewRequestAuthenticationProcessor returns a RequestAuthenticationProcessor with the desired state handling specific for the Istio handler.
func NewVirtualServiceProcessor ¶
func NewVirtualServiceProcessor(config processing.ReconciliationConfig) processors.VirtualServiceProcessor
NewVirtualServiceProcessor returns a VirtualServiceProcessor with the desired state handling specific for the Istio handler.
func StatusBase ¶
func StatusBase(statusCode gatewayv1beta1.StatusCode) processing.ReconciliationStatus
Types ¶
type Reconciliation ¶
type Reconciliation struct {
// contains filtered or unexported fields
}
func NewIstioReconciliation ¶
func NewIstioReconciliation(config processing.ReconciliationConfig, log *logr.Logger) Reconciliation
func (Reconciliation) GetProcessors ¶
func (r Reconciliation) GetProcessors() []processing.ReconciliationProcessor
func (Reconciliation) GetStatusBase ¶
func (r Reconciliation) GetStatusBase(statusCode gatewayv1beta1.StatusCode) processing.ReconciliationStatus
func (Reconciliation) Validate ¶
func (r Reconciliation) Validate(ctx context.Context, client client.Client, apiRule *gatewayv1beta1.APIRule) ([]validation.Failure, error)
Click to show internal directories.
Click to hide internal directories.