Documentation
¶
Index ¶
- type IsValidResource
- type SSL
- type Services
- func (s *Services) GetIsValidResource() IsValidResource
- func (s *Services) LeaderChangedSubscriber(f SvcLeaderChangedFnc)
- func (s *Services) ReconcileIngress(ctx context.Context, changed *convtypes.ChangedObjects) error
- func (s *Services) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error
- type SvcLeaderChangedFnc
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 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 ¶
ReconcileIngress ...
type SvcLeaderChangedFnc ¶
SvcLeaderChangedFnc ...
Click to show internal directories.
Click to hide internal directories.