package
0.0.0-20241125221543-6b1772d43ab7
Repository: https://github.com/barani129/monitoring-wo-webhooks.git
Documentation: pkg.go.dev

# Constants

ConditionFalse represents the fact that a given condition is false.
ConditionNonViolated represents the fact that a given condition is non violated.
ConditionUnknown represents the fact that a given condition is unknown.
ConditionTrue represents the fact that a given condition is true.
ConditionUnknown represents the fact that a given condition is unknown.
ConditionTrue represents the fact that a given condition is true.
ContainerScanConditionReady represents the fact that a given managed cluster condition is in reachable from the ACM/source cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MetallbScanConditionReady represents the fact that set of metallb checks are healthy If the `status` of this condition is `False`, if any checks fails.
No description provided by the author
No description provided by the author
PortScanConditionReady represents the fact that a given managed cluster condition is in reachable from the ACM/source cluster.
VmScanConditionNonViolation represents the fact that a given managed cluster condition is in reachable from the ACM/source cluster.
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ContainerScan is the Schema for the containerscans API +kubebuilder:printcolumn:name="CreatedAt",type="string",JSONPath=".metadata.creationTimestamp",description="object creation timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[].status",description="if set to true, there is no container with non-zero terminate state" +kubebuilder:printcolumn:name="LastSuccessfulTime",type="string",JSONPath=".status.lastRunTime",description="last successful run (where there is no failed containers) timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="ExternalNotified",type="string",JSONPath=".status.externalNotified",description="indicates if the external system is notified" +kubebuilder:printcolumn:name="IncidentID",type="string",JSONPath=".status.incidentID",description="incident ID from service now".
No description provided by the author
ContainerScanList contains a list of ContainerScan.
ContainerScanSpec defines the desired state of ContainerScan.
ContainerScanStatus defines the observed state of ContainerScan.
MetallbScan is the Schema for the metallbscans API +kubebuilder:printcolumn:name="CreatedAt",type="string",JSONPath=".metadata.creationTimestamp",description="object creation timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[].status",description="if set to true, all metallb checks are completed successfully" +kubebuilder:printcolumn:name="LastRunTime",type="string",JSONPath=".status.lastRunTime",description="last healthcheck run timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="LastSuccessfulRunTime",type="string",JSONPath=".status.lastSuccessfulRunTime",description="last successful run timestamp(in cluster's timezone) when metallb checks completed successfully" +kubebuilder:printcolumn:name="Healthy",type="string",JSONPath=".status.healthy",description="last successful run timestamp(in cluster's timezone)".
No description provided by the author
MetallbScanList contains a list of MetallbScan.
MetallbScanSpec defines the desired state of MetallbScan.
MetallbScanStatus defines the observed state of MetallbScan.
PortScan is the Schema for the PortScans API +kubebuilder:printcolumn:name="CreatedAt",type="string",JSONPath=".metadata.creationTimestamp",description="object creation timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="Reachable",type="string",JSONPath=".status.conditions[].status",description="whether cluster is reachable on the give IP and port" +kubebuilder:printcolumn:name="LastSuccessfulPollTime",type="string",JSONPath=".status.lastPollTime",description="last poll timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="ExternalNotified",type="string",JSONPath=".status.externalNotified",description="indicates if the external system is notified" +kubebuilder:printcolumn:name="IncidentID",type="string",JSONPath=".status.incidentID",description="incident ID from service now".
No description provided by the author
PortScanList contains a list of PortScan.
PortScanSpec defines the desired state of PortScan.
PortScanStatus defines the observed state of PortScan.
VmScan is the Schema for the vmscans API +kubebuilder:printcolumn:name="CreatedAt",type="string",JSONPath=".metadata.creationTimestamp",description="object creation timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[].status",description="whether cluster is reachable on the give IP and port" +kubebuilder:printcolumn:name="LastNonViolation",type="string",JSONPath=".status.lastPollTime",description="last poll timestamp(in cluster's timezone)" +kubebuilder:printcolumn:name="ExternalNotified",type="string",JSONPath=".status.externalNotified",description="indicates if the external system is notified" +kubebuilder:printcolumn:name="IncidentID",type="string",JSONPath=".status.incidentID",description="incident ID from service now" +kubebuilder:printcolumn:name="Migrations",type="string",JSONPath=".status.migrations",description="list of VMs with namespace that are either migrating/failed to migrate".
No description provided by the author
VmScanList contains a list of VmScan.
VmScanSpec defines the desired state of VmScan.
VmScanStatus defines the observed state of VmScan.

# Type aliases

ConditionStatus represents a condition's status.
ManagedConditionType represents a managed cluster condition value.
ManagedConditionType represents a managed metallb scan CR condition value.
ManagedConditionType represents a managed cluster condition value.
ConditionStatus represents a condition's status.
ManagedConditionType represents a managed cluster condition value.