Fixing toolbox due to glibc 2.34 changes
glibc 2.34 has moved pthreads functions from libpthread to libc and toolbox has started to fail in rawhide builds due to this change.
The root of this problem is that toolbox need to bind mount itself inside the container to initialize it, so we need the same executable file …
Continue readingNon destructive system tests for Toolbox
Toolbox system tests were developed for using them in the Tooolbox CI. Because of that, that tests were not designed with local execution in mind. I've spent some time working on this tests to make them executable locally.
The system tests basicly use podman and skopeo to execute the setup …
Continue readingToolbox 0.0.99.2 is out NOW!
Toolbox 0.0.99.2 is out now and available in Fedora repositories. This release includes some interesting features and fixes several bugs.
The highlights for this version are:
- Now you can access from any toolbox to the systemd-resolved in the host using the Varlink protocol.
- If you enter a …
Creating images for Toolbox
One of the first things I needed to do in Toolbox was to create a custom image based on Red Hat Universal Base Image (UBI) that resembles the UX the users get with fedora-toolbox image, so I needed to learn how to create custom images for toolbox. It is surprisingly …
Continue readingWorking in Toolbox!
Long time has passed since my last publication in this blog. Recently I've moved from my usual work with Fleet Commander to working in Toolbox, a containerized command line environment tool.
I had the opportunity to move to the Toolbox team, and work in something different to what I've been …
Continue readingGUADEC 2018
This year, GUADEC will be celebrated in Almería, Spain. If you want more information about the main GNOME community event of this year, you can get it at the GUADEC official website.
Also I proposed a new website structure this year by using Pelican for content generator. As for now …
Continue readingFOSDEM 2018
This year, Fabiano Fidencio invited me to give a collaboration talk with him about Fleet Commander after the FreeIPA and SSSD integration we were working on.
I was glad to accept the invitation ad we worked together on this talk we gave at the Identity and Access Management developers room …
Continue readingFleet Commander 0.10 up and running!
Long time has passed since my last entry in this blog.
Fleet Commander is one of the main reasons of that. I was working hard with Alberto Ruiz and focusing on having a production ready version of Fleet Commander available for Fedora 26. Now, we have it, and also we …
Continue readingDevConf 2017
This January I was at DevConf as speaker. The thing is, this was my first "big" talk in english, and also my first DevConf, so I will try to describe the experience I had there and some of the interesting things I've seen there.
DevConf started on Jan 27 at …
Continue readingSPICE port feature
During my stance at Brno I had the pleasure of working with some of the guys at the SPICE team. The goal was to know more in depth how SPICE works and to know how to use the SPICE channels for communicating information in Fleet Commander instead of using our …
Continue readingFleet Commander 0.8.0 released!
During last 6 months, Alberto Ruiz, Miroslav Chodil and myself have been working on having the 0.8.0 release of Fleet Commander up and working.
Now we finally achieved it, and we released the Fedora packages and also an EPEL7 copr for CentOS and RHEL.
If you want to …
Continue readingUsing Cockpit raw channels feature for connecting to a local port through websockets
Recently I was at GUADEC and had the oportunity to hang out with Cockpit folks in their BoF.
We were talking with Andreas Nilsson and Dominic Perpeet about the design of our cockpit plugin, giving us useful resources and ideas like patterns for visualizing our info and resources like the …
Continue readingContent Security Policy in Cockpit plugin development
When I was migrating Fleet Commander to a cockpit plugin, I had to face a problem with the spice-html5 client we were using to connect to the virtual machines, and It was that the browser was denying some request to Cockpit because of that operations were not specificly allowed.
Some …
Continue readingCreating a Cockpit plugin
During this year, I started to migrate the project I'm working on to a Cockpit plugin. Our idea is to convert Fleet Commander Admin into a Cockpit tool plugin. That will allow us to focus on the development of features, leaving the authentication, session management etc. to an already existing …
Continue readingDeactivate user registrations in Prestashop
Recently, a friend of mine had the need to create a Prestashop website and to disable the user registration process. He did some searchs and only found paid modules for that, but looking a bit more in forums etc. I found a solution that just fix the needs he had …
Continue readingRaspberry Pi OpenELEC SSH Key login
Recently I had the need to have access using SSH for various administrative tasks at home from remote places. The best option I found was to use my Raspberry Pi as SSH server and create a NAT rule in my router to give access to from Internet. At a first …
Continue readingRaspberry Pi HDMI - VGA Adapter
Some time ago, I ordered an HDMI to VGA adapter to use with my Raspberry PI, and connect it to an old monitor I have for using it as a secondary PC for lightweight tasks.
When I first connected the adapter to the RPi, it worked out of the box …
Continue reading