Machinery supports inspection of SLES11 and SLES12 systems right now.

It would be beneficial to be able to also inspect RHEL systems for various reasons:

  • It's a step towards RedHat to SUSE migration
  • Show community that Machinery doesn't only focus on SUSE operating systems but is a Linux technology

Looking for hackers with the skills:

ruby

This project is part of:

Hack Week 11

Activity

  • about 10 years ago: gsanso joined this project.
  • about 10 years ago: gsanso liked this project.
  • about 10 years ago: cschum liked this project.
  • about 10 years ago: barendartchuk liked this project.
  • about 10 years ago: thutterer liked this project.
  • about 10 years ago: abonilla liked this project.
  • about 10 years ago: fteodori liked this project.
  • about 10 years ago: tgoettlicher added keyword "ruby" to this project.
  • about 10 years ago: tgoettlicher started this project.
  • about 10 years ago: tgoettlicher originated this project.

  • Comments

    • abonilla
      about 10 years ago by abonilla | Reply

      Applause

    • tgoettlicher
      about 10 years ago by tgoettlicher | Reply

      Outcome: Inspection of RHEL 5, RHEL 6, and Fedora 20 works. Source: https://github.com/SUSE/machinery/tree/inspect_redhat Screenshot

    Similar Projects

    Recipes catalog and calculator in Rails 8 by gfilippetti

    My wife needs a website to catalog and sell the products of her upcoming bakery, and I need to learn and practice modern Rails. So I'm using this Hack Week to build a modern store using the latest Ruby on Rails best practices, ideally up to the deployment.

    TO DO

    • Index page
    • Product page
    • Admin area -- Supplies calculator based on orders -- Orders notification
    • Authentication
    • Payment
    • Deployment

    Day 1

    As my Rails knowledge was pretty outdated and I had 0 experience with Turbo (wich I want to use in the app), I started following a turbo-rails course. I completed 5 of 11 chapters.

    Day 2

    Continued the course until chapter 8 and added live updates & an empty state to the app. I should finish the course on day 3 and start my own project with the knowledge from it.

    Hackweek 24

    For this Hackweek I'll continue this project, focusing on a Catalog/Calculator for my wife's recipes so she can use for her Café.

    Day 1


    Fix RSpec tests in order to replace the ruby-ldap rubygem in OBS by enavarro_suse

    Description

    "LDAP mode is not official supported by OBS!". See: config/options.yml.example#L100-L102

    However, there is an RSpec file which tests LDAP mode in OBS. These tests use the ruby-ldap rubygem, mocking the results returned by a LDAP server.

    The ruby-ldap rubygem seems no longer maintaned, and also prevents from updating to a more recent Ruby version. A good alternative is to replace it with the net-ldap rubygem.

    Before replacing the ruby-ldap rubygem, we should modify the tests so the don't mock the responses of a LDAP server. Instead, we should modify the tests and run them against a real LDAP server.

    Goals

    Goals of this project:

    • Modify the RSpec tests and run them against a real LDAP server
    • Replace the net-ldap rubygem with the ruby-ldap rubygem

    Achieving the above mentioned goals will:

    • Permit upgrading OBS from Ruby 3.1 to Ruby 3.2
    • Make a step towards officially supporting LDAP in OBS.

    Resources