Documentation
¶
Index ¶
- func GetRuntimeDetails(ctx context.Context, kubeClient client.Client, ...) (*odigosv1.InstrumentationConfig, error)
- func InstrumentationConfigContainsUnknownLanguage(config odigosv1.InstrumentationConfig) bool
- func SetupWithManager(mgr ctrl.Manager, clientset *kubernetes.Clientset, ...) error
- type InstrumentationConfigReconciler
- type PodsReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRuntimeDetails ¶ added in v1.0.64
func GetRuntimeDetails(ctx context.Context, kubeClient client.Client, podWorkload *k8sconsts.PodWorkload) (*odigosv1.InstrumentationConfig, error)
func InstrumentationConfigContainsUnknownLanguage ¶ added in v1.0.118
func InstrumentationConfigContainsUnknownLanguage(config odigosv1.InstrumentationConfig) bool
func SetupWithManager ¶
func SetupWithManager(mgr ctrl.Manager, clientset *kubernetes.Clientset, criClient *criwrapper.CriClient) error
Types ¶
type InstrumentationConfigReconciler ¶ added in v1.0.82
type InstrumentationConfigReconciler struct { client.Client Scheme *runtime.Scheme // the clientset is used to interact with the k8s API directly, // without pulling in specific objects into the controller runtime cache // which can be expensive (memory and CPU) Clientset *kubernetes.Clientset CriClient *criwrapper.CriClient }
type PodsReconciler ¶ added in v1.0.108
type PodsReconciler struct { client.Client Scheme *runtime.Scheme // the clientset is used to interact with the k8s API directly, // without pulling in specific objects into the controller runtime cache // which can be expensive (memory and CPU) Clientset *kubernetes.Clientset CriClient *criwrapper.CriClient }
Click to show internal directories.
Click to hide internal directories.