Several changes from the versionless feature Epic(Part of #25704) will impact the Liberty Repository component in direct support of proposed changes to featureUtility: https://github.com/OpenLiberty/open-liberty/issues/28165
This metadata needs to be persisted within the repo metadata (ESA's)
New method signature adding platform parameter (on com.ibm.ws.kernel.feature.resolver.FeatureResolver.Repository) to resolveFeatures: Collection platforms
comes from server.xml/EnvVar
Kernel team provides api “getPlatforms(serverInstance)” - must be passed through by install
codeRestricting versionless features in command-line (basic) install
install team needs new issue opened to gather platform and pass to repo team - repository must throw exception - install must catch it and report error appropriately
Several changes from the versionless feature Epic(Part of #25704) will impact the Liberty Repository component in direct support of proposed changes to featureUtility: https://github.com/OpenLiberty/open-liberty/issues/28165
WLP-Platform feature Manifest Header: https://github.com/OpenLiberty/open-liberty/issues/28203
New method signature adding platform parameter (on com.ibm.ws.kernel.feature.resolver.FeatureResolver.Repository) to resolveFeatures: Collection platforms
codeRestricting versionless features in command-line (basic) install