zowe / zowe-install-packaging

Packaging repository for the Zowe install scripts and files
Eclipse Public License 2.0
26 stars 52 forks source link

Add internal output command to generates configmgr merged yaml anytime #3882

Closed 1000TurquoisePogs closed 1 day ago

1000TurquoisePogs commented 2 days ago

When configmgr zwe code starts, it resolves all templates and merges all yaml files and parmlibs into one merged yaml file that is put in the .env folder for use by zowe and zowe servers.

This is useful to allow code that doesnt understand configmgr concepts to take advantage of the config results.

This command is intended to be run by any code within the STC that wishes to make use of the merged yaml file indirectly.

All this code does is run the configmgr startup procedure and nothing more. So, it is not new code, just a new way to invoke the existing code.

Example

zwe internal generate -c FILE(/path/to/zowe.yaml):FILE(/path/to/default.yaml)

Result

workspace/.env/zowe-merged.yaml is created, as a merger of those two files.

github-actions[bot] commented 2 days ago

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

github-actions[bot] commented 2 days ago

Test workflow 4881 is started. Running install test: Convenience Pax The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.16.0-PR-3882/zowe-2.16.0-pr-3882-5530-20240701085640.pax Running on machine: zzow07 Result: SUCCESS Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/9741249500

github-actions[bot] commented 2 days ago

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

github-actions[bot] commented 2 days ago

Test workflow 4895 is started. Running install test: Convenience Pax The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.16.0-PR-3882/zowe-2.16.0-pr-3882-5541-20240701150733.pax Running on machine: zzow08 Result: SUCCESS Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/9746685383

github-actions[bot] commented 2 days ago

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

github-actions[bot] commented 2 days ago

Test workflow 4899 is started. Running install test: Convenience Pax The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/2.17.0-PR-3882/zowe-2.17.0-pr-3882-5546-20240701165707.pax Running on machine: zzow08 Result: SUCCESS Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/9748161553