Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2494

Use systemd within bigtop/deploy docker image for debian-8, centos-7, fix centos-7 provisioner

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Component/s: deployment
    • Labels:
      None

      Description

      As discussed in BIGTOP-2339 we should use systemd within bigtop/deploy puppet image for the distributions supporting systemd.

      Following changes are in effect

      • Remove tini since we have a running init
      • Remove fiddling with ssh_keys since it will be done by systemd
      • Workaround getty problems for debian
      • Add missing dbus package for debian
      • Add missing deltarpm functionality for centos-7
      • Fix configuration of rngd for centos-7 while preserving centos-6 func
      • Remove running puppet in bigtop/deploy Dockerfile. The puppet libraries are already installed in bigtop/puppet
      • Remove debug output from puppet while provisioning
      • Remove BIGTOP-2339

      I was able to run smoke tests successfully with centos-7

        Activity

        Hide
        rvs Roman Shaposhnik added a comment -

        Olaf Flebbe this looks very reasonable to me. What would be the criteria to commit this?

        Show
        rvs Roman Shaposhnik added a comment - Olaf Flebbe this looks very reasonable to me. What would be the criteria to commit this?
        Hide
        oflebbe Olaf Flebbe added a comment -

        Love and Peace... Going to commit it later today.

        Show
        oflebbe Olaf Flebbe added a comment - Love and Peace... Going to commit it later today.

          People

          • Assignee:
            oflebbe Olaf Flebbe
            Reporter:
            oflebbe Olaf Flebbe
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development