@@ -927,14 +927,14 @@ func (clusterWatcher *ClusterWatcher) UpdateCrdStatus(cfg, phase, message string
927
927
// retry the update
928
928
return false , nil
929
929
}
930
+ clusterWatcher .Log .Info ("Config CR Status Updated Successfully" )
930
931
}
931
932
return true , nil
932
933
})
933
934
if err != nil {
934
935
clusterWatcher .Log .Errorf ("Error updating the ConfigCR status %s" , err )
935
936
return
936
937
}
937
- clusterWatcher .Log .Info ("Config CR Status Updated Successfully" )
938
938
}
939
939
940
940
func (clusterWatcher * ClusterWatcher ) UpdateKubeArmorConfigMap (cfg * opv1.KubeArmorConfig ) {
@@ -1141,19 +1141,19 @@ func (clusterWatcher *ClusterWatcher) WatchRecommendedPolicies() error {
1141
1141
var yamlBytes []byte
1142
1142
policies , err := recommend .CRDFs .ReadDir ("." )
1143
1143
if err != nil {
1144
- clusterWatcher .Log .Warnf ("error reading policies FS" , err )
1144
+ clusterWatcher .Log .Warnf ("error reading policies FS %s " , err )
1145
1145
return err
1146
1146
}
1147
1147
for _ , policy := range policies {
1148
1148
csp := & secv1.KubeArmorClusterPolicy {}
1149
1149
if ! policy .IsDir () {
1150
1150
yamlBytes , err = recommend .CRDFs .ReadFile (policy .Name ())
1151
1151
if err != nil {
1152
- clusterWatcher .Log .Warnf ("error reading csp" , policy .Name ())
1152
+ clusterWatcher .Log .Warnf ("error reading csp %s " , policy .Name ())
1153
1153
continue
1154
1154
}
1155
1155
if err := runtime .DecodeInto (scheme .Codecs .UniversalDeserializer (), yamlBytes , csp ); err != nil {
1156
- clusterWatcher .Log .Warnf ("error decoding csp" , policy .Name ())
1156
+ clusterWatcher .Log .Warnf ("error decoding csp %s " , policy .Name ())
1157
1157
continue
1158
1158
}
1159
1159
}
@@ -1163,31 +1163,31 @@ func (clusterWatcher *ClusterWatcher) WatchRecommendedPolicies() error {
1163
1163
clusterWatcher .Log .Infof ("excluding csp " , csp .Name )
1164
1164
err = clusterWatcher .Secv1Client .SecurityV1 ().KubeArmorClusterPolicies ().Delete (context .Background (), csp .GetName (), metav1.DeleteOptions {})
1165
1165
if err != nil && ! metav1errors .IsNotFound (err ) {
1166
- clusterWatcher .Log .Warnf ("error deleting csp" , csp .GetName ())
1166
+ clusterWatcher .Log .Warnf ("error deleting csp %s " , csp .GetName ())
1167
1167
} else if err == nil {
1168
- clusterWatcher .Log .Infof ("deleted csp" , csp .GetName ())
1168
+ clusterWatcher .Log .Infof ("deleted csp :%s " , csp .GetName ())
1169
1169
}
1170
1170
continue
1171
1171
}
1172
1172
csp .Spec .Selector .MatchExpressions = common .RecommendedPolicies .MatchExpressions
1173
1173
_ , err = clusterWatcher .Secv1Client .SecurityV1 ().KubeArmorClusterPolicies ().Create (context .Background (), csp , metav1.CreateOptions {})
1174
1174
if err != nil && ! metav1errors .IsAlreadyExists (err ) {
1175
- clusterWatcher .Log .Warnf ("error creating csp" , csp .GetName ())
1175
+ clusterWatcher .Log .Warnf ("error creating csp %s " , csp .GetName ())
1176
1176
continue
1177
1177
} else if metav1errors .IsAlreadyExists (err ) {
1178
1178
pol , err := clusterWatcher .Secv1Client .SecurityV1 ().KubeArmorClusterPolicies ().Get (context .Background (), csp .GetName (), metav1.GetOptions {})
1179
1179
if err != nil {
1180
- clusterWatcher .Log .Warnf ("error getting csp" , csp .GetName ())
1180
+ clusterWatcher .Log .Warnf ("error getting csp %s " , csp .GetName ())
1181
1181
continue
1182
1182
}
1183
1183
if ! reflect .DeepEqual (pol .Spec .Selector .MatchExpressions , common .RecommendedPolicies .MatchExpressions ) {
1184
1184
pol .Spec .Selector .MatchExpressions = common .RecommendedPolicies .MatchExpressions
1185
1185
_ , err := clusterWatcher .Secv1Client .SecurityV1 ().KubeArmorClusterPolicies ().Update (context .Background (), pol , metav1.UpdateOptions {})
1186
1186
if err != nil {
1187
- clusterWatcher .Log .Warnf ("error updating csp" , csp .GetName ())
1187
+ clusterWatcher .Log .Warnf ("error updating csp %s " , csp .GetName ())
1188
1188
continue
1189
1189
} else {
1190
- clusterWatcher .Log .Info ("updated csp" , csp .GetName ())
1190
+ clusterWatcher .Log .Infof ("updated csp %s " , csp .GetName ())
1191
1191
}
1192
1192
}
1193
1193
} else {
@@ -1197,10 +1197,10 @@ func (clusterWatcher *ClusterWatcher) WatchRecommendedPolicies() error {
1197
1197
if ! policy .IsDir () {
1198
1198
err = clusterWatcher .Secv1Client .SecurityV1 ().KubeArmorClusterPolicies ().Delete (context .Background (), csp .GetName (), metav1.DeleteOptions {})
1199
1199
if err != nil && ! metav1errors .IsNotFound (err ) {
1200
- clusterWatcher .Log .Warnf ("error deleting csp" , csp .GetName ())
1200
+ clusterWatcher .Log .Warnf ("error deleting csp %s " , csp .GetName ())
1201
1201
continue
1202
- } else {
1203
- clusterWatcher .Log .Info ("deleted csp" , csp .GetName ())
1202
+ } else if err == nil {
1203
+ clusterWatcher .Log .Info ("deleted csp %s " , csp .GetName ())
1204
1204
}
1205
1205
}
1206
1206
}
0 commit comments