Browse Source

AMBARI-16931. Add support for Ubuntu 16 (aonishuk)

Andrew Onishuk 9 years ago
parent
commit
7fe8476af3
34 changed files with 48 additions and 34 deletions
  1. 2 1
      ambari-common/src/main/python/ambari_commons/resources/os_family.json
  2. 1 1
      ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml
  3. 1 1
      ambari-server/src/main/resources/common-services/GANGLIA/3.5.0/metainfo.xml
  4. 1 1
      ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml
  5. 1 1
      ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml
  6. 1 1
      ambari-server/src/main/resources/common-services/KAFKA/0.8.1/metainfo.xml
  7. 1 1
      ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml
  8. 1 1
      ambari-server/src/main/resources/common-services/LOGSEARCH/0.5.0/metainfo.xml
  9. 1 1
      ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/metainfo.xml
  10. 1 1
      ambari-server/src/main/resources/common-services/RANGER/0.4.0/metainfo.xml
  11. 1 1
      ambari-server/src/main/resources/common-services/SPARK/1.2.1/metainfo.xml
  12. 1 1
      ambari-server/src/main/resources/common-services/SPARK2/2.0.0/metainfo.xml
  13. 1 1
      ambari-server/src/main/resources/common-services/STORM/0.9.3/metainfo.xml
  14. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/FALCON/metainfo.xml
  15. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/FLUME/metainfo.xml
  16. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/HBASE/metainfo.xml
  17. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/KNOX/metainfo.xml
  18. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/OOZIE/metainfo.xml
  19. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/SLIDER/metainfo.xml
  20. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml
  21. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.2/services/TEZ/metainfo.xml
  22. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.3.ECS/services/ZOOKEEPER/metainfo.xml
  23. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.3/services/ACCUMULO/metainfo.xml
  24. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.3/services/ATLAS/metainfo.xml
  25. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml
  26. 2 2
      ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml
  27. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.3/services/OOZIE/metainfo.xml
  28. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.3/services/PIG/metainfo.xml
  29. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.3/services/RANGER_KMS/metainfo.xml
  30. 12 0
      ambari-server/src/main/resources/stacks/HDP/2.5/repos/repoinfo.xml
  31. 2 2
      ambari-server/src/main/resources/stacks/HDP/2.5/services/HIVE/metainfo.xml
  32. 1 1
      ambari-server/src/main/resources/stacks/HDP/2.5/services/ZEPPELIN/metainfo.xml
  33. 1 0
      ambari-server/src/main/resources/version_definition.xsd
  34. 1 1
      contrib/version-builder/version_builder.py

+ 2 - 1
ambari-common/src/main/python/ambari_commons/resources/os_family.json

@@ -37,7 +37,8 @@
         ],
         "versions": [
           12,
-          14
+          14,
+          16
         ]
       },
       "suse": {

+ 1 - 1
ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/metainfo.xml

@@ -135,7 +135,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>ambari-metrics-assembly</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/GANGLIA/3.5.0/metainfo.xml

@@ -81,7 +81,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>python-rrdtool</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml

@@ -237,7 +237,7 @@
         </osSpecific>
         
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>libsnappy1</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/HIVE/0.12.0.2.0/metainfo.xml

@@ -285,7 +285,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>amazon2015,redhat6,debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>amazon2015,redhat6,debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>mysql-server</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/KAFKA/0.8.1/metainfo.xml

@@ -94,7 +94,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>kafka-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/KERBEROS/1.10.3-10/metainfo.xml

@@ -93,7 +93,7 @@
         </osSpecific>
 
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>krb5-kdc</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/LOGSEARCH/0.5.0/metainfo.xml

@@ -192,7 +192,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>ambari-logsearch-solr-client</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/OOZIE/4.0.0.2.0/metainfo.xml

@@ -137,7 +137,7 @@
         </osSpecific>
 
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>extjs</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/RANGER/0.4.0/metainfo.xml

@@ -103,7 +103,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>ranger-${stack_version}-admin</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/SPARK/1.2.1/metainfo.xml

@@ -157,7 +157,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>spark-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/SPARK2/2.0.0/metainfo.xml

@@ -196,7 +196,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>spark2-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/common-services/STORM/0.9.3/metainfo.xml

@@ -40,7 +40,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>storm-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/FALCON/metainfo.xml

@@ -32,7 +32,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>falcon-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/FLUME/metainfo.xml

@@ -34,7 +34,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>flume-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/HBASE/metainfo.xml

@@ -37,7 +37,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>hbase-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/KNOX/metainfo.xml

@@ -31,7 +31,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>knox-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/OOZIE/metainfo.xml

@@ -86,7 +86,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>oozie-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/SLIDER/metainfo.xml

@@ -34,7 +34,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>slider-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/SQOOP/metainfo.xml

@@ -41,7 +41,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>sqoop-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.2/services/TEZ/metainfo.xml

@@ -33,7 +33,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>tez-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.3.ECS/services/ZOOKEEPER/metainfo.xml

@@ -34,7 +34,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>zookeeper-2-3-.*</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.3/services/ACCUMULO/metainfo.xml

@@ -32,7 +32,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>accumulo-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.3/services/ATLAS/metainfo.xml

@@ -32,7 +32,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>atlas-metadata-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/metainfo.xml

@@ -88,7 +88,7 @@
         </osSpecific>
 
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>hadoop-${stack_version}-client</name>

+ 2 - 2
ambari-server/src/main/resources/stacks/HDP/2.3/services/HIVE/metainfo.xml

@@ -77,7 +77,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>hive-${stack_version}</name>
@@ -95,7 +95,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>amazon2015,redhat6,debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>amazon2015,redhat6,debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>mysql-server</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.3/services/OOZIE/metainfo.xml

@@ -57,7 +57,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>oozie-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.3/services/PIG/metainfo.xml

@@ -34,7 +34,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>pig-${stack_version}</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.3/services/RANGER_KMS/metainfo.xml

@@ -34,7 +34,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>ranger-${stack_version}-kms</name>

+ 12 - 0
ambari-server/src/main/resources/stacks/HDP/2.5/repos/repoinfo.xml

@@ -101,4 +101,16 @@
       <reponame>HDP-UTILS</reponame>
     </repo>
   </os>
+  <os family="ubuntu16">
+    <repo>
+      <baseurl>http://s3.amazonaws.com/dev.hortonworks.com/HDP/ubuntu14/2.x/updates/2.5.0.0</baseurl>
+      <repoid>HDP-2.5</repoid>
+      <reponame>HDP</reponame>
+    </repo>
+    <repo>
+      <baseurl>http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/ubuntu12</baseurl>
+      <repoid>HDP-UTILS-1.1.0.20</repoid>
+      <reponame>HDP-UTILS</reponame>
+    </repo>
+  </os>
 </reposinfo>

+ 2 - 2
ambari-server/src/main/resources/stacks/HDP/2.5/services/HIVE/metainfo.xml

@@ -190,7 +190,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>hive-${stack_version}</name>
@@ -214,7 +214,7 @@
           </packages>
         </osSpecific>
         <osSpecific>
-          <osFamily>amazon2015,redhat6,debian7,ubuntu12,ubuntu14</osFamily>
+          <osFamily>amazon2015,redhat6,debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
           <packages>
             <package>
               <name>mysql-server</name>

+ 1 - 1
ambari-server/src/main/resources/stacks/HDP/2.5/services/ZEPPELIN/metainfo.xml

@@ -33,7 +33,7 @@
                     </packages>
                 </osSpecific>
                 <osSpecific>
-                    <osFamily>debian7,ubuntu12,ubuntu14</osFamily>
+                    <osFamily>debian7,ubuntu12,ubuntu14,ubuntu16</osFamily>
                     <packages>
                         <package>
                             <name>zeppelin-${stack_version}</name>

+ 1 - 0
ambari-server/src/main/resources/version_definition.xsd

@@ -55,6 +55,7 @@
       <xs:enumeration value="debian7" />
       <xs:enumeration value="ubuntu12" />
       <xs:enumeration value="ubuntu14" />
+      <xs:enumeration value="ubuntu16" />
       <xs:enumeration value="suse11" />
       <xs:enumeration value="suse12" />
     </xs:restriction>

+ 1 - 1
contrib/version-builder/version_builder.py

@@ -428,7 +428,7 @@ def main(argv):
   parser.add_option('--repo', action='store_true', dest='repo',
     help="Add repository data with options: --repo-os, --repo-url, --repo-id, --repo-name")
   parser.add_option('--repo-os', dest='repo_os',
-    help="The operating system type: i.e. redhat6, redhat7, debian7, ubuntu12, ubuntu14, suse11, suse12")
+    help="The operating system type: i.e. redhat6, redhat7, debian7, ubuntu12, ubuntu14, ubuntu16, suse11, suse12")
   parser.add_option('--repo-url', dest='repo_url',
     help="The base url for the repository data")
   parser.add_option('--repo-id', dest='repo_id', help="The ID of the repo")