Aller au contenu principal

Un article tagués avec « Zitadel »

Voir tous les tags

· 2 minutes de lecture
Maxime

What's new

During the night i finnaly found a way to automate Sonarqube with the help of... Oauth2Proxy and Terraform !!!!

Automate me

So it's the turn of Sonarqube to be automated with... terraform again. I love this tool ! So what does the automation and upgrade does ?

  • Separate Sonarqube from it's database with two helm release
  • Setup Oauth2Proxy to handle the authentication of Sonarqube and ignore path that doesn't need authentication
  • Setup the ingress to handle the authentication and the path to Sonarqube/Oauth2Proxy
  • Automate the configuration of Sonarqube with TF
  • Automate the creation of Sonarqube secret with TF
  • RollBack to the previous version of Sonarqube from 10 to 9.9

Upgrade

In order to facilitate my upgrade process, i setup Renovate to handle the upgrade of my dependencies. It's really easy to use and it's working really well. I just need to execute the renovate job daily and it create PR when needed and merge it when i think it's ok.

Well we need everything to be up to date, so i upgraded everything to the latest version available like

  • No Upgrade this time

While working on the upgrade part, i ended up thinking that setting up Changelog would be a good thing. So i'm thinking of including cog.

Next to do

  • Setup Changelog

While i was upgrading everything it become obvious that i need to upgrade my use of Github. Then i moved from the old Github Dashboard to the new one. Event if i wasn't writing the doc, i was still working on the project and updating the dashboard and issues.