Ukraine says the attack is revenge after it retook occupied territory from Russia in the east.