Skip to content

Commit 359b8cf

Browse files
author
Arvind Thirumurugan
committed
fix alias name
Signed-off-by: Arvind Thirumurugan <arvindth@microsoft.com>
1 parent a8848bf commit 359b8cf

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

approval-controller-metric-collector/approval-request-controller/pkg/controller/controller.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ func (r *Reconciler) reconcileApprovalRequestObj(ctx context.Context, approvalRe
107107

108108
// Handle deletion
109109
if !obj.GetDeletionTimestamp().IsZero() {
110-
return r.handleDelete(ctx, approvalReqObj, isClusterScoped)
110+
return r.handleDelete(ctx, approvalReqObj)
111111
}
112112

113113
// Check if the approval request is already approved or rejected - stop reconciliation if so
@@ -523,7 +523,7 @@ func (r *Reconciler) checkWorkloadHealthAndApprove(
523523
}
524524

525525
// handleDelete handles the deletion of an ApprovalRequest or ClusterApprovalRequest
526-
func (r *Reconciler) handleDelete(ctx context.Context, approvalReqObj placementv1beta1.ApprovalRequestObj, isClusterScoped bool) (ctrl.Result, error) {
526+
func (r *Reconciler) handleDelete(ctx context.Context, approvalReqObj placementv1beta1.ApprovalRequestObj) (ctrl.Result, error) {
527527
obj := approvalReqObj.(client.Object)
528528
if !controllerutil.ContainsFinalizer(obj, metricCollectorFinalizer) {
529529
return ctrl.Result{}, nil

approval-controller-metric-collector/metric-collector/pkg/controller/collector.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import (
3030
corev1 "k8s.io/api/core/v1"
3131
"k8s.io/klog/v2"
3232

33-
placementv1alpha1 "github.com/arvindthiru/kubefleet-cookbook/approval-controller-metric-collector/approval-request-controller/apis/metric/v1alpha1"
33+
localv1alpha1 "github.com/arvindthiru/kubefleet-cookbook/approval-controller-metric-collector/approval-request-controller/apis/metric/v1alpha1"
3434
)
3535

3636
// PrometheusClient is the interface for querying Prometheus
@@ -151,7 +151,7 @@ type PrometheusResult struct {
151151
}
152152

153153
// collectFromPrometheus collects metrics from a Prometheus endpoint
154-
func (r *Reconciler) collectFromPrometheus(ctx context.Context, mc *placementv1alpha1.MetricCollector) ([]placementv1alpha1.WorkloadMetrics, error) {
154+
func (r *Reconciler) collectFromPrometheus(ctx context.Context, mc *localv1alpha1.MetricCollector) ([]localv1alpha1.WorkloadMetrics, error) {
155155
// Create Prometheus client without auth (simplified)
156156
promClient := NewPrometheusClient(mc.Spec.PrometheusURL, "", nil)
157157

@@ -171,7 +171,7 @@ func (r *Reconciler) collectFromPrometheus(ctx context.Context, mc *placementv1a
171171
}
172172

173173
// Extract metrics for each workload
174-
workloadMetrics := make([]placementv1alpha1.WorkloadMetrics, 0, len(data.Result))
174+
workloadMetrics := make([]localv1alpha1.WorkloadMetrics, 0, len(data.Result))
175175
for _, res := range data.Result {
176176
namespace := res.Metric["namespace"]
177177
workloadName := res.Metric["app"]
@@ -188,7 +188,7 @@ func (r *Reconciler) collectFromPrometheus(ctx context.Context, mc *placementv1a
188188
}
189189
}
190190

191-
wm := placementv1alpha1.WorkloadMetrics{
191+
wm := localv1alpha1.WorkloadMetrics{
192192
Namespace: namespace,
193193
WorkloadName: workloadName,
194194
Health: health == 1.0, // Convert to boolean: 1.0 = true, 0.0 = false
@@ -201,7 +201,7 @@ func (r *Reconciler) collectFromPrometheus(ctx context.Context, mc *placementv1a
201201
}
202202

203203
// buildPromQLQuery builds a PromQL query for workload_health metric
204-
func buildPromQLQuery(mc *placementv1alpha1.MetricCollector) string {
204+
func buildPromQLQuery(mc *localv1alpha1.MetricCollector) string {
205205
// Query all workload_health metrics (MetricCollector is cluster-scoped)
206206
return `workload_health`
207207
}

approval-controller-metric-collector/metric-collector/pkg/controller/controller.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import (
3232
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
3333
"sigs.k8s.io/controller-runtime/pkg/predicate"
3434

35-
placementv1alpha1 "github.com/arvindthiru/kubefleet-cookbook/approval-controller-metric-collector/approval-request-controller/apis/metric/v1alpha1"
35+
localv1alpha1 "github.com/arvindthiru/kubefleet-cookbook/approval-controller-metric-collector/approval-request-controller/apis/metric/v1alpha1"
3636
)
3737

3838
const (
@@ -68,7 +68,7 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
6868
}()
6969

7070
// Fetch the MetricCollector instance (cluster-scoped)
71-
mc := &placementv1alpha1.MetricCollector{}
71+
mc := &localv1alpha1.MetricCollector{}
7272
if err := r.MemberClient.Get(ctx, client.ObjectKey{Name: req.Name}, mc); err != nil {
7373
if errors.IsNotFound(err) {
7474
klog.V(2).InfoS("MetricCollector not found, ignoring", "metricCollector", req.Name)
@@ -123,14 +123,14 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
123123
if collectErr != nil {
124124
klog.ErrorS(collectErr, "Failed to collect metrics", "metricCollector", req.Name)
125125
meta.SetStatusCondition(&mc.Status.Conditions, metav1.Condition{
126-
Type: placementv1alpha1.MetricCollectorConditionTypeReady,
126+
Type: localv1alpha1.MetricCollectorConditionTypeReady,
127127
Status: metav1.ConditionTrue,
128128
ObservedGeneration: mc.Generation,
129129
Reason: "CollectorConfigured",
130130
Message: "Collector is configured",
131131
})
132132
meta.SetStatusCondition(&mc.Status.Conditions, metav1.Condition{
133-
Type: placementv1alpha1.MetricCollectorConditionTypeCollecting,
133+
Type: localv1alpha1.MetricCollectorConditionTypeCollecting,
134134
Status: metav1.ConditionFalse,
135135
ObservedGeneration: mc.Generation,
136136
Reason: "CollectionFailed",
@@ -139,14 +139,14 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
139139
} else {
140140
klog.V(2).InfoS("Successfully collected metrics", "metricCollector", req.Name, "workloads", len(collectedMetrics))
141141
meta.SetStatusCondition(&mc.Status.Conditions, metav1.Condition{
142-
Type: placementv1alpha1.MetricCollectorConditionTypeReady,
142+
Type: localv1alpha1.MetricCollectorConditionTypeReady,
143143
Status: metav1.ConditionTrue,
144144
ObservedGeneration: mc.Generation,
145145
Reason: "CollectorConfigured",
146146
Message: "Collector is configured and collecting metrics",
147147
})
148148
meta.SetStatusCondition(&mc.Status.Conditions, metav1.Condition{
149-
Type: placementv1alpha1.MetricCollectorConditionTypeCollecting,
149+
Type: localv1alpha1.MetricCollectorConditionTypeCollecting,
150150
Status: metav1.ConditionTrue,
151151
ObservedGeneration: mc.Generation,
152152
Reason: "MetricsCollected",
@@ -163,15 +163,15 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
163163
if err := r.syncReportToHub(ctx, mc); err != nil {
164164
klog.ErrorS(err, "Failed to sync MetricCollectorReport to hub", "metricCollector", req.Name)
165165
meta.SetStatusCondition(&mc.Status.Conditions, metav1.Condition{
166-
Type: placementv1alpha1.MetricCollectorConditionTypeReported,
166+
Type: localv1alpha1.MetricCollectorConditionTypeReported,
167167
Status: metav1.ConditionFalse,
168168
ObservedGeneration: mc.Generation,
169169
Reason: "ReportSyncFailed",
170170
Message: fmt.Sprintf("Failed to sync report to hub: %v", err),
171171
})
172172
} else {
173173
meta.SetStatusCondition(&mc.Status.Conditions, metav1.Condition{
174-
Type: placementv1alpha1.MetricCollectorConditionTypeReported,
174+
Type: localv1alpha1.MetricCollectorConditionTypeReported,
175175
Status: metav1.ConditionTrue,
176176
ObservedGeneration: mc.Generation,
177177
Reason: "ReportSyncSucceeded",
@@ -190,15 +190,15 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
190190
}
191191

192192
// syncReportToHub syncs the MetricCollectorReport to the hub cluster
193-
func (r *Reconciler) syncReportToHub(ctx context.Context, mc *placementv1alpha1.MetricCollector) error {
193+
func (r *Reconciler) syncReportToHub(ctx context.Context, mc *localv1alpha1.MetricCollector) error {
194194
// Use the reportNamespace from the MetricCollector spec
195195
reportNamespace := mc.Spec.ReportNamespace
196196
if reportNamespace == "" {
197197
return fmt.Errorf("reportNamespace is not set in MetricCollector spec")
198198
}
199199

200200
// Create or update MetricCollectorReport on hub
201-
report := &placementv1alpha1.MetricCollectorReport{
201+
report := &localv1alpha1.MetricCollectorReport{
202202
ObjectMeta: metav1.ObjectMeta{
203203
Name: mc.Name,
204204
Namespace: reportNamespace,
@@ -209,7 +209,7 @@ func (r *Reconciler) syncReportToHub(ctx context.Context, mc *placementv1alpha1.
209209
}
210210

211211
// Check if report already exists
212-
existingReport := &placementv1alpha1.MetricCollectorReport{}
212+
existingReport := &localv1alpha1.MetricCollectorReport{}
213213
err := r.HubClient.Get(ctx, client.ObjectKey{Name: mc.Name, Namespace: reportNamespace}, existingReport)
214214

215215
now := metav1.Now()
@@ -251,7 +251,7 @@ func (r *Reconciler) syncReportToHub(ctx context.Context, mc *placementv1alpha1.
251251
}
252252

253253
// deleteReportFromHub deletes the MetricCollectorReport from the hub cluster
254-
func (r *Reconciler) deleteReportFromHub(ctx context.Context, mc *placementv1alpha1.MetricCollector) error {
254+
func (r *Reconciler) deleteReportFromHub(ctx context.Context, mc *localv1alpha1.MetricCollector) error {
255255
// Use the reportNamespace from the MetricCollector spec
256256
reportNamespace := mc.Spec.ReportNamespace
257257
if reportNamespace == "" {
@@ -260,7 +260,7 @@ func (r *Reconciler) deleteReportFromHub(ctx context.Context, mc *placementv1alp
260260
}
261261

262262
// Try to delete MetricCollectorReport on hub
263-
report := &placementv1alpha1.MetricCollectorReport{}
263+
report := &localv1alpha1.MetricCollectorReport{}
264264
err := r.HubClient.Get(ctx, client.ObjectKey{Name: mc.Name, Namespace: reportNamespace}, report)
265265
if err != nil {
266266
if errors.IsNotFound(err) {
@@ -283,6 +283,6 @@ func (r *Reconciler) SetupWithManager(mgr ctrl.Manager) error {
283283
r.recorder = mgr.GetEventRecorderFor("metriccollector-controller")
284284
return ctrl.NewControllerManagedBy(mgr).
285285
Named("metriccollector-controller").
286-
For(&placementv1alpha1.MetricCollector{}, builder.WithPredicates(predicate.GenerationChangedPredicate{})).
286+
For(&localv1alpha1.MetricCollector{}, builder.WithPredicates(predicate.GenerationChangedPredicate{})).
287287
Complete(r)
288288
}

0 commit comments

Comments
 (0)