I spent several days trying to make Gerrit work with Keycloak using OIDC (OpenID Connect). At the company we’re working at we’re using Gerrit for our code repositories. Gerrit is actually pretty interesting because it has a UI that is really simple I’ve actually started to enjoy using it. It is not that I use UI that much, but I interact with Gerrit using ‘git’ in the terminal. Authentication was done previously with LDAP.
My vacation ends tomorrow. It is the last day and then we are starting up our routines again. I need to figure them out because I have forgotten them already. Is that what happens after two weeks of relaxing? I guess so.
Last week I was in Copenhagen Airport. I was walking around the concourses to pass the time, because there was two hours before my flight. So I thought I would do a stroll around and look at things. I first wandered to concourse F. It is one of the farthers concourses there is - the other one is concourse A. So I was walking to concourse F - there was nothing to see.
For the past several years I have worked with Terraform and only Terraform. CloudFormation is not something that I have worked that much with and I feel like I’m in quicksand. I did you use it a lot back when CloudFormation Stacksets got released. I like that I could just deploy a stackset and it then got pushed to all other accounts that I had designated. It worked really well. However tools such as Terraform has come a long way, so doing multiaccount deployments could not be done directly in Terraform.
I spent a lot of time in the past two weeks figuring out how to use AWS Client VPN with federation (SAML) with Keycloak. For some reason the SAML XML-file that I downloaded from a new realm in Keycloak, and that I had implemented into AWS IAM Identity Provider, went to the Master realm and not the new realm. The logs did not show any kind of reference to the new realm but only showed that the client could not be found in Master realm.
I read a post a couple of months ago (Sadly, I can’t find the link), about basic tooling for your daily work. You should use one product of every type of thing. This could be learning and using for example RabbitMQ for pub/sub, queues and such. If you ever need a go-to database it could be MariaDB etc. Monitoring could be Sensu etc. I have decided to do just that. I have started using RabbitMQ for processing messages that get sent to queues.
For the past several years there has been cultucal/political trend to limit young people purchasing alcohol such as hard liquor, beer and wine. You have to be above 16 or 18 depending on what you want to buy. I tend to disagree with this trend because I started drinking when I was 15. I remember when we were done with classes in middle school, most of us went to the local bar to drink.
Back in the fall of 2003 I started playing Star Wars Galaxies. I remember I started the game and chose Tatooine as a start location, because it was the only planet that I actually did remember from the Star Wars movies. Planets like Rori, Corellia, Dantooine were not plantes that I actually heard of before I started the game. I picked my start profession as a marksman going with the pistoleer as my main branch.
I stand with Ukraine. Of course, I do! If your country gets attacked you do whatever you can to defend it. That is what I would do. They have a right to selfdetermination and if they want to join NATO they can. If they want to join the European Union, they have a right to do that as well. It is up to them and hopefully they will do that some day.
I need to integrate RabbitMQ to send data to it and then do something with that data. I read on a blog a couple of weeks ago, that you need to have some services available to you such as a database, message queue etc. I haven’t picked a database yet, but I think RabbitMQ is a good message queue service, where I can send data to it and then have some other service do something with that data.