Skip to content

Pre-flight Check: Detect z/OSMF state #4497

@1000TurquoisePogs

Description

@1000TurquoisePogs

This pre-flight check is to ensure that if z/OSMF is required by configuration, that Zowe does not start if z/OSMF is not started, ready, and working.

This could be situations such as if APIML is on and set to use z/OSMF as an authentication provider.

Potentially, somehow, extensions could alert Zowe that they also need z/OSMF, although such a design doesnt exist yet, potentially it could be said within manifest.yaml or by environment variable output during the validate/configure stages of startup.
I would save that for a separate epic.

In this epic, we can use network communication to detect if z/OSMF is running and healthy. Go to expected URLs we will use, see if the HTTP code is good, certificates are good, etc.

Error and tell the user to start z/OSMF if it appears it's not there,
or if z/OSMF if it appears to be unhealthy,
or if the certificates aren't working with zowe's truststore configuration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions