[
https://issues.apache.org/jira/browse/NPANDAY-536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brett Porter updated NPANDAY-536:
---------------------------------
Fix Version/s: Backlog
> Ability to map different role properties when packaging an Azure cloud service
> ------------------------------------------------------------------------------
>
> Key: NPANDAY-536
> URL: https://issues.apache.org/jira/browse/NPANDAY-536
> Project: NPanday
> Issue Type: Improvement
> Affects Versions: 1.5.0-incubating
> Reporter: Brett Porter
> Fix For: Backlog
>
>
> In the current implementation, the call to CSPACK will always use the
> artifact ID for the rolename of a dependency that is a web or worker role.
> However, this may not be the case - so it should be possible to create a
> mapping, and to generate that with the project importer.
> Likewise, currently a single framework version can be passed to the azure
> plugin and is used to populate the role property for each dependency, but it
> may be possible that the project was from a different SDK version. This can
> be hard to detect from the artifact, unless additional data is written to the
> repository, but it could be configurable as above.
> Something like the following would be suitable:
> {code:xml}
> <roleMappings>
> <roleMapping>
> <artifactId>My.WebRole</artifactId>
> <roleName>WebRole</roleName>
> <frameworkVersion>3.5</frameworkVersion>
> </roleMapping>
> </roleMappings>
> {code}
> Alternatively, the packaging plugins could generate this information and
> store in the local repository, then retrieve it as part of the packaging
> process to create the right role properties file - but it may be difficult if
> some dependencies need to be used after this was originally considered.
--
This message was sent by Atlassian JIRA
(v6.2#6252)