In a large pot, bring salted water to a boil. Add the halved baby potatoes and cook until tender, about 15-20 minutes. 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.
Once the potatoes are cool enough to handle, add them to the bowl with the dressing. Gently fold to coat the potatoes evenly.
Stir in the shredded cheddar cheese, crumbled bacon, chopped green onions, and parsley. Mix until well combined.
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld.
Before serving, give the salad a gentle stir and adjust seasoning if necessary.