1. 14 Oct, 2020 2 commits
  2. 07 Sep, 2020 6 commits
  3. 20 Aug, 2020 1 commit
  4. 19 Aug, 2020 2 commits
  5. 18 Aug, 2020 8 commits
  6. 17 Aug, 2020 1 commit
    • Ian Wienand's avatar
      Fedora 32 support · 7b681921
      Ian Wienand authored
      Update for Fedora 32 support.
      
      Change-Id: I51c5645856a76e2877c013d72e9849a758ba12ff
      7b681921
  7. 12 Aug, 2020 2 commits
  8. 11 Aug, 2020 2 commits
    • Julia Kreger's avatar
      Handle NetworkManager for dhcp-all-interfaces · 46d12ae7
      Julia Kreger authored
      NetworkManager takes a distinctly differnet network management
      approach and the bulk of the dhcp-all-interfaces code is largely
      targetted at distribution specific configuration. Some which may
      or may not override settings, or only partially assert desirable
      settings.
      
      As such, we need to set appropriate configuration, such as the
      correct client to be used, and timeouts based upon user supplied
      settings.
      
      By default this change sets the client to be dhclient on redhat
      styled machines, as the packaging default, while it works for
      ramdisk usage, it does not reset the interface between retries,
      which can be critical if the infrastucture operator is attempting
      to configure LACP trunks to the end node.
      
      Change-Id: I0e0cfbdbf7ef2b2861b934ccd7dab9d83a35c8f0
      Story: 2008001
      Task: 40648
      46d12ae7
    • Carlos Goncalves's avatar
      source-repositories: git is a build-only dependency · 3c650255
      Carlos Goncalves authored
      Git is a build-time dependency that should not end up in the final
      image should source-repositories be the only element requiring it at
      image build time.
      
      Change-Id: Id0798c0a753f893d02c2d13fddea0c04b28cb7ca
      3c650255
  9. 07 Aug, 2020 6 commits
    • Zuul's avatar
      1291dcba
    • Zuul's avatar
      Merge "Pre-install python3 for CentOS" · ce3b6afd
      Zuul authored
      ce3b6afd
    • Zuul's avatar
      Merge "Fixes DIB_IPA_CERT certificate copy issue" · ab65277c
      Zuul authored
      ab65277c
    • gugug's avatar
      Remove glance-registry · ae08dc89
      gugug authored
      glance-registry service was deprecated in Queens release and has been
      removed in Victoria [1].
      
      [1] https://review.opendev.org/#/c/738671/
      
      Change-Id: Id2dfc3455b377b885521556f37f4b0f2da197655
      ae08dc89
    • Ian Wienand's avatar
      Deprecate dib-python; remove from in-tree elements · 86622975
      Ian Wienand authored
      We are at the point that all distributions we are building have Python
      3, so any tools running in the chroot can assume Python 3 exists.
      This makes dib-python redundant; mark it as deprecated and start to
      remove it from elements where it is no longer required.
      
      Change-Id: I5d852843ec65d3b04444b77c54c5b82424455cd8
      86622975
    • Ian Wienand's avatar
      Pre-install python3 for CentOS · 4dbfab66
      Ian Wienand authored
      CentOS 7 is the only distro we support currently that doesn't have
      Python 3 installed in some form in the base images.  For centos 7 add
      an early install of it in the yum element so we can have all the
      in-chroot scripts assume Python 3.  There is only one package that
      causes issues; yaml which comes from EPEL.  Everywhere else it is a
      base package, but we don't have a way to say "enable epel to install
      this".  Just hack it in, we don't want to go reworking the world for
      CentOS 7 at this point.
      
      Also add python3 and it's yaml library to the centos 8 path.  This
      brings in the "user" python3 in /urs/bin/python3 (the "system" python3
      is already installed).  Again, this just lets us assume
      /usr/bin/python3 in scripts for all platforms.
      
      package-installs is one of these things running python in the chroot,
      and unfortunately we have elements that use it at 01- level in
      pre-installd.  Thus to make sure python3 is there nice and early, run
      it at 0 level, but make sure it comes after yum/dnf update.
      
      Change-Id: I088fc4284e889147ca9a375d4a159264cff53484
      4dbfab66
  10. 04 Aug, 2020 1 commit
  11. 27 Jul, 2020 1 commit
  12. 24 Jul, 2020 1 commit
  13. 20 Jul, 2020 1 commit
    • Jeffrey Zhang's avatar
      Support non-x86_64 DIB_DISTRIBUTION_MIRROR variable for CentOS 7 · 581ffa02
      Jeffrey Zhang authored
      Other architectures are stored under "altarch" for CentOS 7, update
      the match.
      
      Convert the delimiters to "," to avoid a subtle problem with "|" --
      POSIX states
      
        Within the BRE and the replacement, the BRE delimiter itself can be
        used as a literal character if it is preceded by a backslash.
      
      So "s|\(foo\|bar\)|moo|" doesn't do what you might think; the inner
      pipe becomes a literal | and this will *not* match "foo" or "bar".
      
      Change-Id: Ic1642325e3a59a10453c356d8d839ce649812af8
      581ffa02
  14. 17 Jul, 2020 1 commit
  15. 14 Jul, 2020 2 commits
  16. 13 Jul, 2020 1 commit
  17. 12 Jul, 2020 1 commit
  18. 07 Jul, 2020 1 commit
    • Michael Johnson's avatar
      Fix DIB scripts python version · 8b08d212
      Michael Johnson authored
      Now that DIB is python3 only we can remove a hack that made sure
      scripts outside the chroot ran with the correct version of python.
      This is necessary as python3 does not resolve symbolic links to the
      binary like python2.x did, which causes element scripts to fail finding
      modules when DIB was run from inside a venv.
      
      This patch does the following:
      1. Reverts 9c7b8d17 which was the
         workaround for mixed python2/3 environments.
      2. Updates the scripts to use "python3" instead of "python".
      
      Change-Id: If2402bb02fc8a4778fa9434fa167ea1fafd87c28
      8b08d212