Versions in this module Expand all Collapse all v1 v1.0.0 Dec 3, 2024 Changes in this version + const ComponentName + const DefaultDeleteVZGroupGracePeriodSeconds + const DefaultPods + const LabelCPUModelName + type MacOSVZProvider struct + func NewMacOSVZProvider(ctx context.Context, vzClient client.VzClientInterface, ...) (p *MacOSVZProvider, err error) + func (p *MacOSVZProvider) AttachToContainer(ctx context.Context, namespace, podName, containerName string, ...) (err error) + func (p *MacOSVZProvider) ConfigureNode(ctx context.Context, n *corev1.Node) error + func (p *MacOSVZProvider) CreatePod(ctx context.Context, pod *corev1.Pod) (err error) + func (p *MacOSVZProvider) DeletePod(ctx context.Context, pod *corev1.Pod) (err error) + func (p *MacOSVZProvider) GetContainerLogs(ctx context.Context, namespace, podName, containerName string, ...) (in io.ReadCloser, err error) + func (p *MacOSVZProvider) GetMetricsResource(ctx context.Context) (mf []*dto.MetricFamily, err error) + func (p *MacOSVZProvider) GetPod(ctx context.Context, namespace, name string) (pod *corev1.Pod, err error) + func (p *MacOSVZProvider) GetPodStatus(ctx context.Context, namespace, name string) (ps *corev1.PodStatus, err error) + func (p *MacOSVZProvider) GetPods(ctx context.Context) (pods []*corev1.Pod, err error) + func (p *MacOSVZProvider) GetStatsSummary(ctx context.Context) (s *statsv1alpha1.Summary, err error) + func (p *MacOSVZProvider) PortForward(ctx context.Context, namespace, pod string, port int32, ...) (err error) + func (p *MacOSVZProvider) RunInContainer(ctx context.Context, namespace, podName, containerName string, cmd []string, ...) (err error) + func (p *MacOSVZProvider) UpdatePod(ctx context.Context, pod *corev1.Pod) (err error) + type MacOSVZProviderConfig struct + DaemonEndpointPort int32 + EventRecorder event.EventRecorder + InternalIP string + K8sClient kubernetes.Interface + NodeName string + Platform string + PodsLister corev1listers.PodLister