[
https://issues.apache.org/jira/browse/AMBARI-17146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15334117#comment-15334117
]
Hudson commented on AMBARI-17146:
---------------------------------
FAILURE: Integrated in Ambari-trunk-Commit #5093 (See
[https://builds.apache.org/job/Ambari-trunk-Commit/5093/])
AMBARI-17146 Implement config values trimming for deployment via (dsen:
[http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=f674a56783708d09704863b3f18507037b1f02d2])
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PasswordTrimmingStrategy.java
*
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/StackTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/TrimmingStrategy.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DirectoriesTrimmingStrategy.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DefaultTrimmingStrategy.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DeleteSpacesAtTheEndTrimmingStrategy.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/Stack.java
*
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessorTest.java
*
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PropertyValueTrimmingStrategyDefiner.java
> Implement config values trimming for deployment via blueprint
> -------------------------------------------------------------
>
> Key: AMBARI-17146
> URL: https://issues.apache.org/jira/browse/AMBARI-17146
> Project: Ambari
> Issue Type: Task
> Affects Versions: 2.4.0
> Reporter: Dmytro Sen
> Assignee: Dmytro Sen
> Priority: Critical
> Fix For: 2.4.0
>
> Attachments: AMBARI-17146_4.patch, AMBARI-17146_5.patch
>
>
> Implement config values trimming for deployment via blueprint as we do in UI
> {code}
> trimProperty: function (property) {
> var displayType = Em.get(property, 'displayType');
> var value = Em.get(property, 'value');
> var name = Em.get(property, 'name');
> var rez;
> switch (displayType) {
> case 'directories':
> case 'directory':
> rez = value.replace(/,/g, ' ').trim().split(/\s+/g).join(',');
> break;
> case 'host':
> rez = value.trim();
> break;
> case 'password':
> break;
> default:
> if (name == 'javax.jdo.option.ConnectionURL' || name ==
> 'oozie.service.JPAService.jdbc.url') {
> rez = value.trim();
> }
> rez = (typeof value == 'string') ? value.replace(/(\s+$)/g, '') :
> value;
> }
> return ((rez == '') || (rez == undefined)) ? value : rez;
> },
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)