services

package
v0.15.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2023 License: Apache-2.0 Imports: 53 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 {
	IsValidGateway(gw *gatewayv1alpha2.Gateway) bool
	IsValidGatewayClass(gwcls *gatewayv1alpha2.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(changed *convtypes.ChangedObjects)

ReconcileIngress ...

func (*Services) SetupWithManager

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

SetupWithManager ...

type SvcLeaderChangedFnc

type SvcLeaderChangedFnc func(isLeader bool)

SvcLeaderChangedFnc ...

Jump to

Keyboard shortcuts

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