reconcilers

package
v0.0.0-...-8655446 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2021 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Copyright Adam B Kaplan

SPDX-License-Identifier: Apache-2.0

SPDX-License-Identifier: Apache-2.0

SPDX-License-Identifier: Apache-2.0

SPDX-License-Identifier: Apache-2.0

SPDX-License-Identifier: Apache-2.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExternalServiceReconciler

type ExternalServiceReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ExternalServiceReconciler reconciles the external Service deployment for Plex Media Server

func NewExternalServiceReconciler

func NewExternalServiceReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *ExternalServiceReconciler

NewServiceReconciler returns a new Reconciler that reconciles the Service for Plex Media Server

func (*ExternalServiceReconciler) Reconcile

type Reconciler

type Reconciler interface {
	Reconcile(ctx context.Context, plex *v1alpha1.PlexMediaServer) (bool, error)
}

Reconciler reconciles the desired state of a managed object with the object's state in the cluster

type ServiceReconciler

type ServiceReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ServiceReconciler reconciles the Service deployment for Plex Media Server

func NewServiceReconciler

func NewServiceReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *ServiceReconciler

NewServiceReconciler returns a new Reconciler that reconciles the Service for Plex Media Server

func (*ServiceReconciler) Reconcile

func (r *ServiceReconciler) Reconcile(ctx context.Context, plex *v1alpha1.PlexMediaServer) (bool, error)

type StatefulSetReconciler

type StatefulSetReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

StatefulSetReconciler is a reconciler for the PlexMediaServer's StatefulSet

func NewStatefulSetReconciler

func NewStatefulSetReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *StatefulSetReconciler

NewStatefulSetReconciler returns a Reconciler for Plex's StatefulSet

func (*StatefulSetReconciler) Reconcile

Reconcile reconciles an object with the desired state of the PlexMediaServer

type StatusReconciler

type StatusReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

func NewStatusReconciler

func NewStatusReconciler(client client.Client, log logr.Logger, scheme *runtime.Scheme) *StatusReconciler

func (*StatusReconciler) Reconcile

func (r *StatusReconciler) Reconcile(ctx context.Context, plex *v1alpha1.PlexMediaServer) (bool, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL