operator

command
v1.20.0-pre.3 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package auth provides routines to manage mutual authentication identities in Cilium.
Package auth provides routines to manage mutual authentication identities in Cilium.
pkg
bgp
ciliumendpointslice/testutils
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Cilium
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Cilium
ciliumenvoyconfig
Package service contains the logic for Cilium Load Balancer Controller via envoy config
Package service contains the logic for Cilium Load Balancer Controller via envoy config
ciliumidentity/testutils
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Cilium
SPDX-License-Identifier: Apache-2.0 Copyright Authors of Cilium
ciliumpod
Package ciliumpod provides a shared configuration identifying the Cilium agent pods in the cluster (namespace and label selector).
Package ciliumpod provides a shared configuration identifying the Cilium agent pods in the cluster (namespace and label selector).
gateway-api/helpers/testhelpers
testhelpers contains functions and fixtures that are helpful for testing multiple parts of the Gateway API code.
testhelpers contains functions and fixtures that are helpful for testing multiple parts of the Gateway API code.
gateway-api/indexers
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.
gateway-api/policychecks
policychecks holds objects that are used to be able run checks of various types of Policy for common problems, particularly related to things like:
policychecks holds objects that are used to be able run checks of various types of Policy for common problems, particularly related to things like:
gateway-api/predicates
predicates holds functions that work as predicates for controller-runtime calls, filtering requests send to the watchhandler so that only objects that have the predicate function return `true` will be sent to the watch handler.
predicates holds functions that work as predicates for controller-runtime calls, filtering requests send to the watchhandler so that only objects that have the predicate function return `true` will be sent to the watch handler.
gateway-api/routechecks
routechecks holds a number of objects that fulfill the Input interface; this interface is used to be able to generically run checks of various types of Routes for common problems, particularly related to things like:
routechecks holds a number of objects that fulfill the Input interface; this interface is used to be able to generically run checks of various types of Routes for common problems, particularly related to things like:
gateway-api/watch-handlers
watchhandlers holds functions that return closures that are used as handler.TypedEventHandler[client.Object, reconcile.Request] in controller-runtime Watch() calls.
watchhandlers holds functions that return closures that are used as handler.TypedEventHandler[client.Object, reconcile.Request] in controller-runtime Watch() calls.
ingress
Package ingress contains all the logic for Cilium Ingress Controller.
Package ingress contains all the logic for Cilium Ingress Controller.
ingress/annotations
Package annotations contains all annotations that supported by cilium ingress controller along with some sensible defaults.
Package annotations contains all annotations that supported by cilium ingress controller along with some sensible defaults.
model
Package model contains a data model for translations from upstream Kubernetes resources to Cilium Kubernetes resources.
Package model contains a data model for translations from upstream Kubernetes resources to Cilium Kubernetes resources.
model/ingestion
Package ingestion holds functions that translate from Kubernetes resources into Listener types for storage in the model.
Package ingestion holds functions that translate from Kubernetes resources into Listener types for storage in the model.
model/translation
Package translation building block for translation from model to CiliumEnvoyConfig, Service, etc.
Package translation building block for translation from model to CiliumEnvoyConfig, Service, etc.
model/translation/ingress
Package ingress contains the translation logic from Ingress to CiliumEnvoyConfig and related resources.
Package ingress contains the translation logic from Ingress to CiliumEnvoyConfig and related resources.

Jump to

Keyboard shortcuts

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