ory

package
v0.0.0-...-614127b Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAccessRuleProcessor

NewAccessRuleProcessor returns a AccessRuleProcessor with the desired state handling specific for the Ory handler.

func NewAuthorizationPolicyProcessor

NewAuthorizationPolicyProcessor returns a AuthorizationPolicyProcessor with the desired state handling specific for the Istio handler.

func NewRequestAuthenticationProcessor

NewRequestAuthenticationProcessor returns a RequestAuthenticationProcessor with the desired state handling specific for the Istio handler.

func NewVirtualServiceProcessor

func NewVirtualServiceProcessor(config processing.ReconciliationConfig, apiRule *gatewayv1beta1.APIRule) 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(apiRule *gatewayv1beta1.APIRule, config processing.ReconciliationConfig, log *logr.Logger) Reconciliation

func (Reconciliation) GetProcessors

func (Reconciliation) GetStatusBase

func (r Reconciliation) GetStatusBase(statusCode string) status.ReconciliationStatus

func (Reconciliation) Validate

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

Jump to

Keyboard shortcuts

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