KlusterKite
0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
|
A cluster migrator template definition More...
Properties | |
string | Code [get, set] |
Gets or sets the program readable migrator template name More... | |
string | Configuration [get, set] |
Gets or sets akka configuration template for migrator. This should contain all needed connection strings and so on More... | |
string | Name [get, set] |
Gets or sets the human readable node migrator name More... | |
string | Notes [get, set] |
Gets or sets the migrator description for other users More... | |
double | Priority [get, set] |
Gets or sets the priority weight for migrator, when deciding witch migrator should be called first. More... | |
List< NodeTemplate.PackageRequirement > | PackageRequirements [get, set] |
Gets or sets the list of package requirements More... | |
Dictionary< string, List< PackageDescription > > | PackagesToInstall = new List<NodeTemplate.PackageRequirement>() [get, set] |
Gets or sets the list of packages to install for current template More... | |
Properties inherited from KlusterKite.NodeManager.Client.ORM.ITemplate | |
string | Code [get, set] |
Gets or sets the program readable migrator template name More... | |
string | Configuration [get, set] |
Gets or sets akka configuration template for migrator. This should contain all needed connection strings and so on More... | |
List< NodeTemplate.PackageRequirement > | PackageRequirements [get, set] |
Gets or sets the list of package requirements More... | |
Dictionary< string, List< PackageDescription > > | PackagesToInstall [get, set] |
Gets or sets the list of packages to install for current template More... | |
A cluster migrator template definition
Used to define code-base to handle non-code cluster upgrade such as database updates and so on.
Definition at line 28 of file MigratorTemplate.cs.
|
getset |
Gets or sets the program readable migrator template name
Definition at line 35 of file MigratorTemplate.cs.
|
getset |
Gets or sets akka configuration template for migrator. This should contain all needed connection strings and so on
Definition at line 42 of file MigratorTemplate.cs.
|
getset |
Gets or sets the human readable node migrator name
Definition at line 49 of file MigratorTemplate.cs.
|
getset |
Gets or sets the migrator description for other users
Definition at line 56 of file MigratorTemplate.cs.
|
getset |
Gets or sets the list of package requirements
Definition at line 73 of file MigratorTemplate.cs.
|
getset |
Gets or sets the list of packages to install for current template
Definition at line 80 of file MigratorTemplate.cs.
|
getset |
Gets or sets the priority weight for migrator, when deciding witch migrator should be called first.
During cluster upgrade process migrators a called from most prioritised to less. During downgrade in backwards order.
Definition at line 66 of file MigratorTemplate.cs.