Uploaded image for project: 'Service Design and Creation'
  1. Service Design and Creation
  2. SDC-911

Cassandra OOM Alignment - create init docker

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • Beijing Release
    • None
    • SDC

      As a user deploying SDC I want to separate the C* docker into the C* server and the Cassandra init

      so that there will be a separation of the server and the init logic. to allow a single execution of the init logic.

      this will allow in the future to upgrade the C* without the need to restart it.

      NOTE: check that the schema creation can be done from the remote docker.

       DOD:

      1. create a new docker which will handle SDC schema creation (C* + titan + dox).
      2. the logic for creation of SDC user should be moved into this docker.
      3. the definition of the user to define and use should be moved into the environment variables of the docker (passed on docker run)
      4. the docker should be lightweight.
      5. the docker create/template.recipe logic should be moved to sdctool project.
      6. update pom according to the new docker build logic.
      7. update the chef execution to return the status code so that we will be able to query it and check if the execution was successful.
      8. update docker run script and check the return code of the execution.
      9. The SDC deployment works on OOM/Docker_run.

            ys9693 ys9693
            lior_nachmias lior_nachmias
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 1 day Original Estimate - 1 day
                1d
                Remaining:
                Remaining Estimate - 4 days
                4d
                Logged:
                Time Spent - Not Specified
                Not Specified