Man City will be aiming for the treble this season.
The Spaniard arrived at Manchester City in 2016 and won the Premier League title three times since then.
He also won an FA Cup and four Carabo cups in five seasons.
Tonight he will be aiming to win his ninth major trophy as City boss when his side takes on Chelsea in the Champions League final at Porto.
The 49-year old manager has two years left on his City contract and insists that results will decide over his long-term commitment with the club.
“I have everything,” Guardiola said. “I cannot ask for more to do my job. It’s simple.
“I have friends above me, I’m supported by the chairman, by the CEO, by the sporting director.
“We share the mistakes and good things all together and this is the point. When we lose, they do not say I’m responsible – they try to find the solution. They try to find what we can do better.
“That is THIS club. I’m incredibly comfortable with the whole club, that’s why I decided to stay longer.
“Results will decide if I stay longer and longer.”