Documentation ¶
Index ¶
- func GetResourceName(namespaceName, podName string, seqID int64) string
- type PodResourceReconciler
- func (r *PodResourceReconciler) CreateOrUpdateExtensionResourcesPrice(ctx context.Context, obj client.Object) error
- func (r *PodResourceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *PodResourceReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *PodResourceReconciler) UpdateResourceUsed(ctx context.Context, obj client.Object) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetResourceName ¶
Types ¶
type PodResourceReconciler ¶
type PodResourceReconciler struct { client.Client Scheme *runtime.Scheme logr.Logger MeteringSystemNamespace string }
PodResourceReconciler reconciles a PodResource object
func (*PodResourceReconciler) CreateOrUpdateExtensionResourcesPrice ¶
func (r *PodResourceReconciler) CreateOrUpdateExtensionResourcesPrice(ctx context.Context, obj client.Object) error
CreateOrUpdateExtensionResourcesPrice need to create a ExtensionResourcesPrice to make metering-quota know this resource
func (*PodResourceReconciler) SetupWithManager ¶
func (r *PodResourceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*PodResourceReconciler) UpdateResourceUsed ¶
Click to show internal directories.
Click to hide internal directories.