Commits on Source (100)
-
Bo-Chun Chen authored42b8c4df
-
Ravi Tripathi authored
Add updated_by field to user_state table
-
Eesaan Atluri authored
If the user gives any state other than the three given choices, throw an error and print usage help. This helps avoid unacked msgs that are stuck in the workflow queue cause problems.
7ca54d52 -
Eesaan Atluri authorede4f66eed
-
Ravi Tripathi authored
Feat handle input error acctmgr
-
Eesaan Atluri authored0fd4df51
-
Ravi Tripathi authored
Use hold in place of blocked for state.
-
Eesaan Atluri authoredaaf7b81e
-
Eesaan Atluri authored095bfd22
-
Ravi Tripathi authored
Add exception handling to acctmr workflow agent
-
Ravi Tripathi authored1769b818
-
Ravi Tripathi authored
Add workflow for pre_certification state for a user
-
Ravi Tripathi authored90cae4b8
-
Ravi Tripathi authored
Adding a check for version of cmsh being used, to use appropriate com…
-
Ravi Tripathi authored364d3e7e
-
Ravi Tripathi authored
Adding the else statement
-
Eesaan Atluri authored6fa93bb3
-
Eesaan Atluri authored
Previously to block ssh access, user is put in nossh group by ssh_access agent. This new design will make use of group_member agent that is part of group management framework which puts a user in a group list provided.
af1e782a -
Eesaan Atluri authoreddb1595a6
-
Eesaan Atluri authored
This change will support our design decision that a user should be only part of a group that corresponds to his current state. Users are not in two states at any given time, they have only one state. Likewise, they should only be in one group at a time corresponding to their state (look at rabbit_config.py)
7e740f27 -
Eesaan Atluri authoredbe0e2644
-
Eesaan Atluri authored
User would be removed from one or more groups according to the list provided in msg, before they are added to one or more groups.
c2e0e1f3 -
Eesaan Atluri authored84435274
-
Eesaan Atluri authored9cfd55ec
-
Eesaan Atluri authorede781343f
-
Eesaan Atluri authoredcfb17105
-
Eesaan Atluri authored28c18109
-
Ravi Tripathi authored
Refactor ssh access agent
-
Bo-Chun Chen authored7efeb6c6
-
John-Paul authored
Add greenlet in requirements
-
Ravi Tripathi authored
Support for 3.6 has been dropped from this conversation: https://github.com/actions/setup-python/issues/544
-
Ravi Tripathi authored7a438bbc
-
Ravi Tripathi authored
Adding a new variable to define the from address for subscription email
-
Ravi Tripathi authored27e6da88
-
Ravi Tripathi authored
Use a new variable to send the notification email to users for their …
-
Bo-Chun Chen authored701790d7
-
Ravi Tripathi authored
Update black version
-
Bo-Chun Chen authored8657cfe2
-
Bo-Chun Chen authoreda4da9884
-
Bo-Chun Chen authored
Add account creation flowchart See merge request rc/rabbitmq_agents!148
4359729d -
Eesaan Atluri authored
Merge previous default branch feat-cod-rmq into main See merge request rc/rabbitmq_agents!147
2ead2c64 -
Bo-Chun Chen authored50051668
-
Bo-Chun Chen authored6382a4a6
-
Bo-Chun Chen authored
Add code quality to the project See merge request !149
-
Bo-Chun Chen authoredc9b0f6d5
-
Bo-Chun Chen authoreda52ba485
-
Bo-Chun Chen authorede9933871
-
Bo-Chun Chen authored
Trim Trailing Whitespace.................................................Failed - hook id: trailing-whitespace - exit code: 1 - files were modified by this hook Fixing prod_rmq_agents/group_member.py Fix End of Files.........................................................Failed - hook id: end-of-file-fixer - exit code: 1 - files were modified by this hook Fixing prod_rmq_agents/group_member.py Check Yaml...........................................(no files to check)Skipped black....................................................................Failed - hook id: black - files were modified by this hook reformatted prod_rmq_agents/group_member.py All done!
✨ 🍰 ✨ 1 file reformatted. flake8...................................................................Failed - hook id: flake8 - exit code: 1 prod_rmq_agents/group_member.py:33:80: E501 line too long (144 > 79 characters) prod_rmq_agents/group_member.py:35:80: E501 line too long (139 > 79 characters) prod_rmq_agents/group_member.py:51:80: E501 line too long (137 > 79 characters) prod_rmq_agents/group_member.py:53:80: E501 line too long (132 > 79 characters) prod_rmq_agents/group_member.py:69:80: E501 line too long (102 > 79 characters)cc8f9504 -
Bo-Chun Chen authored51504d48
-
Bo-Chun Chen authored854fac2e
-
Bo-Chun Chen authored8ca10435
-
Bo-Chun Chen authorede425b1d8
-
Bo-Chun Chen authoredd73303a2
-
Bo-Chun Chen authored6bd5bfbf
-
Bo-Chun Chen authored
fix(user_reg_event_logger): remove assumption on routing_key See merge request !151
-
Bo-Chun Chen authored
Feat group manager See merge request !146
-
Bo-Chun Chen authored63b0c2bf
-
Bo-Chun Chen authored04939f09
-
Bo-Chun Chen authoredf6c04588
-
Bo-Chun Chen authoredcd9cd5b4
-
Bo-Chun Chen authoreda812e75f
-
Bo-Chun Chen authored97b993d6
-
Bo-Chun Chen authored
Fix account cli See merge request rc/rabbitmq_agents!152
-
Bo-Chun Chen authored0b5b0c54
-
Bo-Chun Chen authored033e13d3
-
Bo-Chun Chen authored5d14283c
-
Bo-Chun Chen authored7fcdbf37
-
Bo-Chun Chen authored3e961454
-
Bo-Chun Chen authoredf70d88a1
-
Bo-Chun Chen authored28c8c81f
-
Bo-Chun Chen authored8c0331fd
-
Bo-Chun Chen authored
Add script to move between groups Closes gpfs5-migration#30 See merge request !154
-
Bo-Chun Chen authored
Add user to default groups Closes gpfs5-migration#22 See merge request !153
-
Krish Moodbidri authoredf29f5656
-
Krish Moodbidri authoredf19ff2d8
-
Bo-Chun Chen authored
Feat readme See merge request !155
-
Bo-Chun Chen authored
This reverts merge request !155
b2851b57 -
Bo-Chun Chen authored
Revert "Merge branch 'feat-readme' into 'main'" See merge request rc/rabbitmq_agents!157
-
Krish Moodbidri authored
- Fixed JSON code block syntax and structure in Data Flow section - Added hyperlinks to CentOS setup steps for RabbitMQ configuration - Added vhost config
a3ca071c -
Krish Moodbidri authoredd45dc138
-
Krish Moodbidri authored81b594bc
-
Krish Moodbidri authored50649fec
-
Krish Moodbidri authoredc6b96aa5
-
Krish Moodbidri authored
Update README with improvements and corrections See merge request rc/rabbitmq_agents!156
-
Dylan Wheeler authored
feat: introduce shell script to allow user to disable another users crontab and put them in cron.deny
996f02b4 -
Dylan Wheeler authored2569e9e3
-
Dylan Wheeler authored949278ca
-
Dylan Wheeler authored6e3ff36c
-
Dylan Wheeler authoredcb74b5b5
-
Dylan Wheeler authoreda08b470c
-
Dylan Wheeler authored
feat: adding secondary pkill statement to do a SIGKILL following the SIGINT. added checks to prevent script from running on root user
dd41dc2a -
Dylan Wheeler authored258fcfee
-
Dylan Wheeler authoredf5e9b3aa
-
Dylan Wheeler authored19e92f94
-
Dylan Wheeler authored397ca5d4
-
Dylan Wheeler authored
feat: switching to OPTIND to move through options sequentially to check for username and forceful flag
6f4efa16 -
Dylan Wheeler authoredcb80c0d3
-
Dylan Wheeler authoredca87dd66
-
Bo-Chun Chen authored
FEAT: introduce shell script to allow user to disable another users crontab... See merge request !158
-
Dylan W Wheeler authored
FEAT: adding simple script to kill all of a user's currently running processes See merge request !159
Showing
- .github/workflows/linting.yaml 1 addition, 1 deletion.github/workflows/linting.yaml
- .gitlab-ci.yml 6 additions, 0 deletions.gitlab-ci.yml
- .pre-commit-config.yaml 1 addition, 1 deletion.pre-commit-config.yaml
- README.md 239 additions, 35 deletionsREADME.md
- account-creation-flow.png 0 additions, 0 deletionsaccount-creation-flow.png
- account_manager.py 29 additions, 16 deletionsaccount_manager.py
- create_account.py 2 additions, 1 deletioncreate_account.py
- group_manager.py 146 additions, 0 deletionsgroup_manager.py
- init_user_state.py 3 additions, 1 deletioninit_user_state.py
- migrations/20240729_groups_rename_column.sql 27 additions, 0 deletionsmigrations/20240729_groups_rename_column.sql
- prod_rmq_agents/acct_mgmt_workflow.py 56 additions, 48 deletionsprod_rmq_agents/acct_mgmt_workflow.py
- prod_rmq_agents/get-next-uid-gid.py 10 additions, 4 deletionsprod_rmq_agents/get-next-uid-gid.py
- prod_rmq_agents/group_member.py 155 additions, 0 deletionsprod_rmq_agents/group_member.py
- prod_rmq_agents/notify_user.py 1 addition, 1 deletionprod_rmq_agents/notify_user.py
- prod_rmq_agents/ssh_access.py 74 additions, 25 deletionsprod_rmq_agents/ssh_access.py
- prod_rmq_agents/subscribe_mail_lists.py 1 addition, 1 deletionprod_rmq_agents/subscribe_mail_lists.py
- prod_rmq_agents/task_manager.py 16 additions, 3 deletionsprod_rmq_agents/task_manager.py
- prod_rmq_agents/user_reg_event_logger.py 1 addition, 4 deletionsprod_rmq_agents/user_reg_event_logger.py
- prod_rmq_agents/user_state.py 2 additions, 0 deletionsprod_rmq_agents/user_state.py
- pyproject.toml 8 additions, 2 deletionspyproject.toml
.gitlab-ci.yml
0 → 100644
account-creation-flow.png
0 → 100644
269 KiB
group_manager.py
0 → 100755
migrations/20240729_groups_rename_column.sql
0 → 100644
prod_rmq_agents/group_member.py
0 → 100644