metadatareporter

package
v0.0.0-...-041c201 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2025 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Setup

func Setup(client client.Client, cloudClient cloudclient.CloudClient, resolver serviceidresolver.ServiceResolver, mgr ctrl.Manager) error

Types

type EndpointsReconciler

type EndpointsReconciler struct {
	client.Client
	// contains filtered or unexported fields
}

func NewEndpointsReconciler

func NewEndpointsReconciler(client client.Client, resolver serviceidresolver.ServiceResolver, reporter *MetadataReporter) *EndpointsReconciler

func (*EndpointsReconciler) Reconcile

func (r *EndpointsReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*EndpointsReconciler) SetupWithManager

func (r *EndpointsReconciler) SetupWithManager(mgr ctrl.Manager) error

type MetadataReporter

type MetadataReporter struct {
	client.Client
	// contains filtered or unexported fields
}

func NewMetadataReporter

func NewMetadataReporter(
	client client.Client,
	cloudClient cloudclient.CloudClient,
	serviceIDResolver serviceidresolver.ServiceResolver,
) *MetadataReporter

func (*MetadataReporter) ReportMetadata

func (r *MetadataReporter) ReportMetadata(ctx context.Context, serviceIdentities []serviceidentity.ServiceIdentity) error

type NamespaceReconciler

type NamespaceReconciler struct {
	client.Client
	// contains filtered or unexported fields
}

func NewNamespaceReconciler

func NewNamespaceReconciler(client client.Client, cloudClient cloudclient.CloudClient) *NamespaceReconciler

func (*NamespaceReconciler) Reconcile

func (r *NamespaceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*NamespaceReconciler) SetupWithManager

func (r *NamespaceReconciler) SetupWithManager(mgr ctrl.Manager) error

type PodReconciler

type PodReconciler struct {
	client.Client
	// contains filtered or unexported fields
}

func NewPodReconciler

func NewPodReconciler(client client.Client, resolver serviceidresolver.ServiceResolver, reporter *MetadataReporter) *PodReconciler

func (*PodReconciler) Reconcile

func (r *PodReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*PodReconciler) SetupWithManager

func (r *PodReconciler) SetupWithManager(mgr ctrl.Manager) error

Jump to

Keyboard shortcuts

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