Documentation
¶
Overview ¶
Package controllers contains k8s reconciliation controllers
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶ added in v0.18.0
type Controller struct {
pomerium.Reconciler
databroker.DataBrokerServiceClient
MgrOpts runtime_ctrl.Options
// IngressCtrlOpts are the ingress controller options
IngressCtrlOpts []ingress.Option
// GatewayControllerConfig is the Gateway controller config
GatewayControllerConfig *gateway.ControllerConfig
// GlobalSettings if provided, will also reconcile configuration options
GlobalSettings *types.NamespacedName
// CertificateControllerName is the name of the certificate controller.
CertificateControllerName string
// contains filtered or unexported fields
}
Controller runs Pomerium configuration reconciliation controllers for Ingress and Pomerium Settings CRD objects, if specified
func (*Controller) GetDataBrokerServiceClient ¶ added in v0.18.0
func (c *Controller) GetDataBrokerServiceClient() databroker.DataBrokerServiceClient
GetDataBrokerServiceClient implements databroker.LeaseHandler
func (*Controller) ReadyzCheck ¶ added in v0.18.0
func (c *Controller) ReadyzCheck(_ *http.Request) error
ReadyzCheck reports whether controller is ready
Directories
¶
| Path | Synopsis |
|---|---|
|
Package deps implements dependencies management
|
Package deps implements dependencies management |
|
Package gateway contains controllers for Gateway API objects.
|
Package gateway contains controllers for Gateway API objects. |
|
Package ingress implements Ingress controller functions
|
Package ingress implements Ingress controller functions |
|
Package mock_test is a generated GoMock package.
|
Package mock_test is a generated GoMock package. |
|
Package reporter contains various methods to report status updates
|
Package reporter contains various methods to report status updates |
|
Package settings implements controller for Settings CRD
|
Package settings implements controller for Settings CRD |
Click to show internal directories.
Click to hide internal directories.