Skip to content

Commit dc55550

Browse files
author
eliranb
committed
Revert WorkloadStatus field to DeploymentStatus to keep backward compatible
1 parent 585ac87 commit dc55550

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

api/v1beta/lightrunjavaagent_types.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,16 @@ type LightrunJavaAgentSpec struct {
8181
type LightrunJavaAgentStatus struct {
8282
LastScheduleTime *metav1.Time `json:"lastScheduleTime,omitempty"`
8383
Conditions []metav1.Condition `json:"conditions,omitempty"`
84-
WorkloadStatus string `json:"workloadStatus,omitempty"`
84+
// TODO rename status field to more agnostic name such as "Status"
85+
DeploymentStatus string `json:"deploymentStatus,omitempty"`
8586
}
8687

8788
//+kubebuilder:object:root=true
8889
//+kubebuilder:subresource:status
8990
//+kubebuilder:resource:shortName=lrja
9091
//+kubebuilder:printcolumn:priority=0,name=Deployment,type=string,JSONPath=".spec.deploymentName",description="Deployment name",format=""
9192
//+kubebuilder:printcolumn:priority=0,name=StatefulSet,type=string,JSONPath=".spec.statefulSetName",description="StatefulSet name",format=""
92-
//+kubebuilder:printcolumn:priority=0,name="Status",type=string,JSONPath=".status.workloadStatus",description="Status of Workload Reconciliation",format=""
93+
//+kubebuilder:printcolumn:priority=0,name="Status",type=string,JSONPath=".status.deploymentStatus",description="Status of Deployment Reconciliation",format=""
9394
//+kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"
9495

9596
// LightrunJavaAgent is the Schema for the lightrunjavaagents API

internal/controller/helpers.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ func (r *LightrunJavaAgentReconciler) successStatus(ctx context.Context, instanc
121121
Status: metav1.ConditionTrue,
122122
}
123123
SetStatusCondition(&instance.Status.Conditions, condition)
124-
instance.Status.WorkloadStatus = r.findLastConditionType(&instance.Status.Conditions)
124+
instance.Status.DeploymentStatus = r.findLastConditionType(&instance.Status.Conditions)
125125
err := r.Status().Update(ctx, instance)
126126
if err != nil {
127127
if apierrors.IsConflict(err) {
@@ -147,7 +147,7 @@ func (r *LightrunJavaAgentReconciler) errorStatus(ctx context.Context, instance
147147
Status: metav1.ConditionTrue,
148148
}
149149
SetStatusCondition(&instance.Status.Conditions, condition)
150-
instance.Status.WorkloadStatus = r.findLastConditionType(&instance.Status.Conditions)
150+
instance.Status.DeploymentStatus = r.findLastConditionType(&instance.Status.Conditions)
151151
err := r.Status().Update(ctx, instance)
152152
if err != nil {
153153
if apierrors.IsConflict(err) {

internal/controller/lightrunjavaagent_controller_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ var _ = Describe("LightrunJavaAgent controller", func() {
714714
if err := k8sClient.Get(ctx, lrAgentRequest2, &lrAgent2); err != nil {
715715
return false
716716
}
717-
return lrAgent2.Status.WorkloadStatus == "Ready"
717+
return lrAgent2.Status.DeploymentStatus == "Ready"
718718
}).Should(BeTrue())
719719
})
720720

@@ -749,7 +749,7 @@ var _ = Describe("LightrunJavaAgent controller", func() {
749749
if err := k8sClient.Get(ctx, lrAgentRequest3, &lrAgent3); err != nil {
750750
return false
751751
}
752-
return lrAgent3.Status.WorkloadStatus == "ReconcileFailed"
752+
return lrAgent3.Status.DeploymentStatus == "ReconcileFailed"
753753
}).Should(BeTrue())
754754
})
755755
It("Should not add finalizer to the duplicate CR", func() {
@@ -845,7 +845,7 @@ var _ = Describe("LightrunJavaAgent controller", func() {
845845
if err := k8sClient.Get(ctx, lrAgentRequest4, &lrAgent4); err != nil {
846846
return false
847847
}
848-
return lrAgent4.Status.WorkloadStatus == "" && lrAgent4.Status.Conditions == nil
848+
return lrAgent4.Status.DeploymentStatus == "" && lrAgent4.Status.Conditions == nil
849849
}).Should(BeTrue())
850850
})
851851
It("Should not patch the deployment", func() {
@@ -1132,7 +1132,7 @@ var _ = Describe("LightrunJavaAgent controller", func() {
11321132
}, timeout, interval).Should(BeTrue())
11331133

11341134
// Also verify the workload status is set correctly
1135-
Expect(lrAgentResult.Status.WorkloadStatus).To(Equal(reconcileTypeNotProgressing))
1135+
Expect(lrAgentResult.Status.DeploymentStatus).To(Equal(reconcileTypeNotProgressing))
11361136
})
11371137
})
11381138

0 commit comments

Comments
 (0)