Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-794

Allow KIE server / OpenShift to be completely immutable

    XMLWordPrintable

Description

    The following two configuration options need to be added:

    1- Regardless of whether a KIE server is an immutable image built with s2i or however else configured, the KIE containers can always be undeployed and otherwise managed. To prevent this, the kieserver image needs to support a KIE_SERVER_MGMT_DISABLED environment variable and use it to set org.kie.server.mgmt.api.disabled. When set, KIE Server will disable management api and respond with an HTTP 400 error code to any management request, including those attempting to deploy or undeploy a KIE container. This variable should be exposed as a template parameter, and should default to true (disable) for rhpam70-prod-immutable-kieserver

    2- When a controller is configured, it becomes a hard dependency of the KIE server and a start or restart of a KIE server pod is not possible without it. Configuring a controller is a requirement for monitoring a KIE server. RHPAM-687 provides an option to allow more flexibility and designate unmanaged KIE servers that don't require a controller. This should be exposed as an environment variable in the KIE server image and a template parameter, set to true by default in rhpam70-prod-immutable-kieserver

    Attachments

      Issue Links

        Activity

          People

            rhn-support-fspolti Filippe Spolti
            bmozaffari-gps-jboss Babak Mozaffari
            Karel Suta Karel Suta
            Karel Suta Karel Suta
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: