package
0.0.0-20231130153323-f39afbdfb474
Repository: https://github.com/openshift/node-observability-operator.git
Documentation: pkg.go.dev

# Packages

Code generated by counterfeiter.

# Functions

New returns a new MachineConfigReconciler instance.
No description provided by the author

# Constants

CrioUnixSocketEnvString refers to the environment variable info string that helps in finding if the profiling is enabled by default.
MCAPIVersion is the machine config API version.
MCKind is the machine config resource kind.
MCPoolKind is the machine config pool resource king.
MCRoleLabelName is the machine config role label name.
NodeObservabilityNodeRoleLabelName is the role label name used for enabling profiling of services on requested nodes.
NodeObservabilityNodeRoleName is the nodeobservability node role name.
ProfilingMCPName is the name of the MCP created for applying nodeobservability related MC changes on nodes with nodeobservability role.
ResourceLabelsPath is the path of Labels in resource.
WorkerNodeMCPName is the name of the MCP created for applying required MC changes on nodes with worker role.
WorkerNodeRoleLabelName is the role label name used for worker nodes.
WorkerNodeRoleName is the worker node role name.

# Variables

MachineConfigLabels is for storing the labels to add in machine config resources.
NodeSelectorLabels is for storing the labels to match the nodes to include in MCP.

# Structs

MachineConfigReconciler reconciles a NodeObservabilityMachineConfig object.
ResourcePatchValue is for creating the patch request for updating a resource.