Documentation
¶
Index ¶
- Constants
- Variables
- func EnqueueTLSSecrets(c client.Client, logger *slog.Logger) handler.EventHandler
- func GatewayAddressTypePtr(addr gatewayv1.AddressType) *gatewayv1.AddressType
- func GroupPtr(name string) *gatewayv1.Group
- func IsReferencedByCiliumGateway(ctx context.Context, c client.Client, logger *slog.Logger, obj *corev1.Secret) bool
- func KindPtr(name string) *gatewayv1.Kind
- func ObjectNamePtr(name string) *gatewayv1.ObjectName
Constants ¶
View Source
const ( CiliumGammaConditionAccepted = CiliumGammaPrefix + "/GammaRoutesAttached" CiliumGammaReasonAccepted = "Accepted" )
View Source
const ( CiliumGammaConditionProgrammed = CiliumGammaPrefix + "/GammaRoutesProgrammed" CiliumGammaReasonProgrammed = "Programmed" )
View Source
const (
CiliumGammaPrefix = "gamma.cilium.io"
)
Variables ¶
View Source
var Cell = cell.Module( "gateway-api", "Manages the Gateway API controllers", cell.Config(gatewayApiConfig{ EnableGatewayAPISecretsSync: true, EnableGatewayAPIProxyProtocol: false, EnableGatewayAPIAppProtocol: false, EnableGatewayAPIAlpn: false, GatewayAPIServiceExternalTrafficPolicy: "Cluster", GatewayAPISecretsNamespace: "cilium-secrets", GatewayAPIXffNumTrustedHops: 0, GatewayAPIHostnetworkEnabled: false, GatewayAPIHostnetworkNodelabelselector: "", }), cell.Invoke(initGatewayAPIController), cell.Provide(registerSecretSync), )
Cell manages the Gateway API related controllers.
Functions ¶
func EnqueueTLSSecrets ¶ added in v1.15.0
func GatewayAddressTypePtr ¶
func GatewayAddressTypePtr(addr gatewayv1.AddressType) *gatewayv1.AddressType
func IsReferencedByCiliumGateway ¶ added in v1.15.0
func ObjectNamePtr ¶
func ObjectNamePtr(name string) *gatewayv1.ObjectName
Types ¶
This section is empty.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package indexers holds functions related to building indexes for Kubernetes objects in the client cache.
|
Package indexers holds functions related to building indexes for Kubernetes objects in the client cache. |
Click to show internal directories.
Click to hide internal directories.