3 ms·
Nope, the enterprise version is _not_ the exact same ruby/chef codebase. See for example this blogpost [1] where they announce LDAP sync. New features are often
by andruby 11y ago
Nope, the enterprise version is _not_ the exact same ruby/chef codebase. See for example this blogpost [1] where they announce LDAP sync. New features are often released on the public Github before they are included into a new github enterprise release.
That being said, the enterprise version is very close to the public version. They are probably branches of the same repositories.
[1] https://github.com/blog/category/enterprise https://github.com/blog/category/enterprise
- ghuntley 11y agoThere are four distinct products in production (public, firewall, ghe v1 and ghe v2). I've explored the internals between all of the minor and major enterprise releases over a beer or two on a lazy afternoon. The initial product was a separate spin-off and there was definitely product convergence at the ghe v2 stage which appears to be based off public. My best uninformed, informed guess as of v2 they are now on the same branch, potentially using feature flags to enable/disable behavior to reduce maintenance/support overhead. Extremely interesting stuff can be found at the pre-install and immediate post-install stage (use standard forensics tools + granular vmware snapshots to produce diffs) that's all I will say on the topic however.