services

package
v0.15.0-alpha.3 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2024 License: Apache-2.0 Imports: 65 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IsValidResource

type IsValidResource interface {
	IsValidGatewayA2(gw *gatewayv1alpha2.Gateway) bool
	IsValidGatewayClassA2(gwcls *gatewayv1alpha2.GatewayClass) bool
	IsValidGatewayB1(gw *gatewayv1beta1.Gateway) bool
	IsValidGatewayClassB1(gwcls *gatewayv1beta1.GatewayClass) bool
	IsValidGateway(gw *gatewayv1.Gateway) bool
	IsValidGatewayClass(gwcls *gatewayv1.GatewayClass) bool
	IsValidIngress(ing *networking.Ingress) bool
	IsValidIngressClass(ing *networking.IngressClass) bool
}

IsValidResource ...

type SSL

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

SSL ...

func CreateSSLCerts

func CreateSSLCerts(c *config.Config) *SSL

CreateSSLCerts ...

type Services

type Services struct {
	client.Client
	Config *config.Config
	// contains filtered or unexported fields
}

Services ...

func (*Services) GetIsValidResource

func (s *Services) GetIsValidResource() IsValidResource

GetIsValidResource ...

func (*Services) LeaderChangedSubscriber

func (s *Services) LeaderChangedSubscriber(f SvcLeaderChangedFnc)

LeaderChangedSubscriber ...

func (*Services) ReconcileIngress

func (s *Services) ReconcileIngress(ctx context.Context, changed *convtypes.ChangedObjects)

ReconcileIngress ...

func (*Services) SetupWithManager

func (s *Services) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error

SetupWithManager ...

type SvcLeaderChangedFnc

type SvcLeaderChangedFnc func(ctx context.Context, isLeader bool)

SvcLeaderChangedFnc ...

Jump to

Keyboard shortcuts

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