reconciler

package
v2.8.0 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrMissingProject marks a project is gone from Kubernetes
	ErrMissingKubeProject = errors.New("missing Kubernetes Atlas Project")
)

Functions

This section is empty.

Types

type AtlasReconciler

type AtlasReconciler struct {
	Client client.Client
	Log    *zap.SugaredLogger
}

func (*AtlasReconciler) Invalidate added in v2.8.0

func (r *AtlasReconciler) Invalidate(typeName string, invalid workflow.Result) (ctrl.Result, error)

func (*AtlasReconciler) ResolveCredentials

func (r *AtlasReconciler) ResolveCredentials(ctx context.Context, pro project.ProjectReferrerObject) (*client.ObjectKey, error)

func (*AtlasReconciler) ResolveProject

func (r *AtlasReconciler) ResolveProject(ctx context.Context, sdkClient *admin.APIClient, pro project.ProjectReferrerObject) (*project.Project, error)

func (*AtlasReconciler) Skip added in v2.8.0

func (r *AtlasReconciler) Skip(ctx context.Context, typeName string, resource api.AtlasCustomResource, spec any) (ctrl.Result, error)

func (*AtlasReconciler) Unsupport added in v2.8.0

func (r *AtlasReconciler) Unsupport(ctx *workflow.Context, typeName string) (ctrl.Result, error)

Jump to

Keyboard shortcuts

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