[
https://issues.apache.org/jira/browse/BIGTOP-1634?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14305574#comment-14305574
]
Evans Ye commented on BIGTOP-1634:
----------------------------------
Hey jay, thanks for stepping in.
{quote}are the new features in this puppet file maintained by someone (for
example I see kerberos. Do we support that? journalling of HDFS. Do need/we
have maintainers for those?{quote}
Well, kerberos is a thing we already have, so there's no changes introduced in
this jira except the naming(scope) of parameters for hiera. While journaling of
HDFS is the new feature *potentially* will be added. [~michaelweiser] I see
you're continuously working on this in several jiras. Would you like to get on
the boat of maintainers? In that way we can check in the journalnodes
preparations in this jira w/o hesitation.
{quote}does the existing changes passing the existing vagrant-docker or vm
tests ?{quote}
Good point! Can we retain the logic to support comma separated string
(hadoop,yarn,hbase) for components or other configurations? That will make the
vagrant-docker or vm tests compatible w/ only slightly changes.
> Puppet class parameter and hiera conversion
> -------------------------------------------
>
> Key: BIGTOP-1634
> URL: https://issues.apache.org/jira/browse/BIGTOP-1634
> Project: Bigtop
> Issue Type: Improvement
> Components: deployment
> Affects Versions: backlog
> Reporter: Michael Weiser
> Labels: patch
> Attachments:
> 0001-BIGTOP-1634-puppet-Replace-extlookup-with-hiera-use-.patch,
> 0001-BIGTOP-1634-puppet-Replace-extlookup-with-hiera-use-.patch,
> 0002-BIGTOP-1634-Add-enhanced-configuration.patch
>
>
> As discussed on the DEV list:
> Update the puppet code to use self-contained, parametrised classes and proper
> scoping. Replace all extlookup calls bei either explicit or automatic hiera
> parameter lookups. Implement HA/non-HA alternative via hiera lookup
> hierarchy. Replace append_each from bigtop_util by suffix from stdlib. Do
> file imports via puppet:/// scheme. Remove bigtop_util because remaining
> function get_settings is not needed any more.
> Additionally: Add additional configuration options for zookeeper and yarn as
> well as a new class for journalnode configuration.
> I've separated it into two patches of ease of review:
> 0001: actual hiera/class conversion
> 0002: functional enhancements including journalnode configuration on top of
> that. Mainly meant as an example for ease of further expansion and
> containment of changes to single modules.
> This JIRA is meant for the stuff contained in 0001, the actual hiera
> conversion. I can resubmit 0002 as a separate JIRA if desired. Also it should
> be possible to backport 0002 to the current puppet code base without much
> fuss.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)