in controllers/flinkcluster/flinkcluster_reconciler.go [360:376]
func (reconciler *ClusterReconciler) reconcilePersistentVolumeClaims(ctx context.Context) error {
observed := reconciler.observed
pvcs := observed.persistentVolumeClaims
jm := observed.jmStatefulSet
tm := observed.tmStatefulSet
for _, pvc := range pvcs.Items {
if c, ok := pvc.Labels["component"]; ok && c == "jobmanager" && jm != nil {
reconciler.reconcilePersistentVolumeClaim(ctx, &pvc, jm)
}
if c, ok := pvc.Labels["component"]; ok && c == "taskmanager" && tm != nil {
reconciler.reconcilePersistentVolumeClaim(ctx, &pvc, tm)
}
}
return nil
}