Uploaded image for project: 'Red Hat Decision Manager'
  1. Red Hat Decision Manager
  2. RHDM-587

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 s2i templates.

    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. This should be exposed as an environment variable in the KIE server image and a template parameter,.

      Gliffy Diagrams

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                filippe.spolti Filippe Spolti
                Reporter:
                filippe.spolti Filippe Spolti
                Tester:
                Karel Suta
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: