Containers: 'docker0' interface should not be enabled on controller

Bug #1814946 reported by Juan Carlos Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
Medium
David Sullivan

Bug Description

Title
-----

'docker0' should not be enabled on controller for AIO configurations.

Brief Description
-----------------

A new interface called 'docker0' was enabled and present in Simplex and Duplex configurations.
Is not present in Multinode configurations.
'docker0' interface cannot be set with a temporary ip address to continue with automated testing.
The kubelet service is being started on all workers node, which creates the docker interface.

Severity
--------

<Major: System/Feature is usable but degraded>

Steps to Reproduce
------------------

python runner.py --run-suite Setup --environment virtual --configuration {1,2}

Expected Behavior
------------------

config_controller pass
Configuration was applied

Actual Behavior
----------------

config_controller failed due to unable to connect to port interface

Reproducibility
---------------

<Reproducible/100%>

System Configuration
--------------------

Virtual Environment:
  - Simplex
  - Duplex

Branch/Pull Time/Commit
-----------------------

https://review.openstack.org/#/c/633433/

Revision history for this message
Ghada Khalil (gkhalil) wrote :

Marking as release gating; related to the containers feature

summary: - 'docker0' interface should not be enabled on controller
+ Containers: 'docker0' interface should not be enabled on controller
Changed in starlingx:
assignee: nobody → David Sullivan (dsullivanwr)
importance: Undecided → Medium
importance: Medium → High
importance: High → Medium
status: New → Triaged
tags: added: stx.2019.05 stx.containers
Revision history for this message
Juan Carlos Alonso (juancarlosa) wrote :

Simplex Bare Metal is affected too

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to stx-config (master)

Fix proposed to branch: master
Review: https://review.openstack.org/635310

Changed in starlingx:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to stx-config (master)

Reviewed: https://review.openstack.org/635310
Committed: https://git.openstack.org/cgit/openstack/stx-config/commit/?id=fbbc2f6c29e8530878c7abcf8118e8be25a7aa4e
Submitter: Zuul
Branch: master

commit fbbc2f6c29e8530878c7abcf8118e8be25a7aa4e
Author: David Sullivan <email address hidden>
Date: Wed Feb 6 15:32:50 2019 -0500

    Remove requires kubelet from affine tasks service

    The affine tasks service requires the kubelet service. This causes the
    kubelet service to start on worker nodes before the service would be
    enabled by the manifests. On AIO nodes a docker interface will appear
    before config_controller. The requires parameter is not needed and has
    been removed.

    Change-Id: I412edae9d0b323e1ae1ff6e81a8d958c38d98609
    Closes-Bug: 1814946
    Signed-off-by: David Sullivan <email address hidden>

Changed in starlingx:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to stx-config (f/stein)

Fix proposed to branch: f/stein
Review: https://review.openstack.org/635573

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to stx-config (f/stein)

Reviewed: https://review.openstack.org/635573
Committed: https://git.openstack.org/cgit/openstack/stx-config/commit/?id=396155c8c5694f32c18471a13301fa184713e058
Submitter: Zuul
Branch: f/stein

commit d2c27460043ca720254b997872a2c04f95ffa72b
Author: Bart Wensley <email address hidden>
Date: Thu Feb 7 13:14:41 2019 +0000

    Revert "Stardandize makefiles for puppet-modules-wrs"

    This reverts commit 24fd045f6883dc060d6e09b5444080cae5196847.

    This commit is causing an installation failure. It appears
    that it has changed the location of some puppet manifests.

    Change-Id: Ic9e2a7638f9b87199417016c4d50d84c6534aa88

commit 1cf27363e5a20785f7ae0412f032e3a5098dd08a
Author: Chris Friesen <email address hidden>
Date: Wed Feb 6 15:38:52 2019 -0600

    use one mariadb server pod for AIO-DX

    In the case of AIO-DX there are only two controllers and only one
    of them will be "active" at a time. This makes it difficult to
    reliably use multiple mariadb server pods since there is no third
    node to ensure the remaining nodes have quorum if one node goes
    down.

    Accordingly, for now we will use a single mariadb server pod for
    this case.

    Change-Id: Iadd72df667b09fb3533eb8f80b7fefd9414b7f07
    Signed-off-by: Chris Friesen <email address hidden>
    Story: 2004712
    Task: 29382

commit fbbc2f6c29e8530878c7abcf8118e8be25a7aa4e
Author: David Sullivan <email address hidden>
Date: Wed Feb 6 15:32:50 2019 -0500

    Remove requires kubelet from affine tasks service

    The affine tasks service requires the kubelet service. This causes the
    kubelet service to start on worker nodes before the service would be
    enabled by the manifests. On AIO nodes a docker interface will appear
    before config_controller. The requires parameter is not needed and has
    been removed.

    Change-Id: I412edae9d0b323e1ae1ff6e81a8d958c38d98609
    Closes-Bug: 1814946
    Signed-off-by: David Sullivan <email address hidden>

commit fb23576edc2926821ac74449f1e7719b35664c16
Author: Irina Mihai <email address hidden>
Date: Mon Feb 4 17:58:30 2019 +0000

    Add glance overrides for images pool replication

    Change-Id: I120e196ec3acca1f57b717cc4548c7c549fac738
    Story: 2004520
    Task: 29323
    Signed-off-by: Irina Mihai <email address hidden>

commit 24fd045f6883dc060d6e09b5444080cae5196847
Author: Erich Cordoba <email address hidden>
Date: Tue Feb 5 18:29:10 2019 -0600

    Stardandize makefiles for puppet-modules-wrs

    The puppet-modules-wrs is formed by several subcomponents, in all
    of them the same changes were applied:

      - Create a makefile with a install target.
      - Remove license file from build_srpm.data as is not needed.
      - Update target in specfile
      - Change autosetup to setup in specfile, this was bug in the spec
        files.

    Change-Id: I960b092292222fdb58380422889022d68d748c37
    Story: 2004043
    Task: 27552
    Signed-off-by: Erich Cordoba <email address hidden>

tags: added: in-f-stein
Ken Young (kenyis)
tags: added: stx.2.0
removed: stx.2019.05
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.