Skip to content
This repository was archived by the owner on Jul 14, 2021. It is now read-only.

[SHACK-304] Add Chef Apply as a gem dependency #1631

Merged
merged 1 commit into from
Jul 31, 2018

Conversation

tyler-ball
Copy link
Contributor

@tyler-ball tyler-ball commented Jul 27, 2018

Description

ChefDK holds all the logic for the massive dependency resolution task.
Because of this we have to include Chef Apply as a gem dependency, even
though we only want to expose it via Chef Workstation and not Chef
Apply. That is why we do not appbundle it here but do appbundle it in
Chef Workstation.

As we move the dependency solving logic out of the ChefDK (per
chef-boneyard/chef-rfc#308) and seperate out components
(like policyfile and the 'chef' binary) we will eventually not need this
dependency here. But until that day...

Issues Resolved

SHACK-304

Check List

@tyler-ball tyler-ball requested a review from a team July 27, 2018 21:22
@tyler-ball tyler-ball force-pushed the SHACK-304/chef_apply_dep branch 2 times, most recently from 518ce56 to 0c87d84 Compare July 27, 2018 21:52
@tyler-ball tyler-ball force-pushed the SHACK-304/chef_apply_dep branch 2 times, most recently from 45842fb to a07d092 Compare July 30, 2018 22:56
@tyler-ball tyler-ball force-pushed the SHACK-304/chef_apply_dep branch 2 times, most recently from 2cd7161 to ab738c0 Compare July 31, 2018 17:04
ChefDK holds all the logic for the massive dependency resolution task.
Because of this we have to include Chef Apply as a gem dependency, even
though we only want to expose it via Chef Workstation and not Chef
Apply. That is why we do not appbundle it here but do appbundle it in
Chef Workstation.

As we move the dependency solving logic out of the ChefDK (per
chef-boneyard/chef-rfc#308) and seperate out components
(like policyfile and the 'chef' binary) we will eventually not need this
dependency here. But until that day...

Signed-off-by: tyler-ball <tball@chef.io>
@tyler-ball tyler-ball force-pushed the SHACK-304/chef_apply_dep branch from ab738c0 to 090cebb Compare July 31, 2018 18:55
@tyler-ball tyler-ball merged commit 4f66d29 into master Jul 31, 2018
@tyler-ball tyler-ball deleted the SHACK-304/chef_apply_dep branch July 31, 2018 21:49
@lock
Copy link

lock bot commented Sep 29, 2018

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Sep 29, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants