The ones that say we made that promise are basing it off something James Baker said, not any official agreement but here is what Gorby said about it. Yes I trust him more t5han Baker.
"In a 2014 interview, Gorbachev said as much: “The topic of ‘NATO expansion’ was never discussed. It was not raised in those years.”
A pretty good read on the subject.
Why NATO Has Become a Flash Point With Russia in Ukraine
Russian leaders have watched with mounting resentment as the transatlantic alliance has nearly doubled its membership since the end of the Cold War. President Vladimir Putin has drawn a red line in U…www.cfr.org
Well, for the sake of argument, let's say Gorby's correct.
Adding 14 countries and expanding NATO nearly 1000 miles would still be cause for concern to Russia.
Adding Ukraine to that list would be pouring gas on a fire.