You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by yu...@apache.org on 2014/12/15 03:42:07 UTC
[1/2] ambari git commit: Revert "AMBARI-8705. Kerberos wizard: API
call to save krb5-conf configuration fails with server error. (Robert Levas
via yusaku)" Missing license header. This reverts commit
7f2cfb47d18c4dfa60fc7882dcd28d144734c3c9.
Repository: ambari
Updated Branches:
refs/heads/trunk 7f2cfb47d -> 744697576
Revert "AMBARI-8705. Kerberos wizard: API call to save krb5-conf configuration fails with server error. (Robert Levas via yusaku)"
Missing license header.
This reverts commit 7f2cfb47d18c4dfa60fc7882dcd28d144734c3c9.
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/dbdd8626
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/dbdd8626
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/dbdd8626
Branch: refs/heads/trunk
Commit: dbdd86268c275f4a7e2a2b3540f1b5989b7e738d
Parents: 7f2cfb4
Author: Yusaku Sako <yu...@hortonworks.com>
Authored: Sun Dec 14 18:40:17 2014 -0800
Committer: Yusaku Sako <yu...@hortonworks.com>
Committed: Sun Dec 14 18:40:17 2014 -0800
----------------------------------------------------------------------
.../server/serveraction/kerberos/KDCType.java | 20 +----------
.../kerberos/KerberosServerAction.java | 2 +-
.../serveraction/kerberos/KDCTypeTest.java | 37 --------------------
3 files changed, 2 insertions(+), 57 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/dbdd8626/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
index 57b267d..51dcdd2 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
@@ -18,8 +18,6 @@
package org.apache.ambari.server.serveraction.kerberos;
-import com.sun.istack.NotNull;
-
/**
* Enumerates the supported KDC types
*/
@@ -32,21 +30,5 @@ public enum KDCType {
/**
* Indicates a Microsoft Active Directory
*/
- ACTIVE_DIRECTORY;
-
- /**
- * Translates a String to a KDCType.
- * <p/>
- * The translation logic attempts to nicely convert a String to a KDCType by replacing all '-'
- * characters to '_' characters and converting the String to uppercase. Allowing for values like
- * "mit_kdc" to be translated to "MIT_KDC".
- *
- * @param value a String value to convert to a KDCType
- * @return A KDCType
- * @throws java.lang.IllegalArgumentException if this enum type has no constant with the specified name
- * @throws java.lang.NullPointerException if the value to translate is null
- */
- public static KDCType translate(@NotNull String value) {
- return KDCType.valueOf(value.replace("-", "_").toUpperCase());
- }
+ ACTIVE_DIRECTORY
}
http://git-wip-us.apache.org/repos/asf/ambari/blob/dbdd8626/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
index 832602f..7a2412c 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
@@ -121,7 +121,7 @@ public abstract class KerberosServerAction extends AbstractServerAction {
return ((kdcType == null) || kdcType.isEmpty())
? KDCType.MIT_KDC
- : KDCType.translate(kdcType);
+ : KDCType.valueOf(kdcType.toUpperCase().replace("-", "_"));
}
/**
http://git-wip-us.apache.org/repos/asf/ambari/blob/dbdd8626/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java b/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java
deleted file mode 100644
index a45eac2..0000000
--- a/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.apache.ambari.server.serveraction.kerberos;
-
-import junit.framework.Assert;
-import org.junit.Test;
-
-public class KDCTypeTest {
-
- @Test
- public void testTranslateExact() {
- Assert.assertEquals(KDCType.MIT_KDC, KDCType.translate("MIT_KDC"));
- }
-
- @Test
- public void testTranslateCaseInsensitive() {
- Assert.assertEquals(KDCType.MIT_KDC, KDCType.translate("mit_kdc"));
- }
-
- @Test
- public void testTranslateHyphen() {
- Assert.assertEquals(KDCType.MIT_KDC, KDCType.translate("MIT-KDC"));
- }
-
- @Test(expected = NullPointerException.class)
- public void testTranslateNull() {
- KDCType.translate(null);
- }
-
- @Test(expected = IllegalArgumentException.class)
- public void testTranslateEmptyString() {
- KDCType.translate("");
- }
-
- @Test(expected = IllegalArgumentException.class)
- public void testTranslateNoTranslation() {
- KDCType.translate("NO TRANSLATION");
- }
-}
\ No newline at end of file
[2/2] ambari git commit: AMBARI-8705. Kerberos wizard: API call to
save krb5-conf configuration fails with server error. (Robert Levas via
yusaku)
Posted by yu...@apache.org.
AMBARI-8705. Kerberos wizard: API call to save krb5-conf configuration fails with server error. (Robert Levas via yusaku)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/74469757
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/74469757
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/74469757
Branch: refs/heads/trunk
Commit: 74469757694d1ea58f7f293865b44413d9d835fe
Parents: dbdd862
Author: Yusaku Sako <yu...@hortonworks.com>
Authored: Sun Dec 14 18:41:05 2014 -0800
Committer: Yusaku Sako <yu...@hortonworks.com>
Committed: Sun Dec 14 18:41:05 2014 -0800
----------------------------------------------------------------------
.../server/serveraction/kerberos/KDCType.java | 20 ++++++-
.../kerberos/KerberosServerAction.java | 2 +-
.../serveraction/kerberos/KDCTypeTest.java | 55 ++++++++++++++++++++
3 files changed, 75 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/74469757/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
index 51dcdd2..57b267d 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KDCType.java
@@ -18,6 +18,8 @@
package org.apache.ambari.server.serveraction.kerberos;
+import com.sun.istack.NotNull;
+
/**
* Enumerates the supported KDC types
*/
@@ -30,5 +32,21 @@ public enum KDCType {
/**
* Indicates a Microsoft Active Directory
*/
- ACTIVE_DIRECTORY
+ ACTIVE_DIRECTORY;
+
+ /**
+ * Translates a String to a KDCType.
+ * <p/>
+ * The translation logic attempts to nicely convert a String to a KDCType by replacing all '-'
+ * characters to '_' characters and converting the String to uppercase. Allowing for values like
+ * "mit_kdc" to be translated to "MIT_KDC".
+ *
+ * @param value a String value to convert to a KDCType
+ * @return A KDCType
+ * @throws java.lang.IllegalArgumentException if this enum type has no constant with the specified name
+ * @throws java.lang.NullPointerException if the value to translate is null
+ */
+ public static KDCType translate(@NotNull String value) {
+ return KDCType.valueOf(value.replace("-", "_").toUpperCase());
+ }
}
http://git-wip-us.apache.org/repos/asf/ambari/blob/74469757/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
index 7a2412c..832602f 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/KerberosServerAction.java
@@ -121,7 +121,7 @@ public abstract class KerberosServerAction extends AbstractServerAction {
return ((kdcType == null) || kdcType.isEmpty())
? KDCType.MIT_KDC
- : KDCType.valueOf(kdcType.toUpperCase().replace("-", "_"));
+ : KDCType.translate(kdcType);
}
/**
http://git-wip-us.apache.org/repos/asf/ambari/blob/74469757/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java b/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java
new file mode 100644
index 0000000..2c6366f
--- /dev/null
+++ b/ambari-server/src/test/java/org/apache/ambari/server/serveraction/kerberos/KDCTypeTest.java
@@ -0,0 +1,55 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.ambari.server.serveraction.kerberos;
+
+import junit.framework.Assert;
+import org.junit.Test;
+
+public class KDCTypeTest {
+
+ @Test
+ public void testTranslateExact() {
+ Assert.assertEquals(KDCType.MIT_KDC, KDCType.translate("MIT_KDC"));
+ }
+
+ @Test
+ public void testTranslateCaseInsensitive() {
+ Assert.assertEquals(KDCType.MIT_KDC, KDCType.translate("mit_kdc"));
+ }
+
+ @Test
+ public void testTranslateHyphen() {
+ Assert.assertEquals(KDCType.MIT_KDC, KDCType.translate("MIT-KDC"));
+ }
+
+ @Test(expected = NullPointerException.class)
+ public void testTranslateNull() {
+ KDCType.translate(null);
+ }
+
+ @Test(expected = IllegalArgumentException.class)
+ public void testTranslateEmptyString() {
+ KDCType.translate("");
+ }
+
+ @Test(expected = IllegalArgumentException.class)
+ public void testTranslateNoTranslation() {
+ KDCType.translate("NO TRANSLATION");
+ }
+}
\ No newline at end of file