Uploaded image for project: 'openstack-k8s'
  1. openstack-k8s
  2. OSPK8-660

custom controller config not honored with hybrid template

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Not a Bug
    • Icon: Major Major
    • None
    • None
    • False
    • None
    • False

      using the template : ansible/vars/16.2_fencing_3combo_dpdk_sriov.yaml
      with osp 17 configs is not taken in to account.
      OSP deployment fails , and although the template specifies :

      osp_release_defaults:
        vmset:
          ControllerSriov:
            count: 3
      

      the output is only controller: 1

      [root@titan131 yamls]# grep 'roleCount\|roleName' ctlplane/osp-director_openstackcontrolplane.yaml 
            roleName: Controller
            roleCount: 1
      

      so in install_ctlplane.yaml the combined osp_dict does not pick that role count up :

      • name: Set combined osp dict
        set_fact:
        osp: "{{ osp_defaults | combine((osp_release_defaults | default({})), recursive=True) | combine((osp_local | default({})), recursive=True) }}"

      although when I alter the osp_defaults: controller: to be 3 in vars/default.yaml
      it is picked up by the make ctlplane.
      Reproducer and live env is on titan131 on the tmux or under the dir :
      /home/rhos-ci/jenkins/workspace/DFG-ospk8s-osp-director-dev-tools-qe-16.2_hybrid_nfv_sriov_dpdk/openstack-k8s/openstack-k8s/ansible
      env variable used is : OSP_RELEASE=16.2_fencing_3combo_dpdk_sriov

              Unassigned Unassigned
              pkomarov pini komarov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: