Uploaded image for project: 'mod-search'
  1. mod-search
  2. MSEARCH-166

Use system users, that are provided via env variable

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Falcon Sprint 129
    • Story Points:
      3
    • Development Team:
      Falcon

      Description

      Purpose/Overview:

      Tenant and module users (aka system users) should be created on adding of new tenant and should hidden from the users app to reduce the risk of being accidentally changed/removed/etc.

      Requirements/Scope:

      1. The user shouldn't be created on postTenant, but the existing user should be used
      2. Name of the user should be the same as the module name
      3. Password should be taken from store variable (the same as it is implemented in edge-common). The name of the variable should be $environment_$tenantId_$moduleName. The envPrefix is the same, that is used for Kafka.
      4. The credentials for AWS Param store will be provided via environment variables (namely client_idclient_secretregion)
      5. If the parameters are not provided the module start should fail
      6. The required permissions must be updated for the system user during application deployment

      Acceptance criteria:

      • System user, that created by script is used

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                pavel_filippov Pavel Filippov
                Reporter:
                mikhail.fokanov Mikhail Fokanov
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    TestRail: Runs

                      TestRail: Cases