Skip to content

Document pre-req for manageTLS: runtime must load certificates #538

Open

Description

@leochr

manageTLS mounts the certificates onto the runtime pods, but the runtime is responsible for loading the mounted certificates. Liberty containers load the certificates automatically into the default keystore / truststore at container startup. tWAS runtime doesn't have such equivalence. Document that the inorder for manageTLS to work end-to-end, runtime must load the certs.

Document this in the limitation / troubleshooting section

Activity

  1. tam512 commented on May 11, 2023

    @tam512

    The current workaround to install tWAS applications using RCO v1.2.0 is to use spec.route.termination: edge with insecureEdgeTerminationPolicy: Redirect or insecureEdgeTerminationPolicy: Allow or spec.route.termination: passthrough

    For example:

    spec:
      manageTLS: false
      route:
        termination: edge
        insecureEdgeTerminationPolicy: Redirect
      service:
        type: ClusterIP
        port: 9080
    
  2. self-assigned this
    on Jul 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions