I'm very surprised about this but you can book Cardiff to Glasgow with Easyjet on their website. The flight is operated by Loganair of course. It looks like Easyjet and Loganair are partners through Worldwide by Easyjet. Oddly you can't book flights to Edinburgh though.