@@ -53,7 +53,7 @@ func (a *Operator) checkAPIServiceResources(csv *v1alpha1.ClusterServiceVersion,
53
53
serviceName := APIServiceNameToServiceName (apiServiceName )
54
54
service , err := a .lister .CoreV1 ().ServiceLister ().Services (csv .GetNamespace ()).Get (serviceName )
55
55
if err != nil {
56
- logger .Warnf ("could not retrieve generated Service %s" , serviceName )
56
+ logger .WithField ( "service" , serviceName ). Warnf ("could not retrieve generated Service" )
57
57
return err
58
58
}
59
59
@@ -65,7 +65,7 @@ func (a *Operator) checkAPIServiceResources(csv *v1alpha1.ClusterServiceVersion,
65
65
66
66
// Check if the APIService points to the correct service
67
67
if apiService .Spec .Service .Name != serviceName || apiService .Spec .Service .Namespace != csv .GetNamespace () {
68
- logger .Warnf ( "APIService service reference mismatch %s %s" , apiService .Spec .Service .Name , apiService .Spec .Service .Namespace )
68
+ logger .WithFields (log. Fields { " service" : apiService .Spec .Service .Name , "serviceNamespace" : apiService .Spec .Service .Namespace }). Warnf ( "APIService service reference mismatch" )
69
69
return fmt .Errorf ("APIService service reference mismatch" )
70
70
}
71
71
@@ -85,7 +85,7 @@ func (a *Operator) checkAPIServiceResources(csv *v1alpha1.ClusterServiceVersion,
85
85
secretName := apiServiceName + "-cert"
86
86
secret , err := a .lister .CoreV1 ().SecretLister ().Secrets (csv .GetNamespace ()).Get (secretName )
87
87
if err != nil {
88
- logger .Warnf ("could not retrieve generated Secret %s" , secretName )
88
+ logger .WithField ( "secret" , secretName ). Warnf ("could not retrieve generated Secret" )
89
89
return err
90
90
}
91
91
cert , err := certs .PEMToCert (secret .Data ["tls.crt" ])
@@ -101,7 +101,7 @@ func (a *Operator) checkAPIServiceResources(csv *v1alpha1.ClusterServiceVersion,
101
101
// Check if CA hash matches expected
102
102
caHash := hashFunc (caBundle )
103
103
if hash , ok := secret .GetAnnotations ()[OLMCAHashAnnotationKey ]; ! ok || hash != caHash {
104
- logger .Warnf ("secret %s CA cert hash does not match expected" , secretName )
104
+ logger .WithField ( "secret" , secretName ). Warnf ("secret CA cert hash does not match expected" )
105
105
return fmt .Errorf ("secret %s CA cert hash does not match expected" , secretName )
106
106
}
107
107
@@ -119,19 +119,19 @@ func (a *Operator) checkAPIServiceResources(csv *v1alpha1.ClusterServiceVersion,
119
119
// Ensure the existing Deployment has a matching CA hash annotation
120
120
deployment , err := a .lister .AppsV1 ().DeploymentLister ().Deployments (csv .GetNamespace ()).Get (desc .DeploymentName )
121
121
if k8serrors .IsNotFound (err ) || err != nil {
122
- logger .Warnf ("expected Deployment %s could not be retrieved" , desc . DeploymentName )
122
+ logger .WithField ( "deployment" , desc . DeploymentName ). Warnf ("expected Deployment could not be retrieved" )
123
123
return err
124
124
}
125
125
if hash , ok := deployment .Spec .Template .GetAnnotations ()[OLMCAHashAnnotationKey ]; ! ok || hash != caHash {
126
- logger .Warnf ("Deployment %s CA cert hash does not match expected" , desc . DeploymentName )
126
+ logger .WithField ( "deployment" , desc . DeploymentName ). Warnf ("Deployment CA cert hash does not match expected" )
127
127
return fmt .Errorf ("Deployment %s CA cert hash does not match expected" , desc .DeploymentName )
128
128
}
129
129
130
130
// Ensure the Deployment's ServiceAccount exists
131
131
serviceAccountName := deployment .Spec .Template .Spec .ServiceAccountName
132
132
serviceAccount , err := a .lister .CoreV1 ().ServiceAccountLister ().ServiceAccounts (deployment .GetNamespace ()).Get (serviceAccountName )
133
133
if err != nil {
134
- logger .Warnf ("could not retrieve ServiceAccount %s" , serviceAccountName )
134
+ logger .WithField ( "serviceaccount" , serviceAccountName ). Warnf ("could not retrieve ServiceAccount" )
135
135
return err
136
136
}
137
137
@@ -170,11 +170,11 @@ func (a *Operator) checkAPIServiceResources(csv *v1alpha1.ClusterServiceVersion,
170
170
for _ , rule := range rules {
171
171
satisfied , err := ruleChecker .RuleSatisfied (serviceAccount , namespace , rule )
172
172
if err != nil {
173
- logger .Warnf ( "error checking Rule %+v" , rule )
173
+ logger .WithField ( "rule" , fmt . Sprintf ( " %+v" , rule )). Warnf ( "error checking Rule" )
174
174
return err
175
175
}
176
176
if ! satisfied {
177
- logger .Warnf ( "Rule %+v not satisfied", rule )
177
+ logger .WithField ( "rule" , fmt . Sprintf ( " %+v" , rule )). Warnf ( "Rule not satisfied" )
178
178
return fmt .Errorf ("Rule %+v not satisfied" , rule )
179
179
}
180
180
}
0 commit comments