Opened 5 years ago

Last modified 9 months ago

#1680 assigned enhancement

Add Azure integration for Hive

Reported by: spimming Owned by: swagner
Priority: low Milestone: HeuristicLab 3.3.x Backlog
Component: Hive.General Version: branch
Keywords: Cc:

Description


Change History (65)

comment:1 Changed 5 years ago by spimming

r6988 heuristiclab branch for azure integration

comment:2 Changed 5 years ago by spimming

r6989

  • start client communication service optionally
  • make slave client communication interchangeable ('PipeCom', 'TraceCom')

comment:3 Changed 5 years ago by spimming

r6990

  • AzureClient initial commit
  • Azure project added
  • WorkerRole for starting the slave core

comment:4 Changed 5 years ago by spimming

r6992 azure projects added

comment:5 Changed 5 years ago by spimming

r7003 update to Windows Azure SDK for .NET (Version 1.6)

comment:6 Changed 5 years ago by spimming

r7005

  • enable Remote Desktop Connection to roles
  • adapt connection string for Azure Storage in cloud configuration
  • add diagnostics to worker role

comment:7 Changed 5 years ago by spimming

r7019 manage multiple app.config files with pre-build event

comment:8 Changed 5 years ago by spimming

r7215

  • merged changes from trunk into branch
  • removed pre-build event for multiple app.configs

comment:9 Changed 5 years ago by spimming

r7270

  • merged changes from trunk into branch

comment:10 Changed 5 years ago by spimming

r7278 Hive cloud manager initial commit

comment:11 Changed 5 years ago by spimming

r7281

  • Subscription DTO
  • View for subscription items
  • Dialog to add new azure subscription
  • General view for cloud resources

comment:12 Changed 5 years ago by swagner

  • Version changed from 3.3.5 to branch

comment:13 Changed 5 years ago by spimming

r7299

  • Azure management utils initial version added
  • View for cloud resources

comment:14 Changed 5 years ago by spimming

r7317

  • Use IItemLists for data
  • Show CloudResourceView in HiveCloudManagerView

comment:15 Changed 5 years ago by spimming

r7324

  • Methods to add and remove Subscription in CloudManagerClient
  • AddSubscriptionDialog integrated
  • OnContentChanged implemented

comment:16 Changed 5 years ago by spimming

r7326

  • New model classes
  • New service operation methods added
  • License information added

comment:17 Changed 5 years ago by spimming

r7339

  • List-Operations added to Interface and AzureProvider
  • AddCertificate- and AddAzureService-Dialog added

comment:18 Changed 5 years ago by spimming

r7354

  • Methods to create hosted services added
  • Method to add a certificate to a hosted service
  • update bindinglist from worker

comment:19 Changed 5 years ago by spimming

r7357

  • removed unnecessary invoke-calls
  • moved method call to disable controls out of the worker

comment:20 Changed 5 years ago by spimming

r7362

  • Check if password is valid for pfx file
  • progress bar is now marquee style
  • control flow refactored

comment:21 Changed 5 years ago by spimming

r7366

  • Constants for deployments added
  • worker for creating a deployment added
  • create hosted service

comment:22 Changed 5 years ago by spimming

r7371

  • start diagnostic monitor only when a connection string is specified
  • constants file added

comment:23 Changed 5 years ago by spimming

r7374

  • Methods to create a deployment added
  • Download blob block from public blob container
  • Constants for deployment and storage api version added

comment:24 Changed 5 years ago by spimming

r7386

  • Added property to refer to the corresponding subscription
  • Added new methods to azure management utils

comment:25 Changed 5 years ago by spimming

r7387

  • Collection for hosted services added to CloudManagerClient
  • Disable controls while loading subscription
  • Stop and dispose timer
  • Rebuild treeview content on OnContentChanged event

comment:26 Changed 5 years ago by spimming

r7389

  • Show subscription view when node is selected
  • Subscription view adapted for data

comment:27 Changed 5 years ago by spimming

r7390

  • Reposition elements
  • HostedServiceView initial commit

comment:28 Changed 5 years ago by spimming

r7402

  • Enum for instance size of roles
  • Set reference to subscription in hosted services and deployments
  • Add properties for subscription in hosted services and deployments
  • Extend properties in RoleInstance

comment:29 Changed 5 years ago by spimming

r7403

  • Replace specific views with ViewHost
  • DeploymentView initial commit

comment:30 Changed 5 years ago by spimming

r7414 Changed HB interval to 30 sec

comment:31 Changed 5 years ago by spimming

r7421

  • GetOperationStatus method added
  • Check if affinity group is not null

comment:32 Changed 5 years ago by spimming

r7424

  • ErrorProvider added to form
  • Implemented Validation methods for controls
  • Check Validation methods for controls in form when btn is clicked

comment:33 Changed 5 years ago by spimming

r7429

  • ChangeInstanceCount method added
  • Deployment: added properties to indicate modification and the new instance count
  • Textbox validation
  • Form resized

comment:34 Changed 5 years ago by spimming

r7433

  • If CloudManagerClient contains hostedservice, merge them in add-method
  • Merge methods added deployment and hostedservice
  • Update/merge treeview in CloudResourceView
  • Indicate a change of the trackbar (DeploymentView)

comment:35 Changed 5 years ago by spimming

r7441 Implemented Save and Delete in CloudResourcesView and CloudManagerClient

comment:36 Changed 5 years ago by spimming

r7545

  • Storage service operations added:
  • list storage services
  • get keys for storage service

comment:37 Changed 5 years ago by spimming

r7546 model classes for storage service operations added

comment:38 Changed 5 years ago by spimming

r7547:

  • set storage account infos
  • select virtual machine size

comment:39 Changed 5 years ago by spimming

r7550

  • Extension method added for checking if a blob/container exists
  • Connection string for storage service

comment:40 Changed 5 years ago by spimming

r7551

  • Validation for controls added
  • DTO for parameters (CreateDeploymentTask)
  • Initialize storage account and get reference for specified container
  • Make dialog fixed size

comment:41 Changed 5 years ago by spimming

r7563

  • Create deployment with local configuration file
  • New extension method to parallel upload a file to blob storage
  • Constants for deployment packages and configuration added

comment:42 Changed 5 years ago by spimming

r7564

  • Azure package files with distinct vm sizes for hive slave added
  • Azure service configuration for hive slave added

comment:43 Changed 5 years ago by spimming

r7565

  • Certificate file panel moved
  • If selected use running hosted service for deployment
  • Selection of different vm sizes
  • Selection of deployment slot
  • Change DefaultConnectionLimit for parallel upload
  • copy service package file to storage account

comment:44 Changed 5 years ago by spimming

r7577

  • Check if role instance list is not null (while deploying a package)
  • Remove a hosted service when it's deleted

comment:45 Changed 5 years ago by spimming

r7578 tab order changed

comment:46 Changed 5 years ago by spimming

r7597

  • Method to delete deployments
  • Method to poll for operation status added
  • Enum for operation status and struct for operation result added

comment:47 Changed 5 years ago by spimming

r7598 New dialog to delete deployments

comment:48 Changed 5 years ago by spimming

r7608

  • New dialog to delete hosted services
  • Delete deployments in parallel

comment:49 Changed 5 years ago by spimming

r7655

  • User setting to store azure subscriptions
  • Method to get subscription as string for user settings
  • Methods to persist and restore subscriptions from user config

comment:50 Changed 5 years ago by spimming

r7661 Show error dialog (from PluginInfrastructure) instead of message box on exception

comment:51 Changed 5 years ago by spimming

r7663 encrypt/decrypt azure subscription data

comment:52 Changed 5 years ago by spimming

r7668

  • restore subscription data on cloud manager startup
  • correct idxs for parsing subscription string

comment:53 Changed 5 years ago by spimming

r7669 merged changes from trunk into branch

comment:54 Changed 5 years ago by spimming

r7670 Show progress view while restoring Azure Subscriptions

comment:55 Changed 5 years ago by spimming

r7676

  • Fixed typos
  • Removed debug printout
  • Show HL icon in Dialog

comment:56 Changed 5 years ago by spimming

r7709

  • changed design according to review
  • disabled blinking of error provider

comment:57 Changed 5 years ago by spimming

r8048

  • replaced instanceCount textbox with NumericUpDown control
  • fixed label position
  • removed unnecessary validation code

comment:58 Changed 5 years ago by spimming

r8271

  • delete unnecessary files
  • only preserve CloudManager plugin files

comment:59 Changed 5 years ago by spimming

r8272

  • delete unnecessary files
  • only preserve CloudManager plugin files

comment:60 Changed 5 years ago by spimming

r8273

  • new solution for CloudManager plugin
  • updated output path in project

comment:61 Changed 5 years ago by spimming

r8274 resource files added

comment:62 Changed 5 years ago by spimming

r8275 updated references and plugin dependencies

comment:63 Changed 4 years ago by gkronber

  • Priority changed from medium to low

comment:64 Changed 3 years ago by ascheibe

  • Owner changed from spimming to ascheibe
  • Status changed from new to assigned

comment:65 Changed 9 months ago by ascheibe

  • Owner changed from ascheibe to swagner
Note: See TracTickets for help on using tickets.