Update git submodules
authorMichal Ptacek <m.ptacek@partner.samsung.com>
Wed, 29 May 2019 13:31:03 +0000 (13:31 +0000)
committerGerrit Code Review <gerrit@onap.org>
Wed, 29 May 2019 13:31:03 +0000 (13:31 +0000)
commit464db47c0d967ba0ca64c555790faab151e98c58
tree1a2f52c8e46955df7e3aa7741dbb9a1690be9cd6
parentcf3e821081113741a823b054cdfffc4747ab9211
Update git submodules

* Update docs/submodules/oom/offline-installer.git from branch 'master'
  to 6fdcd7d9bd8b4395180d8cbd6c6aa936e50dba76
  - Merge changes from topic "OOM-1816"

    * changes:
      Molecule test for infrastructure playbook.
      Add the prepare-package-repository role
      Add prepare-nexus role
      Add prepare-nginx role
      Add the prepare-dns role
      Add prepare-vncserver role
      Allow unsafe writes when modifying resolv.conf
      Add nexus_come_up_wait_retries variable to nexus role
      Remove docker restart condition from docker role

  - Molecule test for infrastructure playbook.

    These tests execute the whole infrastructure playbook.

    Issue-ID: OOM-1816
    Change-Id: I793191e05cb0b527c3da6d820c1916231e69d865
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
  - Add the prepare-package-repository role

    This role may be used by infra playbook tests.
    It downloads docker rpm packages and their dependencies to disk and
    creates a simulated offline rpm repository that
    can then be used to test installation of packages.

    Change-Id: Ia1a1bed1b124e036219ccc12c4650ce446955f01
    Issue-ID: OOM-1816
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
  - Add prepare-nexus role

    This role can be used by nexus role/infra playbook tests.
    It downloads and archives the nexus image used by these tests.
    It also archives some example docker images that
    can be used to test runtime image pushing.

    Change-Id: I027dd5dda60ab0abba7701cb038f6552a72e3599
    Issue-ID: OOM-1816
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
  - Add prepare-nginx role

    This role can be used by nginx role/infra playbook tests.
    It builds and archives the nginx docker image used
    by these tests.

    Change-Id: I51052f4d587926be0331203fffd0bbd69a7dc58d
    Issue-ID: OOM-1816
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
  - Add the prepare-dns role

    This role can be used by infra playbook or dns role
    tests to download the dnsmasq docker images
    used during test.

    Change-Id: I05d9ccd1f2ac3d635c032b43078ca9a2179cb547
    Issue-ID: OOM-1818
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
  - Add prepare-vncserver role

    This role is used by infra playbook tests
    introduced in a follow up commit and
    it downloads the docker vncserver image used during testing.
    This role may also be useful for vncserver role tests.

    Change-Id: Ib9fc8041519d716207f2c1887f68fb29faab911f
    Issue-ID: OOM-1816
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
  - Allow unsafe writes when modifying resolv.conf

    The package-repository role edits /etc/resolv.conf.
    Ansible modifies files atomically to prevent data loss on crash, but that
    does not work in docker containers because /etc/resolv.conf is
    bind-mounted.
    Allow ansible to fall back to non atomic writes in such cases.
    This makes it unnecessary to hack around this.

    Change-Id: I066205322de5cc06569e6ea3aa38885d3834f9cd
    Issue-ID: OOM-1816
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
  - Add nexus_come_up_wait_retries variable to nexus role

    This variable is used to set the number
    of retries when waiting for nexus to be running.
    It may occassionally be useful to increase it on slower
    test environments.

    Change-Id: Id34106dd8f9a8b2b1949b80adb22fbec3df71e23
    Issue-ID: OOM-1816
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
  - Remove docker restart condition from docker role

    Docker role doesn't trigger docker restart when run in docker container
    (e.g. molecule). Remove the condition, as in dind case
    docker in container works same way as docker out of container.

    Change-Id: I8c80a09baccd76c78f2cbb8e474044351fd9b3d3
    Issue-ID: OOM-1816
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
docs/submodules/oom/offline-installer.git