Uploaded image for project: 'Cloud Enablement'
  1. Cloud Enablement
  2. CLOUD-1764

Update the EAP docs with AMQ RAR SSL integration

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Unresolved
    • Major
    • None
    • None
    • Documentation, EAP6, EAP7
    • None

    Description

      The EAP xPaaS images needs to be updated regarding the changes introduced by CLOUD-106.

      The steps are:
      Generate the TrustStore and KeyStore client as per the steps described in the AMQ xPaaS docs under ssl configuratuion:
      https://access.redhat.com/documentation/en-us/red_hat_jboss_middleware_for_openshift/3/html/red_hat_jboss_a-mq_for_openshift/get_started#configuring_ssl

      -> Follow the steps 1 and 2 under Client certificates:
      http://activemq.apache.org/how-do-i-use-ssl.html

      -> Use this tempalte pre configured with the ssl integration:
      https://github.com/spolti/application-templates/blob/CLOUD-106/eap/eap64-amq-ssl-s2i.json

      -> Fill the needed configuration in the template:
      For AMQ:

       {
                                              "name": "AMQ_KEYSTORE_TRUSTSTORE_DIR",
                                              "value": "/etc/amq-secret-volume"
                                          },
                                          {
                                              "name": "AMQ_TRUSTSTORE",
                                              "value": "${AMQ_TRUSTSTORE}"
                                          },
                                          {
                                              "name": "AMQ_TRUSTSTORE_PASSWORD",
                                              "value": "${AMQ_TRUSTSTORE_PASSWORD}"
                                          },
                                          {
                                              "name": "AMQ_KEYSTORE",
                                              "value": "${AMQ_KEYSTORE}"
                                          },
                                          {
                                              "name": "AMQ_KEYSTORE_PASSWORD",
                                              "value": "${AMQ_KEYSTORE_PASSWORD}"
                                          },
      

      And for EAP:

       {
                                              "name": "MQ_CLIENT_KEYSTORE_TRUSTSTORE_DIR",
                                              "value": "/etc/broker-client-secret-volume"
                                          },
                                          {
                                              "name": "MQ_CLIENT_TRUSTSTORE",
                                              "value": "${MQ_CLIENT_TRUSTSTORE}"
                                          },
                                          {
                                              "name": "MQ_CLIENT_KEYSTORE",
                                              "value": "${MQ_CLIENT_KEYSTORE}"
                                          },
                                          {
                                              "name": "MQ_CLIENT_KEYSTORE_PASSWORD",
                                              "value": "${MQ_CLIENT_KEYSTORE_PASSWORD}"
                                          },
      

      Attachments

        Issue Links

          Activity

            People

              rhn-jlieskov Ján Lieskovský
              rhn-support-fspolti Filippe Spolti
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: