Skip to content

Update framework - overview and ubuntu#25

Open
pwalczysko wants to merge 2 commits intoome:masterfrom
pwalczysko:ubuntu
Open

Update framework - overview and ubuntu#25
pwalczysko wants to merge 2 commits intoome:masterfrom
pwalczysko:ubuntu

Conversation

@pwalczysko
Copy link
Member

@pwalczysko pwalczysko commented Oct 17, 2025

State of the game

Still not green, but I need to report the status in order to get instructions for further steps.

Opening this as the ubuntu OS has some chance of success imho.
The ubuntu test is failing on the verify step - the haproxy-http.log and haproxy-tcp.log are not present. This might be similar to #19.

The bigger question is whether or not to pursue the ubuntu track:

  1. We do not have any intention or production deployment on ubuntu with this role.

Rocky and RHEL in docker/molecule:

On Rockylinux9 and also RHEL9 in molecule see also #24

  • this fails because of the installation of the rsyslog service. This service is installed but will not restart. I have tried for several days now:
    • different docker images:
      • kasmweb/core-rockylinux-9:1.18.0-rolling-daily
      • eniocarboni/docker-rockylinux-systemd:9
      • rsyslog/rsyslog
      • rockylinux/rockylinux:9.6-ubi
      • redhat/ubi9:latest

The images above I cannot either make work at all, or, when they work, they also show the same problem - rsyslog service will not restart. I am not able to fix it by installing from different repo either - "error" (if it is one, because it is very long and confusing) attached at the bottom. Capping of rsyslog version for the one which is working on our RHEL 9 VMs did not work either.

Note: the health-check cmd rsyslogd -N1 is actually giving a positive result

               "rsyslogd: version 8.2510.0, config validation run (level 1), master config /etc/rsyslog.conf",
              "rsyslogd: End of config validation run. Bye."

RHEL 9 VM:

This seems to me like the most reasonable path to pursue.
I have created a playbook based on this role and ran it on 134.36.4.3 RHEL9 testing VM. This went without errors. The rsyslog is already pre-installed on this VM, so the problem which occurs with docker images on Rocky/RHEL (see above) does not happen.
The only drawback: The haproxy-tcp.log file does not seem to exist. But I believe the logrotation is working:

[root@ome-ci-upgrade ~]# cd /var/log/haproxy/
[root@ome-ci-upgrade haproxy]# 
[root@ome-ci-upgrade haproxy]# 
[root@ome-ci-upgrade haproxy]# ls
haproxy-http.log  haproxy-http.log-20251013  haproxy.log  haproxy.log-20251016
[root@ome-ci-upgrade haproxy]# ls -lah
total 7.1M
drwx------.  2 root root  110 Oct 16 00:00 .
drwxr-xr-x. 19 root root 4.0K Oct 15 00:00 ..
-rw-r-----.  1 root adm     0 Oct 13 00:00 haproxy-http.log
-rw-------.  1 root root 7.1M Oct 11 10:22 haproxy-http.log-20251013
-rw-r-----.  1 root adm     0 Oct 16 00:00 haproxy.log
-rw-------.  1 root root  502 Oct 14 07:04 haproxy.log-20251016

Error from the rsyslog failed start:

rsyslogd-dn-output.txt

@pwalczysko pwalczysko changed the title Update framework Update framework - overview and ubuntu Oct 17, 2025
@pwalczysko
Copy link
Member Author

cc @jburel @khaledk2 @sbesson

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant