Skip to content

zwe support update - #4839

Open
Martin-Zeithaml wants to merge 8 commits into
v3.x/stagingfrom
v3.x/bugfix/supportUpdate
Open

zwe support update#4839
Martin-Zeithaml wants to merge 8 commits into
v3.x/stagingfrom
v3.x/bugfix/supportUpdate

Conversation

@Martin-Zeithaml

@Martin-Zeithaml Martin-Zeithaml commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Removed copying of pkcs12
    • Not needed, there is a validation tool available (zwe validate certificate)
    • It was using zowe.setup section to copy pkcs12
  • Create pax file with permission 0700
    • set -C => Prevents the output redirection operator > from overwriting an existing file. Use the alternate operator >| to force an overwrite. (doc)
  • Masked out passwords from YAML configuration
    • There is a function to mask all password fields
    • It will cause (for key rings) the password field will be invalid (password is expected, but it is masked to ***)

Test

Help

Description
    Collect and package Zowe runtime information for support purpose.

    This command will collect these information:

    - Environment
      * z/OS version
      * Java version
        * Java keytool TLS information
      * Node.js version
      * zOSMF status
      * External Security Manager
      * CEE Runtime Options
      * Filesystem flags
      * ZSS Program Controlled extended attribute
    - Zowe configurations
      * Zowe manifest.json
      * Zowe configuration file
      * Zowe installation logs
      * Zowe temporary configuration files under "`zowe.workspaceDirectory`/.env"
      * Zowe APIML static registration files under "`zowe.workspaceDirectory`/api-mediation/api-defs"
    - Zowe runtime
      * Active running Zowe processes
    - Zowe fingerprints and validation result

Permission

The support file is 0600:

-rw-------   1 MARTIN   ZOWEGRP   416931 Aug 10 06:33 zwe-support.2026-08-10-10-32-55.pax.Z

Masking

User input

zowe:
  environments:
    password: asdf
    myPasswordIs: asdf
    cacapassword: asdf
    PASSWORD: 123

Updated config

Which will be paxed:

zowe:
  environments:
    password: "***"
    myPasswordIs: "***"
    cacapassword: "***"
    PASSWORD: 123

Why the last PASSWORD is not masked? Password-like keys are checked to be a (typeof) string. The last key is not considered to be a password. It can be easily changed.

Signed-off-by: Martin Zeithaml <Martin.Zeithaml@broadcom.com>
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown

Test workflow 8851 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10735-20260724094237.pax
Running on machine: zzow10
Result: FAILURE
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/30083602739

Signed-off-by: Martin Zeithaml <Martin.Zeithaml@broadcom.com>
@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

Test workflow 8852 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10742-20260727080931.pax
Running on machine: zzow09
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/30248843817

Signed-off-by: Martin Zeithaml <Martin.Zeithaml@broadcom.com>
@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

Test workflow 8853 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10743-20260727113735.pax
Running on machine: zzow10
Result: FAILURE
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/30262693985

Signed-off-by: Martin Zeithaml <Martin.Zeithaml@broadcom.com>
@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

Test workflow 8854 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10744-20260727123604.pax
Running on machine: zzow11
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/30266623027

Signed-off-by: Martin Zeithaml <Martin.Zeithaml@broadcom.com>
@github-actions

github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown

Test workflow 8856 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10749-20260728115325.pax
Running on machine: zzow09
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/30356668662

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown

Test workflow 8880 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10785-20260730121843.pax
Running on machine: zzow09
Result: FAILURE
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/30542066455

@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown

Test workflow 8903 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10819-20260810094306.pax
Running on machine: zzow10
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/31375954815

Signed-off-by: Martin Zeithaml <Martin.Zeithaml@broadcom.com>
@Martin-Zeithaml
Martin-Zeithaml marked this pull request as ready for review August 10, 2026 10:42
@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown

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

@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown

Test workflow 8904 is started.
Running install test: Convenience Pax
The zowe artifact being used by this test workflow: libs-snapshot-local/org/zowe/3.5.0-PR-4839/zowe-3.5.0-pr-4839-10820-20260810104659.pax
Running on machine: zzow09
Result: SUCCESS
Link to workflow run: https://github.com/zowe/zowe-install-packaging/actions/runs/31380674924

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants