#With whom did Yahweh make a covenant?

Yahweh made a covenant with Israel in the land of Moab. [29:1]

#What previous covenant had Yahweh made with the people of Israel?

Yahweh previously made a covenant with Israel at Horeb. [29:1]