Documentation
¶
Overview ¶
Package controller holds the controller-phase inputs a reconcile hands to a variant extension. They live here rather than in the extensions package because they are what a controller gathers, not part of the extension mechanism.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Inputs ¶
type Inputs struct {
RenderInputs render.Inputs
Client client.Client
CertificateManager certificatemanager.CertificateManager
}
Inputs is what a controller hands its variant extension: the render-phase inputs plus the deps needed to produce artifacts. The deps live here and not on render.Inputs so that modifiers, which only see render.Inputs, can't do I/O.
Directories
¶
| Path | Synopsis |
|---|---|
|
logstorage
|
|
|
esutils
This file contains functions common to the controllers to help them interact with elasticsearch.
|
This file contains functions common to the controllers to help them interact with elasticsearch. |
|
convert
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
|
datastoremigration
Package datastoremigration provides utilities for checking DatastoreMigration CR state from the operator's controllers.
|
Package datastoremigration provides utilities for checking DatastoreMigration CR state from the operator's controllers. |
|
Package podiprecovery contains a small controller that watches Kubernetes Nodes for host-IP changes (the address set the kubelet would put in `status.podIPs` for a hostNetwork pod: InternalIP-preferred, ExternalIP fallback) and deletes operator-managed host-networked pods whose status.podIPs no longer matches that set.
|
Package podiprecovery contains a small controller that watches Kubernetes Nodes for host-IP changes (the address set the kubelet would put in `status.podIPs` for a hostNetwork pod: InternalIP-preferred, ExternalIP fallback) and deletes operator-managed host-networked pods whose status.podIPs no longer matches that set. |
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
Click to show internal directories.
Click to hide internal directories.