66a4e277201aaebb600f90c0f55bb474b5f1eac3
Deployment Portal Backend
-
Use
export ENVIRONMENT=testto avoid applying changes to the cluster. -
Docker Setup
- To run the application just do
docker-compose up - It is assumed that
deployment-portal-frontendrepository is present in parallel to this folder.
- To run the application just do
-
Permissions
deployment_portal=# select role.name as role_name, role.id as role_id, privilege.name as privilege_name, privilege.id as privilege_id from roles_privileges join role on role.id = roles_privileges.role_id join privilege on roles_privileges.privilege_id = privilege.id order by role.id, privilege.id;
role_name | role_id | privilege_name | privilege_id
-----------------------------------+---------+------------------------+--------------
deployment_portal_read_only_users | 1 | manifest.read | 1
deployment_portal_users | 2 | manifest.read | 1
deployment_portal_users | 2 | manifest.write | 2
deployment_portal_users | 2 | faults.manage | 10
deployment_portal_users | 2 | secret.write.dev | 12
deployment_portal_users | 2 | secret.write.qa | 13
deployment_portal_users | 2 | secret.read.dev | 15
deployment_portal_users | 2 | secret.read.qa | 16
deployment_portal_admins | 3 | manifest.read | 1
deployment_portal_admins | 3 | manifest.write | 2
deployment_portal_admins | 3 | secret.read | 3
deployment_portal_admins | 3 | secret.write | 4
deployment_portal_admins | 3 | supersecret.write | 5
deployment_portal_admins | 3 | manifest.delete | 8
deployment_portal_admins | 3 | manifest.import | 9
deployment_portal_admins | 3 | faults.manage | 10
deployment_portal_admins | 3 | kube.restart | 11
deployment_portal_admins | 3 | secret.write.dev | 12
deployment_portal_admins | 3 | secret.write.qa | 13
deployment_portal_admins | 3 | secret.write.prod | 14
deployment_portal_admins | 3 | secret.read.dev | 15
deployment_portal_admins | 3 | secret.read.qa | 16
deployment_portal_admins | 3 | secret.read.prod | 17
deployment_portal_system | 4 | manifest.read | 1
deployment_portal_system | 4 | secret.read | 3
deployment_portal_system | 4 | supersecret.read | 6
deployment_portal_system | 4 | substitute.environment | 7
(27 rows)
Description
Languages
Java
94%
Python
5.6%
Dockerfile
0.2%
Shell
0.2%