requestauthentication

package
v0.0.0-...-a1fc7e5 Latest Latest
Warning

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

Go to latest
Published: Dec 24, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetRequestAuthenticationKey

func GetRequestAuthenticationKey(ra *securityv1beta1.RequestAuthentication) string

Types

type Processor

type Processor struct {
	ApiRule *gatewayv2alpha1.APIRule
	Creator requestAuthenticationCreator
}

Processor is the generic processor that handles the Istio Request Authentications in the reconciliation of API Rule.

func NewProcessor

func NewProcessor(apiRule *gatewayv2alpha1.APIRule) Processor

NewProcessor returns a processor with the desired state handling specific for the Istio handler.

func (Processor) EvaluateReconciliation

func (r Processor) EvaluateReconciliation(ctx context.Context, client ctrlclient.Client) ([]*processing.ObjectChange, error)

Jump to

Keyboard shortcuts

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