Before the JCPOA era did Israel have a ready offensive military program to strike the Iranian nuclear weapons program but with the JCPOA in 2015 was it rescinded. Now Israel is investing billions of shekels in new offensive military capabilities and is training a new generation of fighter pilots for the mission. Yet at the same time, Iran is endeavoring to enrich enough uranium at sufficient levels of purity (90%) for producing a nuclear weapon. There are other nuclear technologies that are necessary for producing a nuclear weapon however that are not yet ready in Iran and may not be so for years. Nevertheless, even Iran amassing sufficient enriched uranium for one nuclear weapon would, according to former Israeli Prime Minister Benjamin Netanyahu, be enough to trigger a series of Israeli air strikes against Iranian nuclear military facilities.
Israel will certainly not wait with striking the Iranian nuclear weapons program until Iran becomes a nuclear threshold state and has all the nuclear technologies and nuclear materials in place to produce a nuclear weapon. That would not only be unwise, it would potentially be suicidal.