-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate 'zwe init' actions to templated JCL #3718
base: v2.x/staging
Are you sure you want to change the base?
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Signed-off-by: 1000TurquoisePogs <[email protected]>
This comment has been minimized.
This comment has been minimized.
Signed-off-by: 1000TurquoisePogs <[email protected]>
We've decided to postpone this PR until 3.1 |
It seems the |
Signed-off-by: Martin Zeithaml <[email protected]>
build 5911 FAILED. |
it is going to be deprecated but still a supported option in v3. It will be removed in v4 |
Signed-off-by: Martin Zeithaml <[email protected]>
build 5985 FAILED. |
Signed-off-by: Martin Zeithaml <[email protected]>
build 5991 FAILED. |
Signed-off-by: Martin Zeithaml <[email protected]>
build 6066 FAILED. |
Signed-off-by: Martin Zeithaml <[email protected]>
build 6068 FAILED. |
Signed-off-by: 1000TurquoisePogs <[email protected]>
Signed-off-by: 1000TurquoisePogs <[email protected]>
build 6156 FAILED. |
build 6157 FAILED. |
Signed-off-by: 1000TurquoisePogs <[email protected]>
Signed-off-by: 1000TurquoisePogs <[email protected]>
build 6194 FAILED. |
build 6195 FAILED. |
2 similar comments
build 6195 FAILED. |
build 6195 FAILED. |
build 6258 SUCCEEDED. |
Test workflow 5575 is started. |
This PR solves a common complaint; Admins need more system changes represented in JCL so it works with their automation, they can understand what Zowe is doing, and can view the success or failure more easily.
It solves this by taking the system actions out of each "zwe init" command, and placing them into a related JCL.
Each new and existing JCL is also simplified by removing as many "SET" commands as possible to instead replace with
{templates}
that reference values found in zowe.yamlThere is a new job called ZWEGENER which when run will take each JCL template, resolve it with verified zowe.yaml content, and place the result into the customer jcl lib.
ZWEGENER needs input about where your zowe.yaml and schema is, as well as the loadlib in order to find the logic that makes it be able to read zowe.yaml, configmgr-rexx.
ZWEGENER can be run by itself to provide a reduced reliance on USS to setup zowe, but there is also a new command "zwe init generate" which will call it too. This now gets automatically called in "zwe init" as a prereq for other "zwe init" subcommands.
Resolves #1038
Resolves #2481
Resolves #2482
Resolves #2487
Resolves #2451
Resolves #3065
Resolves #3634
Resolves #3562
Resolves #3416
Resolves #3641
Resolves #2470
Resolves #3330