Place the halved baby potatoes in a large pot and cover with water. Bring to a boil over medium-high heat. Cook for 15-20 minutes, or until the potatoes are fork-tender. Drain and let cool slightly.
In a large mixing bowl, combine the sour cream, mayonnaise, Dijon mustard, garlic powder, onion powder, salt, and black pepper. Mix until smooth and well combined.
Once the potatoes are cool enough to handle, add them to the mixing bowl with the dressing. Gently fold the potatoes into the dressing until evenly coated.
Stir in the shredded cheddar cheese, crumbled bacon, chopped green onions, and parsley. Mix gently to combine.
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld. Serve chilled.