Won't Do
Details
Assignee
UnassignedUnassignedReporter
Mikhail FokanovMikhail FokanovLabels
Priority
P3Sprint
NoneDevelopment Team
SpitfireTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Unassigned
UnassignedReporter
Mikhail Fokanov
Mikhail FokanovLabels
Priority
Sprint
None
Development Team
Spitfire
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created August 10, 2021 at 11:51 AM
Updated March 10, 2025 at 1:06 PM
Resolved March 10, 2025 at 1:06 PM
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:
The user shouldn't be created on postTenant, but the existing user should be used
Name of the user should be the same as the module name
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.The credentials for AWS Param store will be provided via environment variables (namely
client_id
,client_secret
,region
)If the parameters are not provided the module start should fail
The required permissions must be updated for the system user during application deployment
Acceptance criteria:
System user, that created by script is used