Skip to content
Closed
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
32c85b8
Update Azure.Core from 1.31.0 to 1.33.0
Jun 29, 2023
d1a1de3
replace models
Jul 7, 2023
c3645c3
Merge branch 'Azure:main' into main
yuc-Li Jul 7, 2023
09482d8
replace package
Jul 24, 2023
66c0cc0
Update test and records
Jul 31, 2023
4804e09
update
Jul 31, 2023
11ac3d9
update test records
Aug 1, 2023
3c14add
update
Aug 2, 2023
d457514
review update
Aug 2, 2023
22e6fd3
update
Aug 3, 2023
85fb3c7
fix test
Aug 3, 2023
b23f0b8
update test
Aug 3, 2023
fd711d3
break change exce[tion
Aug 3, 2023
de4dd90
skip living test
Aug 3, 2023
e69995d
update help doc
Aug 4, 2023
814f10c
revert method name
Aug 4, 2023
01e8cd8
Update test and revert param ``Location`
Aug 10, 2023
f5eda2a
Update Azure.Core to 1.34.0 to solve pipeline error
Aug 10, 2023
8ec6cd1
Merge branch 'Azure:main' into main
yuc-Li Aug 10, 2023
e9c5306
Merge branch 'Azure:main' into main
yuc-Li Aug 18, 2023
0071962
Merge branch 'main' into hdinsight-new-version-2023-04
Aug 18, 2023
c803f9e
Merge branch 'main' into hdinsight-new-version-2023-04
yuc-Li Aug 22, 2023
35e0868
merge main update
Aug 22, 2023
562cdf2
update refrence
Aug 22, 2023
f4bf080
Merge branch 'Azure:main' into main
yuc-Li Sep 12, 2023
ce54d0f
Remove break changes warning messages.
Oct 30, 2023
e04f84e
Merge branch 'main' into hdinsight-new-version-2023-04
yuc-Li Oct 30, 2023
8d0f0c3
Remove azure.core version item
Oct 30, 2023
c1d2a60
Merge branch 'hdinsight-new-version-2023-04' of https://github.com/yu…
Oct 30, 2023
2d283fb
Update help doc.
Oct 31, 2023
e100d02
Revert some changes.
Oct 31, 2023
678716f
Merge branch 'Azure:main' into main
yuc-Li Nov 2, 2023
e6e7fea
Merge branch 'main' of https://github.com/yuc-Li/azure-powershell int…
Nov 2, 2023
6acc327
generate track 1 code
Nov 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
280 changes: 280 additions & 0 deletions src/HDInsight/HDInsight.Test/Constants.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,280 @@
//
// Copyright Microsoft Corporation
// Licensed 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.
// ----------------------------------------------------------------------------------

namespace Microsoft.Azure.Commands.HDInsight
{
internal static class Constants
{
public const string Hadoop = "Hadoop";

public static class CommandNames
{
public const string AzureHDInsightCluster = "AzureRmHDInsightCluster";
public const string AzureHDInsightClusterConfig = "AzureRmHDInsightClusterConfig";
public const string AzureHDInsightClusterSize = "AzureRmHDInsightClusterSize";
public const string AzureHDInsightHttpServicesAccess = "AzureRmHDInsightHttpServicesAccess";
public const string AzureHDInsightConfigValues = "AzureRmHDInsightConfigValues";
public const string AzureHDInsightMetastore = "AzureRmHDInsightMetastore";
public const string AzureHDInsightScriptAction = "AzureRmHDInsightScriptAction";
public const string AzureHDInsightScriptActionHistory = "AzureRmHDInsightScriptActionHistory";
public const string AzureHDInsightSecurityProfile = "AzureRmHDInsightSecurityProfile";
public const string AzureHDInsightPersistedScriptAction = "AzureRmHDInsightPersistedScriptAction";
public const string AzureHDInsightStorage = "AzureRmHDInsightStorage";
public const string AzureHDInsightProperties = "AzureRmHDInsightProperties";
public const string AzureHDInsightJob = "AzureRmHDInsightJob";
public const string AzureHDInsightJobOutput = "AzureRmHDInsightJobOutput";
public const string AzureHDInsightDefaultStorage = "AzureRmHDInsightDefaultStorage";
public const string AzureHDInsightHiveJob = "AzureRmHDInsightHiveJob";
public const string AzureHDInsightClusterIdentity = "AzureRmHDInsightClusterIdentity";
public const string AzureHDInsightComponentVersion = "AzureRmHDInsightComponentVersion";
public const string AzureHDInsightMonitoring = "AzureRmHDInsightMonitoring";
public const string Hive = "Hive";
}

public static class JobDefinitions
{
public const string AzureHDInsightHiveJobDefinition = "AzureRmHDInsightHiveJobDefinition";
public const string AzureHDInsightPigJobDefinition = "AzureRmHDInsightPigJobDefinition";
public const string AzureHDInsightMapReduceJobDefinition = "AzureRmHDInsightMapReduceJobDefinition";
public const string AzureHDInsightStreamingMapReduceJobDefinition = "AzureRmHDInsightStreamingMapReduceJobDefinition";
public const string AzureHDInsightSqoopJobDefinition = "AzureRmHDInsightSqoopJobDefinition";
}

public static class ClusterConfiguration
{
public const string DefaultStorageAccountNameKey = "fs.defaultFS";
public const string DefaultStorageAccountNameKeyOld = "fs.default.name";
public const string StorageAccountKeyPrefix = "fs.azure.account.key.";
}

public static class GatewayConfigurations
{
public const string CredentialIsEnabledKey = "restAuthCredential.isEnabled";
public const string UserNameKey = "restAuthCredential.username";
public const string PasswordKey = "restAuthCredential.password";
}

public static class StorageConfigurations
{
public const string BlobStorageSuffixValueFormat = ".blob.{0}";
public const string Adlsgen2StorageSuffixValueFormat = ".dfs.{0}";
public const string DefaultFsKey = "fs.defaultFS";
public const string WasbStorageAccountKeyFormat = "fs.azure.account.key.{0}";
public const string AdlHostNameKey = "dfs.adls.home.hostname";
public const string AdlMountPointKey = "dfs.adls.home.mountpoint";

public const string DefaultFsWasbValueFormat = "wasb://{0}@{1}";
public const string DefaultFsAdlValue = "adl://home";
}

public static class DataLakeConfigurations
{
public const string ApplicationIdKey = "clusterIdentity.applicationId";
public const string TenantIdKey = "clusterIdentity.aadTenantId";
public const string CertificateKey = "clusterIdentity.certificate";
public const string CertificatePasswordKey = "clusterIdentity.certificatePassword";
public const string ResourceUriKey = "clusterIdentity.resourceUri";
}

public static class MetastoreConfigurations
{
public const string ConnectionUrlFormat =
"jdbc:sqlserver://{0};database={1};encrypt=true;trustServerCertificate=true;create=false;loginTimeout=300;sendStringParametersAsUnicode=true;prepareSQL=0";

public const string DatabaseValue = "Existing MSSQL Server database with SQL authentication";
public const string DatabaseTypeValue = "mssql";

public static class HiveSite
{
public const string ConnectionUrlKey = "javax.jdo.option.ConnectionURL";
public const string ConnectionUserNameKey = "javax.jdo.option.ConnectionUserName";
public const string ConnectionPasswordKey = "javax.jdo.option.ConnectionPassword";
public const string ConnectionDriverNameKey = "javax.jdo.option.ConnectionDriverName";

public const string ConnectionDriverNameValue = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
}

public static class HiveEnv
{
public const string DatabaseKey = "hive_database";
public const string DatabaseNameKey = "hive_database_name";
public const string DatabaseTypeKey = "hive_database_type";
public const string ExistingDatabaseKey = "hive_existing_mssql_server_database";
public const string ExistingHostKey = "hive_existing_mssql_server_host";
public const string HostNameKey = "hive_hostname";
}

public static class OozieSite
{
public const string UrlKey = "oozie.service.JPAService.jdbc.url";
public const string UserNameKey = "oozie.service.JPAService.jdbc.username";
public const string PasswordKey = "oozie.service.JPAService.jdbc.password";
public const string DriverKey = "oozie.service.JPAService.jdbc.driver";
public const string SchemaKey = "oozie.db.schema.name";

public const string DriverValue = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
public const string SchemaValue = "oozie";
}

public static class OozieEnv
{
public const string DatabaseKey = "oozie_database";
public const string DatabaseNameKey = "oozie_database_name";
public const string DatabaseTypeKey = "oozie_database_type";
public const string ExistingDatabaseKey = "oozie_existing_mssql_server_database";
public const string ExistingHostKey = "oozie_existing_mssql_server_host";
public const string HostNameKey = "oozie_hostname";
}
}

public static class Errors
{
public static string ERROR_INPUT_CANNOT_BE_EMPTY = "Input cannot be empty";
public static string ERROR_SCHEME_SPECIFIED_IN_STORAGE_FQDN = "Please specify fully qualified storage endpoint without the scheme";
}

public static class ConfigurationKey
{
/// <summary>
/// The constant for Core site configs.
/// </summary>
public const string CoreSite = "core-site";

/// <summary>
/// The constant for Hive site configs.
/// </summary>
public const string HiveSite = "hive-site";

/// <summary>
/// The constant for hive environment configs.
/// </summary>
public const string HiveEnv = "hive-env";

/// <summary>
/// The constant for Oozie site configs.
/// </summary>
public const string OozieSite = "oozie-site";

/// <summary>
/// The constant for Oozie environment configs.
/// </summary>
public const string OozieEnv = "oozie-env";

/// <summary>
/// The constant for WebHCAT site configs.
/// </summary>
public const string WebHCatSite = "webhcat-site";

/// <summary>
/// The constant for HBase environment configs.
/// </summary>
public const string HBaseEnv = "hbase-env";

/// <summary>
/// The constant for HBase site configs.
/// </summary>
public const string HBaseSite = "hbase-site";

/// <summary>
/// The constant for Storm site configs.
/// </summary>
public const string StormSite = "storm-site";

/// <summary>
/// The constant for Yarn site configs.
/// </summary>
public const string YarnSite = "yarn-site";

/// <summary>
/// The constant for MapRed site configs.
/// </summary>
public const string MapRedSite = "mapred-site";

/// <summary>
/// The constant for Tez site configs.
/// </summary>
public const string TezSite = "tez-site";

/// <summary>
/// The constant for HDFS site configs.
/// </summary>
public const string HdfsSite = "hdfs-site";

/// <summary>
/// The constant for Gateway configs.
/// </summary>
public const string Gateway = "gateway";

/// <summary>
/// The constant for cluster identity configs.
/// </summary>
public const string ClusterIdentity = "clusterIdentity";

/// <summary>
/// The constant for Spark-Defaults configs.
/// </summary>
public const string SparkDefaults = "spark-defaults";

/// <summary>
/// The constant for Spark-Thrift-SparkConf configs.
/// </summary>
public const string SparkThriftConf = "spark-thrift-sparkconf";

/// <summary>
/// The constant for Spark2-Defaults configs.
/// </summary>
public const string Spark2Defaults = "spark2-defaults";

/// <summary>
/// The constant for Spark2-Thrift-SparkConf configs.
/// </summary>
public const string Spark2ThriftConf = "spark2-thrift-sparkconf";

/// <summary>
/// The constant for custom ambari db configs.
/// </summary>
public const string AmbariConf = "ambari-conf";
}

public static class AmbariConfiguration
{
public const string SqlServerKey = "database-server";
public const string DatabaseNameKey = "database-name";
public const string DatabaseUserKey = "database-user-name";
public const string DatabasePasswordKey = "database-user-password";
}

public static class ClusterRoleType
{
public const string HeadNodeRole = "HEADNODEROLE";
public const string WorkerNodeRole = "WORKERNODEROLE";
public const string ZookeeperNodeRole = "ZOOKEEPERROLE";
public const string EdgeNodeRole = "EDGENODEROLE";
public const string KafkaManagementNodeRole = "KAFKAMANAGEMENTNODEROLE";
public const string HIBNodeRole = "HIBROLE";
public const string AllRole = "*";
}

public static class ClusterType
{
public const string Hadoop = "HADOOP";
public const string Spark = "SPARK";
public const string Kafka = "KAFKA";
public const string Storm = "STORM";
public const string MLService = "MLSERVICE";
public const string LLAP = "LLAP";
public const string InterActiveHive = "INTERACTIVEHIVE";
public const string AllClusterType = "*";
}
}
}
12 changes: 8 additions & 4 deletions src/HDInsight/HDInsight.Test/HDInsight.Test.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<PsModuleName>HDInsight</PsModuleName>
Expand All @@ -11,8 +11,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Azure.ResourceManager.HDInsight" Version="1.2.0-beta.1" />
<PackageReference Include="Microsoft.Azure.KeyVault" Version="3.0.5" />
<PackageReference Include="Microsoft.Azure.Management.HDInsight" Version="8.0.0" />
<PackageReference Include="Microsoft.Azure.Management.HDInsight.Job" Version="2.0.7" />
<PackageReference Include="Microsoft.Azure.Management.KeyVault" Version="4.0.0-preview.1" />
<PackageReference Include="Microsoft.Azure.Management.ManagedServiceIdentity" Version="0.11.0" />
Expand All @@ -22,9 +22,13 @@
<ItemGroup>
<ProjectReference Include="..\HDInsight\HDInsight.csproj" />
</ItemGroup>


<ItemGroup>
<PackageReference Update="Azure.Core" Version="1.33.0" />
</ItemGroup>

<ItemGroup>
<Folder Include="SessionRecords\Commands.HDInsight.Test.ScenarioTests.HDInsightClusterTests\" />
<Folder Include="SessionRecords\" />
</ItemGroup>

</Project>
Loading