Uploaded image for project: 'Service Design and Creation'
  1. Service Design and Creation
  2. SDC-992

SDC-FE container fails to start because of missing chef parameters

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Beijing Release
    • Beijing Release
    • SDC
    • SDC Sprint 14, SDC Sprint 15, SDC Sprint 16

      FE_2_setup_configuration.rb file requires now new variables that are missing in the environment files:

      variables({
         :dcae_discovery_url     => node['Plugins']['DCAE']['dcae_discovery_url'],
         :dcae_source_url        => node['Plugins']['DCAE']['dcae_source_url'],
         :workflow_discovery_url => node['Plugins']['WORKFLOW']['workflow_discovery_url'],
         :workflow_source_url    => node['Plugins']['WORKFLOW']['workflow_source_url']
      })
      

      As the result, chef fails with error:
      ================================================================================
      Recipe Compile Error in /root/chef-solo/cache/cookbooks/sdc-catalog-fe/recipes/FE_2_setup_configuration.rb
      ================================================================================
      NoMethodError
      -------------
      undefined method `[]' for nil:NilClass
      Cookbook Trace:
      ---------------
      /root/chef-solo/cache/cookbooks/sdc-catalog-fe/recipes/FE_2_setup_configuration.rb:28:in `block in from_file'
      /root/chef-solo/cache/cookbooks/sdc-catalog-fe/recipes/FE_2_setup_configuration.rb:19:in `from_file'
      Relevant File Content:
      ----------------------
      /root/chef-solo/cache/cookbooks/sdc-catalog-fe/recipes/FE_2_setup_configuration.rb:

      21: source "FE-plugins-configuration.yaml.erb"
      22: owner "jetty"
      23: group "jetty"
      24: mode "0755"
      25: variables({
      26: :dcae_discovery_url => node['Plugins']['DCAE']['dcae_discovery_url'],
      27: :dcae_source_url => node['Plugins']['DCAE']['dcae_source_url'],
      28>> :workflow_discovery_url => node['Plugins']['WORKFLOW']['workflow_discovery_url'],
      29: :workflow_source_url => node['Plugins']['WORKFLOW']['workflow_source_url']
      30: })
      31: end
      32:
      33:
      34: template "onboarding-fe-config" do
      35: path "#{jetty_base}/config/onboarding-fe/onboarding_configuration.yaml"
      36: source "FE-onboarding-configuration.yaml.erb"
      37: owner "jetty"

            idanamit idanamit
            yuryn yuryn
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                0m
                Logged:
                Time Not Required
                Not Specified