ory

package
v0.0.0-...-d0b8644 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

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 Ory handler.

Types

type Reconciliation

type Reconciliation struct {
	// contains filtered or unexported fields
}

func NewOryReconciliation

func NewOryReconciliation(config processing.ReconciliationConfig, log *logr.Logger) Reconciliation

func (Reconciliation) GetProcessors

func (Reconciliation) GetStatusBase

func (Reconciliation) Validate

func (r Reconciliation) Validate(ctx context.Context, client client.Client, apiRule *gatewayv1beta1.APIRule) ([]validation.Failure, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL