Skip to content
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

Open
wants to merge 275 commits into
base: v2.x/staging
Choose a base branch
from

Conversation

1000TurquoisePogs
Copy link
Member

@1000TurquoisePogs 1000TurquoisePogs commented Jan 29, 2024

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.yaml

There 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

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]>
@MarkAckert
Copy link
Member

We've decided to postpone this PR until 3.1

@Martin-Zeithaml
Copy link
Contributor

It seems the VSAM option for caching service will be depracated. We can remove entire zwe init vsam.

Signed-off-by: Martin Zeithaml <[email protected]>
Copy link

github-actions bot commented Sep 4, 2024

build 5911 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/10701197599

@achmelo
Copy link
Member

achmelo commented Sep 4, 2024

It seems the VSAM option for caching service will be depracated. We can remove entire zwe init vsam.

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]>
Copy link

github-actions bot commented Sep 10, 2024

build 5985 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/10792938063

Signed-off-by: Martin Zeithaml <[email protected]>
Copy link

github-actions bot commented Sep 11, 2024

build 5991 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/10808075241

Signed-off-by: Martin Zeithaml <[email protected]>
Copy link

github-actions bot commented Sep 18, 2024

build 6066 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/10920673497

Signed-off-by: Martin Zeithaml <[email protected]>
Copy link

github-actions bot commented Sep 18, 2024

build 6068 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/10921040529

Signed-off-by: 1000TurquoisePogs <[email protected]>
Signed-off-by: 1000TurquoisePogs <[email protected]>
Copy link

github-actions bot commented Sep 25, 2024

build 6156 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11034341633

Copy link

github-actions bot commented Sep 25, 2024

build 6157 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11034348095

Copy link

github-actions bot commented Sep 27, 2024

build 6194 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11076981399

Copy link

github-actions bot commented Sep 27, 2024

build 6195 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11077001561

2 similar comments
Copy link

github-actions bot commented Oct 1, 2024

build 6195 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11077001561

Copy link

github-actions bot commented Oct 7, 2024

build 6195 FAILED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11077001561

Copy link

github-actions bot commented Oct 9, 2024

build 6258 SUCCEEDED.
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11251562909

Copy link

github-actions bot commented Oct 9, 2024

Test workflow 5575 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.18.1-PR-3718/zowe-2.18.1-pr-3718-6258-20241009094756.pax
Running on machine: zzow06
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/11252511547

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build: PSWI Used in CI
Projects
Status: No status
8 participants