Heat olive oil in a large Dutch oven or other heavy soup pot over medium-high heat.
Add the pancetta, reduce heat to medium and cook 2-3 minutes or until beginning to get crispy.
Add the onion. Reduce heat to medium-low and cook 3-4 minutes or until beginning to soften.
Add the carrots and celery. Cook another 3-4 minutes.
Add the zucchini, yellow squash and green beans. Cook 2-3 minutes or until green beans turn bright green.
Add the Italian seasoning, bay leaves and crushed red pepper flakes and stir briefly.
Add the Parmigiano-Reggiano rind, chicken or vegetable broth, crushed tomatoes and tomato paste.
Bring to a boil. Reduce heat to medium-low.
Add the beans and potatoes. Simmer uncovered until potatoes and all the other vegetables are tender.
Add the kale and cook until it wilts.
Throw in a splash of red wine and adjust seasoning with salt and black pepper to taste.
Remove the cheese rind and bay leaves.
Add chopped fresh parsley.
Serve in bowls garnished with chopped fresh parsley and freshly grated Parmesan cheese.