{"action":"created","issue":{"url":"https://api.github.com/repos/karamelchef/karamel/issues/172","repository_url":"https://api.github.com/repos/karamelchef/karamel","labels_url":"https://api.github.com/repos/karamelchef/karamel/issues/172/labels{/name}","comments_url":"https://api.github.com/repos/karamelchef/karamel/issues/172/comments","events_url":"https://api.github.com/repos/karamelchef/karamel/issues/172/events","html_url":"https://github.com/karamelchef/karamel/issues/172","id":174881623,"number":172,"title":"Newer chef-dk version cause karamel to not work for complex cluster defns","user":{"login":"jimdowling","id":1904928,"avatar_url":"https://avatars.githubusercontent.com/u/1904928?v=3","gravatar_id":"","url":"https://api.github.com/users/jimdowling","html_url":"https://github.com/jimdowling","followers_url":"https://api.github.com/users/jimdowling/followers","following_url":"https://api.github.com/users/jimdowling/following{/other_user}","gists_url":"https://api.github.com/users/jimdowling/gists{/gist_id}","starred_url":"https://api.github.com/users/jimdowling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jimdowling/subscriptions","organizations_url":"https://api.github.com/users/jimdowling/orgs","repos_url":"https://api.github.com/users/jimdowling/repos","events_url":"https://api.github.com/users/jimdowling/events{/privacy}","received_events_url":"https://api.github.com/users/jimdowling/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/karamelchef/karamel/labels/bug_high","name":"bug_high","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-09-03T06:05:08Z","updated_at":"2016-09-03T06:14:05Z","closed_at":null,"body":"In the hopsworks-aws.xml example, we have a DAG of dependencies with the hopsworks cookbook being at the top. It is dependent on 14 other cookbooks. Karamel generates a solo.rb file with references to all of the cloned cookbook directories - like this\r\nfile_cache_path \"/tmp/chef-solo\"\r\ncookbook_path [\"/tmp/cookbooks/kafka-cookbook/berks-cookbooks\",\r\n\"/tmp/cookbooks/epipe-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/kzookeeper/berks-cookbooks\",\r\n\"/tmp/cookbooks/kagent-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/ndb-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/dr-elephant-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/hopsworks-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/zeppelin-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/hops-hadoop-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/flink-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/livy-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/elasticsearch-chef/berks-cookbooks\",\r\n\"/tmp/cookbooks/spark-chef/berks-cookbooks\"]\r\n\r\nAs hopsworks is the root of the DAG, all cookbooks will be found in cloned hopsworks path. So, for example, flink is found in the hopsworks-chef/berks-cookbooks folder above. But it's also found in the flink-chef/berks-cookbooks folder. \r\nNewer versions of chef-solo don't like this scheme. They fail."},"comment":{"url":"https://api.github.com/repos/karamelchef/karamel/issues/comments/244529560","html_url":"https://github.com/karamelchef/karamel/issues/172#issuecomment-244529560","issue_url":"https://api.github.com/repos/karamelchef/karamel/issues/172","id":244529560,"user":{"login":"jimdowling","id":1904928,"avatar_url":"https://avatars.githubusercontent.com/u/1904928?v=3","gravatar_id":"","url":"https://api.github.com/users/jimdowling","html_url":"https://github.com/jimdowling","followers_url":"https://api.github.com/users/jimdowling/followers","following_url":"https://api.github.com/users/jimdowling/following{/other_user}","gists_url":"https://api.github.com/users/jimdowling/gists{/gist_id}","starred_url":"https://api.github.com/users/jimdowling/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jimdowling/subscriptions","organizations_url":"https://api.github.com/users/jimdowling/orgs","repos_url":"https://api.github.com/users/jimdowling/repos","events_url":"https://api.github.com/users/jimdowling/events{/privacy}","received_events_url":"https://api.github.com/users/jimdowling/received_events","type":"User","site_admin":false},"created_at":"2016-09-03T06:14:05Z","updated_at":"2016-09-03T06:14:05Z","body":"I backed out the commit upgrading the chef-dk version until we solve this problem. I have an idea about how to solve the problem but @kamalhakim  we need to discuss it first."}}
{"actor":{"display_login":"jimdowling"}}