Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTTPClient ¶
HTTPClient is the interface for a simple HTTPClient which can execute "Get".
type VizierMonitor ¶
type VizierMonitor struct {
// contains filtered or unexported fields
}
VizierMonitor is responsible for watching the k8s API and statusz endpoints to compile a reason and state for the overall Vizier instance.
func (*VizierMonitor) InitAndStartMonitor ¶
func (m *VizierMonitor) InitAndStartMonitor(cloudClient *grpc.ClientConn)
InitAndStartMonitor initializes and starts the status monitor for the Vizier.
func (*VizierMonitor) Quit ¶
func (m *VizierMonitor) Quit()
Quit stops the VizierMonitor from monitoring the vizier in the given namespace.
type VizierReconciler ¶
type VizierReconciler struct { client.Client Scheme *runtime.Scheme Clientset *kubernetes.Clientset RestConfig *rest.Config K8sVersion string // contains filtered or unexported fields }
VizierReconciler reconciles a Vizier object
func (*VizierReconciler) Reconcile ¶
Reconcile updates the Vizier running in the cluster to match the expected state.
func (*VizierReconciler) SetupWithManager ¶
func (r *VizierReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the reconciler.
func (*VizierReconciler) Stop ¶
func (r *VizierReconciler) Stop()
Stop performs any necessary cleanup before shutdown.
Click to show internal directories.
Click to hide internal directories.