By 2035 , INS Vikramaditya & MiG-29K wil be relegated to training roles. Besides the Rafales can't be accommodated on the IAC-1 , it can't even land there .As the way things are progressing it seems every IN aircraft carrier will have a separate fighter aircraft embarked on it like Mig-29k for INS Vikramaditya, Rafale for IAC-1/2 and TEDBF for IAC-3 (props to such planning and strategy).
Hopefully TEDBF & Rafales would be interchangeable aboard IAC-2 & 3 .