zowe / zss

Zowe System Services Server for enabling low-level microservices
Eclipse Public License 2.0
13 stars 45 forks source link

Allow ZIS plugins to be shipped as datasets #703

Open nosrednayduj opened 2 months ago

nosrednayduj commented 2 months ago

Is your feature or enhancement request related to a problem or limitation? Please describe

Currently in our product we supply a number of ZIS plug-ins, and we are supplying these via USS files which we list in the manifest under zisPlugins:. Then zwe install component updates authPluginLib with ZIS content. Customers have long complained that they do not want Zowe to copy these files from USS to data sets, but would prefer to have us supply them in an SMP/E managed data set.

Describe your enhancement idea

We want a set up where we can specify our ZIS plug-ins to Zowe as a data set and have it handle them. For multiple products, there would need to be something to add such a data set to STEPLIB. In fact, a single product might want to separate plug-ins into multiple data sets.

Describe alternatives you've considered

We could do this and have the user set authPluginLib to our location, but then what happens if there is another product which wants to have ZIS plug-ins?

Provide any additional context

Customers similarly would like some different way to update ZWESIP00. See https://github.com/zowe/zss/issues/645.

P-E-J commented 2 months ago

Main concern with the current method is a security one while the modules created need to be APF.