[jboss-jira] [JBoss JIRA] (WFCORE-4170) The vault resource needs to expose a capability that requires the picketbox package

Jean-Francois Denise (Jira) issues at jboss.org
Wed Nov 21 03:45:00 EST 2018


    [ https://issues.jboss.org/browse/WFCORE-4170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13664384#comment-13664384 ] 

Jean-Francois Denise commented on WFCORE-4170:
----------------------------------------------

The vault feature can't express a dependency on the PB package explicitly, galleon forbids a dependency on a package that can't be resolve in the FP (directly or transitively).
The vault layer in full will bring the PB module.

> The vault resource needs to expose a capability that requires the picketbox package
> -----------------------------------------------------------------------------------
>
>                 Key: WFCORE-4170
>                 URL: https://issues.jboss.org/browse/WFCORE-4170
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: Management
>            Reporter: Brian Stansberry
>            Assignee: Jeff Mesnil
>            Priority: Major
>
> The picketbox module is optional in core, but there is no link from configuration to a hard requirement for PB.  The result is Galleon could theoretically provision a server with a vault in the config but not PB module on the FS. The way to add such a link is via a capability for vault and the use of RuntimeCapability.Builder.addAdditionalRequiredPackages.
> Note that I think this means the vault feature can't be part of any layer in core, or at least not a layer that's depended upon by any 'default' core layer.  This is because the PB module will not be part of the core feature pack.
> [~jfdenise] FYI; this is a follow up to our conversation earlier today.



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jboss-jira mailing list