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?
        Kristina Taylor (Inactive) made changes -
        Field Original Value New Value
        Fix Version/s 2.5 [ 17044 ]
        Hide
        Martin Taylor (Inactive) added a comment -

        Sample Client Configuration File

        Show
        Martin Taylor (Inactive) added a comment - Sample Client Configuration File
        Martin Taylor (Inactive) made changes -
        Attachment rice-client-config.xml [ 85279 ]
        Martin Taylor (Inactive) logged work - 25/Aug/14 9:59 AM
        • Time Spent:
          15 minutes
           
          Added sample rice client configuration file to prep ticket
        Martin Taylor (Inactive) made changes -
        Remaining Estimate 3 days [ 86400 ] 2 days, 7 hours, 45 minutes [ 85500 ]
        Time Spent 15 minutes [ 900 ]
        Worklog Id 98631 [ 98631 ]
        Kristina Taylor (Inactive) made changes -
        Sprint QA 2.5.0-m6 Sprint 2 [ 374 ] Core 2.5.0-m6 Sprint 2 [ 371 ]
        Kristina Taylor (Inactive) made changes -
        Rank Ranked higher
        Kristina Taylor (Inactive) made changes -
        Original Estimate 3 days [ 86400 ]
        Remaining Estimate 2 days, 7 hours, 45 minutes [ 85500 ]
        Kristina Taylor (Inactive) made changes -
        Sprint Core 2.5.0-m6 Sprint 2 [ 371 ]
        Kristina Taylor (Inactive) made changes -
        Rank Ranked lower
        Kristina Taylor (Inactive) made changes -
        Rank Ranked lower
        Kristina Taylor (Inactive) made changes -
        Rank Ranked lower
        Kristina Taylor (Inactive) made changes -
        Fix Version/s 2.5.1 [ 17833 ]
        Fix Version/s 2.5 [ 17044 ]
        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
        Martin Taylor (Inactive) made changes -
        Attachment remote.properties [ 86151 ]
        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)
        Daniel Seibert (Inactive) made changes -
        Attachment rice-config.xml [ 86170 ]
        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.
        Daniel Seibert (Inactive) made changes -
        Attachment krad-sampleapp-config-mysql.xml [ 86171 ]
        Attachment krad-sampleapp-config-oracle.xml [ 86172 ]
        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.
        Daniel Seibert (Inactive) made changes -
        Attachment sampleapp-config.xml [ 86173 ]
        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"
        Martin Taylor (Inactive) made changes -
        Assignee Martin Taylor [ mztaylor ]
        Daniel Seibert (Inactive) made changes -
        Attachment krad-sampleapp-config-mysql.xml [ 86171 ]
        Daniel Seibert (Inactive) made changes -
        Attachment krad-sampleapp-config-oracle.xml [ 86172 ]
        Daniel Seibert (Inactive) made changes -
        Attachment rice-config.xml [ 86170 ]
        Daniel Seibert (Inactive) made changes -
        Attachment sampleapp-config.xml [ 86173 ]
        Daniel Seibert (Inactive) made changes -
        Attachment krad-sampleapp-config-mysql.xml [ 86176 ]
        Attachment krad-sampleapp-config-oracle.xml [ 86177 ]
        Attachment rice-config.xml [ 86178 ]
        Attachment sampleapp-config.xml [ 86179 ]
        Martin Taylor (Inactive) made changes -
        Attachment KULRICE-13134.1.patch [ 86192 ]
        Kristina Taylor (Inactive) made changes -
        Fix Version/s Backlog [ 15811 ]
        Fix Version/s 2.5.1 [ 17833 ]
        Adam Campbell (Inactive) made changes -
        Rice Team QA [ 16025 ]
        Eric Westfall made changes -
        Labels devops NearTerm devops
        Eric Westfall made changes -
        Rank Ranked higher
        Eric Westfall made changes -
        Rank Ranked higher
        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.
        Eric Westfall made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Fix Version/s Backlog [ 15811 ]
        Resolution Won't Fix [ 2 ]
        Claus Niesen made changes -
        Fix Version/s Not version specific [ 17967 ]

          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