@@ -26,7 +26,7 @@ import (
2626 "google.golang.org/grpc/codes"
2727 "google.golang.org/grpc/status"
2828 "k8s.io/client-go/kubernetes"
29- "k8s.io/klog/v2 "
29+ "sigs. k8s.io/controller-runtime/pkg/log "
3030)
3131
3232// VolumeGroupServer struct of sidecar with supported methods of proto
@@ -56,10 +56,11 @@ func (vg *VolumeGroupServer) RegisterService(server grpc.ServiceRegistrar) {
5656func (vg * VolumeGroupServer ) CreateVolumeGroup (
5757 ctx context.Context ,
5858 req * proto.CreateVolumeGroupRequest ) (* proto.CreateVolumeGroupResponse , error ) {
59+ logger := log .FromContext (ctx )
5960 // Get the secrets from the k8s cluster
6061 data , err := kube .GetSecret (ctx , vg .kubeClient , req .GetSecretName (), req .GetSecretNamespace ())
6162 if err != nil {
62- klog . Errorf ( "Failed to get secret %s in namespace %s: %v" , req .GetSecretName (), req .GetSecretNamespace (), err )
63+ logger . Error ( err , "Failed to get secret" , "secretName" , req .GetSecretName (), "secretNamespace" , req .GetSecretNamespace ())
6364 return nil , status .Error (codes .Internal , err .Error ())
6465 }
6566 // Get the VolumeGroup name and volumeIds from the request
@@ -72,7 +73,7 @@ func (vg *VolumeGroupServer) CreateVolumeGroup(
7273
7374 vgResp , err := vg .controllerClient .CreateVolumeGroup (ctx , vgReq )
7475 if err != nil {
75- klog . Errorf ( "Failed to create volume group: %v" , err )
76+ logger . Error ( err , "Failed to create volume group" )
7677 return nil , err
7778 }
7879
@@ -94,10 +95,11 @@ func (vg *VolumeGroupServer) CreateVolumeGroup(
9495func (vg * VolumeGroupServer ) ModifyVolumeGroupMembership (
9596 ctx context.Context ,
9697 req * proto.ModifyVolumeGroupMembershipRequest ) (* proto.ModifyVolumeGroupMembershipResponse , error ) {
98+ logger := log .FromContext (ctx )
9799 // Get the secrets from the k8s cluster
98100 data , err := kube .GetSecret (ctx , vg .kubeClient , req .GetSecretName (), req .GetSecretNamespace ())
99101 if err != nil {
100- klog . Errorf ( "Failed to get secret %s in namespace %s: %v" , req .GetSecretName (), req .GetSecretNamespace (), err )
102+ logger . Error ( err , "Failed to get secret" , "secretName" , req .GetSecretName (), "secretNamespace" , req .GetSecretNamespace ())
101103 return nil , status .Error (codes .Internal , err .Error ())
102104 }
103105 // Get the volumeGroup Id and volumeIds from the request
@@ -110,7 +112,7 @@ func (vg *VolumeGroupServer) ModifyVolumeGroupMembership(
110112
111113 vgResp , err := vg .controllerClient .ModifyVolumeGroupMembership (ctx , vgReq )
112114 if err != nil {
113- klog . Errorf ( "Failed to modify volume group: %v" , err )
115+ logger . Error ( err , "Failed to modify volume group" )
114116 return nil , err
115117 }
116118
@@ -132,10 +134,11 @@ func (vg *VolumeGroupServer) ModifyVolumeGroupMembership(
132134func (vg * VolumeGroupServer ) DeleteVolumeGroup (
133135 ctx context.Context ,
134136 req * proto.DeleteVolumeGroupRequest ) (* proto.DeleteVolumeGroupResponse , error ) {
137+ logger := log .FromContext (ctx )
135138 // Get the secrets from the k8s cluster
136139 data , err := kube .GetSecret (ctx , vg .kubeClient , req .GetSecretName (), req .GetSecretNamespace ())
137140 if err != nil {
138- klog . Errorf ( "Failed to get secret %s in namespace %s: %v" , req .GetSecretName (), req .GetSecretNamespace (), err )
141+ logger . Error ( err , "Failed to get secret" , "secretName" , req .GetSecretName (), "secretNamespace" , req .GetSecretNamespace ())
139142 return nil , status .Error (codes .Internal , err .Error ())
140143 }
141144 // Get the volumeGroup Id from the request
@@ -146,7 +149,7 @@ func (vg *VolumeGroupServer) DeleteVolumeGroup(
146149
147150 _ , err = vg .controllerClient .DeleteVolumeGroup (ctx , vgReq )
148151 if err != nil {
149- klog . Errorf ( "Failed to delete volume group: %v" , err )
152+ logger . Error ( err , "Failed to delete volume group" )
150153 return nil , err
151154 }
152155
@@ -157,10 +160,11 @@ func (vg *VolumeGroupServer) DeleteVolumeGroup(
157160func (vg * VolumeGroupServer ) ControllerGetVolumeGroup (
158161 ctx context.Context ,
159162 req * proto.ControllerGetVolumeGroupRequest ) (* proto.ControllerGetVolumeGroupResponse , error ) {
163+ logger := log .FromContext (ctx )
160164 // Get the secrets from the k8s cluster
161165 data , err := kube .GetSecret (ctx , vg .kubeClient , req .GetSecretName (), req .GetSecretNamespace ())
162166 if err != nil {
163- klog . Errorf ( "Failed to get secret %s in namespace %s: %v" , req .GetSecretName (), req .GetSecretNamespace (), err )
167+ logger . Error ( err , "Failed to get secret" , "secretName" , req .GetSecretName (), "secretNamespace" , req .GetSecretNamespace ())
164168 return nil , status .Error (codes .Internal , err .Error ())
165169 }
166170 // Get the volumeGroup Id from the request
@@ -171,7 +175,7 @@ func (vg *VolumeGroupServer) ControllerGetVolumeGroup(
171175
172176 vgResp , err := vg .controllerClient .ControllerGetVolumeGroup (ctx , vgReq )
173177 if err != nil {
174- klog . Errorf ( "Failed to get volume group: %v" , err )
178+ logger . Error ( err , "Failed to get volume group" )
175179 return nil , err
176180 }
177181
0 commit comments