Move role-specific parameters of DPDK to roles file from the environment file

Bug #1780932 reported by Saravanan KR
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Saravanan KR

Bug Description

Providing role specific parameters using the environment files, has to be manually added to specific role in user's environment file, for example,

parameter_defaults:
  ComputeOvsDpdkParameters:
    VhostuserSocketGroup: "hugetlbfs"

Above environment works for ComputeOvsDpdk role but if there multiple OVS-DPDK roles like ComputeOvsDpdkDell and ComputeOvsDpdkHp, this environment file cannot be used. Instead of using environment file, if the same parameter is added to the RoleParamtersDefault of roles/ComputeOvsDpdk.yaml file, then users will copy the roles data file with the whole content so that it will be retained for all the roles.

Saravanan KR (skramaja)
Changed in tripleo:
importance: Undecided → Medium
milestone: none → rocky-3
status: New → Triaged
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Revision history for this message
Saravanan KR (skramaja) wrote :
Saravanan KR (skramaja)
Changed in tripleo:
assignee: nobody → Saravanan KR (skramaja)
Saravanan KR (skramaja)
Changed in tripleo:
status: Triaged → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/587773

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/queens)

Related fix proposed to branch: stable/queens
Review: https://review.openstack.org/587774

Changed in tripleo:
milestone: stein-1 → rocky-rc1
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/queens)

Reviewed: https://review.openstack.org/587773
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=fd5f0809cb7b87981a5e0ee726d50dfb9e1a01e6
Submitter: Zuul
Branch: stable/queens

commit fd5f0809cb7b87981a5e0ee726d50dfb9e1a01e6
Author: Saravanan KR <email address hidden>
Date: Tue Jul 10 15:24:41 2018 +0530

    Add OVS-DPDK parameter as part of roles file

    Adding mandatory OVS-DPDK parameter to the roles file instead of
    environment file, as it requires to be added for each custom role.

    Closes-Bug: #1780932
    Change-Id: I33fa198228e3e3adcb8e93146d9a9caa46a28895
    (cherry picked from commit e7d39847bc8d2829a40104a62d8064535910ac95)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/queens)

Reviewed: https://review.openstack.org/587774
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=9060b175baf0ea69910f50bf89aecd4d4eeabad9
Submitter: Zuul
Branch: stable/queens

commit 9060b175baf0ea69910f50bf89aecd4d4eeabad9
Author: Saravanan KR <email address hidden>
Date: Thu May 10 17:30:27 2018 +0530

    Make VhostuserSocketGroup param as mandatory for ComputeOvsDpdkRT role

    Without VhostuserSocketGroup configured as hugetlbfs (required by
    nova-libvirt and neutron-ovs-dpdk-agent services), guest VMs
    could not be created. Add this parameter to the roles data file.

    Related-Bug: #1780932

    Change-Id: Id8d2b67a116e7458ce398466e2dd2f1e351605b7
    (cherry picked from commit db69d36b50edfef35c406c9ea27289b3b555d6a9)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 8.0.6

This issue was fixed in the openstack/tripleo-heat-templates 8.0.6 release.

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.