예제 #1
0
 public FabricSettingsGeneratorBase CreateLinuxSettingsGenerator(
     IUserConfig targetCsmConfig,
     IAdminConfig targetWrpConfig,
     FabricSettingsMetadata settingsMetadata,
     ClusterManifestType existingClusterManifest,
     ClusterManifestGeneratorSettings clusterManifestGeneratorSettings,
     ITraceLogger traceLogger)
 {
     throw new System.NotImplementedException();
 }
 public MockupFabricSettingsGenerator(
     string clusterIdOrName,
     IUserConfig targetCsmConfig,
     IAdminConfig targetWrpConfig,
     FabricSettingsMetadata settingsMetadata,
     ClusterManifestType existingClusterManifest,
     ClusterManifestGeneratorSettings clusterManifestGeneratorSettings,
     ITraceLogger traceLogger)
     : base(clusterIdOrName, targetCsmConfig, targetWrpConfig, settingsMetadata, existingClusterManifest, clusterManifestGeneratorSettings, traceLogger)
 {
 }
 public MockupClusterManifestBuilder(
     IClusterTopology topology,
     SeedNodeSelector seedNodeSelector,
     IUserConfig targetCsmConfig,
     IAdminConfig targetWrpConfig,
     ClusterNodeConfig targetNodeConfig,
     IManifestVersionGenerator versionGenerator,
     IFabricSettingsActivator fabricSettingsActivator,
     ClusterManifestGeneratorSettings clusterManifestGeneratorSettings,
     ITraceLogger traceLogger)
     : base(topology, seedNodeSelector, targetCsmConfig, targetWrpConfig, targetNodeConfig, versionGenerator, fabricSettingsActivator, clusterManifestGeneratorSettings, traceLogger)
 {
 }
 public static void ClassInitialize()
 {
     clusterManifestGeneratorSettings = new ClusterManifestGeneratorSettings()
     {
         MinClusterSize          = 3,
         MaxClusterSize          = 10,
         MinAllowedPortNumber    = 0,
         MaxAllowedPortNumber    = 70000,
         StartReservedPortNumber = 80000,
         EndReservedPortNumber   = 90000,
         MinDynamicPortCount     = 100,
         AllowUnprotectedDiagnosticsStorageAccountKeys = true
     };
 }
 public StandAloneFabricSettingsGenerator(
     string clusterIdOrName,
     IUserConfig targetCsmConfig,
     IAdminConfig targetWrpConfig,
     FabricSettingsMetadata settingsMetadata,
     ClusterManifestType existingClusterManifest,
     ClusterManifestGeneratorSettings clusterManifestGeneratorSettings,
     ITraceLogger traceLogger,
     string currentPrimaryAccountNtlmPassword,
     string currentSecondaryAccountNtlmPassword,
     string currentCommonNameNtlmPassword)
     : base(clusterIdOrName, targetCsmConfig, targetWrpConfig, settingsMetadata, existingClusterManifest, clusterManifestGeneratorSettings, traceLogger)
 {
     this.currentPrimaryAccountNtlmPassword   = currentPrimaryAccountNtlmPassword;
     this.currentSecondaryAccountNtlmPassword = currentSecondaryAccountNtlmPassword;
     this.currentCommonNameNtlmPassword       = currentCommonNameNtlmPassword;
 }
예제 #6
0
 public FabricSettingsGeneratorBase CreateWindowsSettingsGenerator(
     IUserConfig targetCsmConfig,
     IAdminConfig targetWrpConfig,
     FabricSettingsMetadata settingsMetadata,
     ClusterManifestType existingClusterManifest,
     ClusterManifestGeneratorSettings clusterManifestGeneratorSettings,
     ITraceLogger traceLogger)
 {
     return(new MockupFabricSettingsGenerator(
                "acf4dc93-9b64-4504-8b6f-0b7fd052e096",
                targetCsmConfig,
                targetWrpConfig,
                settingsMetadata,
                existingClusterManifest,
                clusterManifestGeneratorSettings,
                traceLogger));
 }
예제 #7
0
 public FabricSettingsGeneratorBase CreateWindowsSettingsGenerator(
     IUserConfig targetCsmConfig,
     IAdminConfig targetWrpConfig,
     FabricSettingsMetadata settingsMetadata,
     ClusterManifestType existingClusterManifest,
     ClusterManifestGeneratorSettings clusterManifestGeneratorSettings,
     ITraceLogger traceLogger)
 {
     return(new StandAloneFabricSettingsGenerator(
                this.clusterId,
                targetCsmConfig,
                targetWrpConfig,
                settingsMetadata,
                existingClusterManifest,
                clusterManifestGeneratorSettings,
                traceLogger,
                this.currentPrimaryAccountNtlmPassword,
                this.currentSecondaryAccountNtlmPassword,
                this.currentCommonNameNtlmPassword));
 }
 public ClusterManifestBuilder CreateClusterManifestBuilder(
     IClusterTopology topology,
     SeedNodeSelector seedNodeSelector,
     IUserConfig targetCsmConfig,
     IAdminConfig targetWrpConfig,
     ClusterNodeConfig targetNodeConfig,
     IManifestVersionGenerator versionGenerator,
     IFabricSettingsActivator fabricSettingsActivator,
     ClusterManifestGeneratorSettings clusterManifestGeneratorSettings,
     ITraceLogger traceLogger)
 {
     return(new StandAloneClusterManifestBuilder(
                topology,
                seedNodeSelector,
                targetCsmConfig,
                targetWrpConfig,
                targetNodeConfig,
                versionGenerator,
                fabricSettingsActivator,
                clusterManifestGeneratorSettings,
                traceLogger));
 }