Fact check: there was, in fact, no such promise. Additionally, joining NATO is an entirely voluntary process and a decision that first must be made by the joining country.
Nearly every ex-warsaw pact country made this decision. I wonder what that says about russia?