Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-13134

Create Rice 2.5 environments for testing client/server deployments

    Details

    • Similar issues:
      KULRICE-13784Create test environments for Rice 2.5 performance testing
      KULRICE-13022Create Environment(s) for Rice 2.5 performance testing
      KULRICE-11879Split KRAD SampleApp into Client/Server mode
      KULRICE-6956Create nightly deployment to one of the Rice environments for the 2.2 branch
      KULRICE-2764Deploy Rice standalone server to our test environments
      KULRICE-2816Deploy Rice standalone server with Recipe sample app to test environments
      KULRICE-4929Deploy KRAD poc to test environment
      KULRICE-1475Deploy a test Rice Standalone application to a test environment
      KULRICE-3061Finish getting Rice test environments in place
      KULRICE-13354AFT 2.5 env14 deploy job sometimes fail with build errors
    • Rice Team:
      QA
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes
    • Story Points:
      3

      Description

      When we re-shuffled our environments when we started 2.5, we cannibalized several of the environments we were using to test 2.4 in client/server mode (we had both mysql and oracle versions of each setup 1. rice standalone , 2. rice sampleapp client, 3. krad-sampleapp client)

      Please re-create enough environments to allow testing in client/server mode for both mysql and oracle.

      1. krad-sampleapp-config-mysql.xml
        4 kB
        Daniel Seibert
      2. krad-sampleapp-config-oracle.xml
        4 kB
        Daniel Seibert
      3. KULRICE-13134.1.patch
        9 kB
        Martin Taylor
      4. remote.properties
        2 kB
        Martin Taylor
      5. rice-client-config.xml
        3 kB
        Martin Taylor
      6. rice-config.xml
        3 kB
        Daniel Seibert
      7. sampleapp-config.xml
        5 kB
        Daniel Seibert

        Activity

        Hide
        Martin Taylor (Inactive) added a comment - - edited

        Requirements Analysis:

        Questions:

        • will there be embedded/remote kim/kew configuration for the client applications?
        Show
        Martin Taylor (Inactive) added a comment - - edited Requirements Analysis: approval from Jeff Caddel and Matt Sargent for creation of 6 environments/db schemas kdo-build-environment for 6 environments job: https://ci.kuali.org/job/kdo-build-environment/ setup kuali-deploy configurations for environments configuration templates: https://svn.kuali.org/repos/foundation/trunk/kuali-deploy/src/main/resources/org/kuali/rice/ generation of deploy jobs for each of the environments, confirm db setup will work for client/standalone alike template: https://ci.kuali.org/view/rice/view/2.5/view/list/job/rice-2.5-test-functional-env12-saucelabs-rice-sampleapp/ Questions: will there be embedded/remote kim/kew configuration for the client applications?
        Hide
        Martin Taylor (Inactive) added a comment -

        Sample Client Configuration File

        Show
        Martin Taylor (Inactive) added a comment - Sample Client Configuration File
        Hide
        Martin Taylor (Inactive) added a comment -

        I've added env24 and 25. Right now the kuali-deploy does not have a configuration defaulted for rice-web or rice-standalone.

        Remaining tasks:

        • add two new configurations, kdo.rice.server.env and kdo.rice.runmode
        • add either rice-web-config.xml or rice-standalone-config.xml (along with properties)
        • integrate remote.properties included (or find better way to setting run mode)
        • modify rice-sampleapp to make relevant params related to remote/embedded mode configurable
        Show
        Martin Taylor (Inactive) added a comment - I've added env24 and 25. Right now the kuali-deploy does not have a configuration defaulted for rice-web or rice-standalone. Remaining tasks: add two new configurations, kdo.rice.server.env and kdo.rice.runmode add either rice-web-config.xml or rice-standalone-config.xml (along with properties) integrate remote.properties included (or find better way to setting run mode) modify rice-sampleapp to make relevant params related to remote/embedded mode configurable
        Hide
        Daniel Seibert (Inactive) added a comment - - edited

        Added rice-config.xml attachment. Rice standalone config example. (MySQL)

        Show
        Daniel Seibert (Inactive) added a comment - - edited Added rice-config.xml attachment. Rice standalone config example. (MySQL)
        Hide
        Daniel Seibert (Inactive) added a comment -

        Adding embedded client krad sampleapp config attachments.
        One is mysql, one is oracle. The mysql one is a little newer, but both probably have extra parameters defined.

        Show
        Daniel Seibert (Inactive) added a comment - Adding embedded client krad sampleapp config attachments. One is mysql, one is oracle. The mysql one is a little newer, but both probably have extra parameters defined.
        Hide
        Daniel Seibert (Inactive) added a comment -

        Added rice sampleapp client config as attachment. (sampleapp-config.xml)
        It is a mysql version.

        Show
        Daniel Seibert (Inactive) added a comment - Added rice sampleapp client config as attachment. (sampleapp-config.xml) It is a mysql version.
        Hide
        Daniel Seibert (Inactive) added a comment -

        iirc, in addition to setting KIM and KEW as embedded in the client configs. I also had to set KSB.mode to "remote"

        Show
        Daniel Seibert (Inactive) added a comment - iirc, in addition to setting KIM and KEW as embedded in the client configs. I also had to set KSB.mode to "remote"
        Hide
        Eric Westfall added a comment -

        No longer valid given recent changes, we will do a full audit and design on how we organize our test environments moving forward.

        Show
        Eric Westfall added a comment - No longer valid given recent changes, we will do a full audit and design on how we organize our test environments moving forward.

          People

          • Assignee:
            Martin Taylor (Inactive)
            Reporter:
            Daniel Seibert (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - Not Specified
              Not Specified
              Logged:
              Time Spent - 15 minutes
              15m

                Structure Helper Panel