Bangalore:  Jagadish Shettar will be the new Chief Minister of Karnataka–the third in four years–and will be sworn in on Thursday after he was elected leader of ruling BJP legislature party today amid high drama over demands from warring factions before the change of guard.