Skip to content

Commit

Permalink
Update IAM actions document for Infra Server Views (#6896)
Browse files Browse the repository at this point in the history
* Script added for table 'users' (#5722)

* Script added for table 'users'

Signed-off-by: root <swale@msystechnologies.com>

* updated down script

Signed-off-by: root <swale@msystechnologies.com>

* updated up script

Signed-off-by: root <swale@msystechnologies.com>

* updated up script

Signed-off-by: root <swale@msystechnologies.com>

* iam added on roles tab

Signed-off-by: Abdul-Az <aazeez@progress.com>

* add fallback and bldr channel env vars to envrc and set back to dev when doing builds (#5741)

Signed-off-by: Rick Marry <rmarry@chef.io>

* Script added for table 'org_users' (#5738)

Signed-off-by: root <swale@msystechnologies.com>

* added edit policy

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Storage functions for users table (#5731)

* Storage functions added for users table

Signed-off-by: root <swale@msystechnologies.com>

* Updated with review comments

Signed-off-by: root <swale@msystechnologies.com>

* Chaitali/add server slider (#5728)

* converted server modal into slider

Signed-off-by: chaitali-mane <cmane@progress.com>

* Updated test cases

Signed-off-by: chaitali-mane <cmane@progress.com>

* environments create, delete policy added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* edit env policy added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added data bags policy

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Chaitali/add server slider (#5728)

* converted server modal into slider

Signed-off-by: chaitali-mane <cmane@progress.com>

* Updated test cases

Signed-off-by: chaitali-mane <cmane@progress.com>

* ui three dots fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* reverted iam actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Add changes for the create server slider (#5755)

* added some changes for the create server slider

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some minor changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* removed roles iam

Signed-off-by: Abdul-Az <aazeez@progress.com>

* environments authz reverted

Signed-off-by: Abdul-Az <aazeez@progress.com>

* databags authz reverted

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Added API to get server users list from backend DB (#5760)

Signed-off-by: root <swale@msystechnologies.com>

* Added users tab in server details page (#5802)

* Added Users tab UI

Signed-off-by: chaitali-mane <cmane@progress.com>

* Added enitites api integration

Signed-off-by: chaitali-mane <cmane@progress.com>

* minor changes

Signed-off-by: chaitali-mane <cmane@progress.com>

* Updated minor change

Signed-off-by: chaitali-mane <cmane@progress.com>

* Added css change for notification overlap slider. (#5781)

Signed-off-by: Himanshi Chhabra <hchhabra@progress.com>

* Command to add the sample automate infra server users (#5786)

* Shell script added to add the sample infra server users

Signed-off-by: root <swale@msystechnologies.com>

* Minor changes added

Signed-off-by: root <swale@msystechnologies.com>

* Renaming the sql files and modifying to incorporate WebUI key

Signed-off-by: Kallol Roy <karoy@progress.com>

* infra_server_actions tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server list doc update

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* lint fixes

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server get test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create infra server test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server create test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server put and delete test case added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wrapped server details into put api

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wrapped delete button into delete action

Signed-off-by: Abdul-Az <aazeez@progress.com>

* error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* doc formatted

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/org actions (#5838)

* wip

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip

Signed-off-by: Abdul-Az <aazeez@progress.com>

* ui buttons hiding logic

Signed-off-by: Abdul-Az <aazeez@progress.com>

* orgs actions added with cypress test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* lint fixes

Signed-off-by: Abdul-Az <aazeez@progress.com>

* orgs actions docs updated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* doc formatted

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/cookbooks actions (#5848)

* cookbooks view actions added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* iam actions docs updated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* proto buf regenerated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/roles actions (#5853)

* roles actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles docs update ui fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles view  cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles create,update,delete ui actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* compiled pb files

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create, update, delete cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/environments actions (#5898)

* added env iam actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* ui changes for IAM

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added env test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* environments test cases added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added environments api docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/databag item actions (#6049)

* databags and items

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added data bag actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* data bags item test cases added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* lint fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* policyfiles actions added (#6081)

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added policygroups actions (#6123)

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra_server_actions tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server list doc update

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* lint fixes

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server get test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create infra server test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server create test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server put and delete test case added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* doc formatted

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/cookbooks actions (#5848)

* cookbooks view actions added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* iam actions docs updated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* proto buf regenerated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/roles actions (#5853)

* roles actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles docs update ui fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles view  cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles create,update,delete ui actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* compiled pb files

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create, update, delete cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/environments actions (#5898)

* added env iam actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* ui changes for IAM

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added env test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* environments test cases added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added environments api docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* rebase error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* rebase fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* rebase error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* iam permission to create, delete, get client (#6227)

* iam prmission to create, delete, get client

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases for client

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added reset client key action

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added nodes iam actions (#6275)

* added nodes iam actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added nodes test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra_server_actions tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server list doc update

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* lint fixes

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server get test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create infra server test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server create test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server put and delete test case added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wrapped delete button into delete action

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* doc formatted

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/cookbooks actions (#5848)

* cookbooks view actions added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* iam actions docs updated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* proto buf regenerated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/roles actions (#5853)

* roles actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles docs update ui fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles view  cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles create,update,delete ui actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* compiled pb files

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create, update, delete cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/environments actions (#5898)

* added env iam actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* ui changes for IAM

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added env test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* environments test cases added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added environments api docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/databag item actions (#6049)

* databags and items

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added data bag actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* data bags item test cases added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* policyfiles actions added (#6081)

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added policygroups actions (#6123)

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra_server_actions tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server list doc update

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* lint fixes

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server get test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create infra server test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added infra server create test case

Signed-off-by: Abdul-Az <aazeez@progress.com>

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra server put and delete test case added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* doc formatted

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/cookbooks actions (#5848)

* cookbooks view actions added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* iam actions docs updated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip cy tests

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cookbooks cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* proto buf regenerated

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/roles actions (#5853)

* roles actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles docs update ui fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* wip

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles view  cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* typo

Signed-off-by: Abdul-Az <aazeez@progress.com>

* roles create,update,delete ui actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* compiled pb files

Signed-off-by: Abdul-Az <aazeez@progress.com>

* create, update, delete cy test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/databag item actions (#6049)

* databags and items

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added data bag actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* data bags item test cases added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* policyfiles actions added (#6081)

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added policygroups actions (#6123)

Signed-off-by: Abdul-Az <aazeez@progress.com>

* rebase fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* iam permission to create, delete, get client (#6227)

* iam prmission to create, delete, get client

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases for client

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added reset client key action

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added nodes iam actions (#6275)

* added nodes iam actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added nodes test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* added node test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* docs fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Added pb files after proto compilation to fix the panic error

Signed-off-by: root <swale@msystechnologies.com>

* api/external/infra_proxy/infra_proxy.pb.go

Signed-off-by: sonali wale <swale@msystechnologies.com>

* added some minor changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* commented code

Signed-off-by: Chaitali Mane <cmane@progress.com>

* database scripts added (#6351)

Signed-off-by: sonali wale <swale@msystechnologies.com>

* WebUI key into add chef-server slider (#6357)

* web-ui-key

Signed-off-by: sumanprogress <jiddiSuman.Yadav@progress.com>

* Updated code for webui key

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated style

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated cypress test

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added back button

Signed-off-by: Chaitali Mane <cmane@progress.com>

* changed name to slider

Signed-off-by: Chaitali Mane <cmane@progress.com>

Co-authored-by: sumanprogress <jiddiSuman.Yadav@progress.com>

* Create server API - create the chef server using the webui key (#6376)

* added API chanegs for adding the chef server with webui key

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added changes for the validation and test cases

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* API to validate the webui key (#6364)

* added base changes for the API

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added API changes to validate the webui key

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some minor changes for the fun comment

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added review comment changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some minor changes for to handle the error

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added changes to validate webui key before creating a server

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added protobuff changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Added Update web ui key slider (#6372)

* Initial commit for update webUI key

Signed-off-by: Chaitali Mane <cmane@progress.com>

* added unit tests

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated web ui key code

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added cypress test cases

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated style changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* minor changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Update update error

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added image

Signed-off-by: Chaitali Mane <cmane@progress.com>

* minor change

Signed-off-by: Chaitali Mane <cmane@progress.com>

* UI-API integration for web UI key (#6387)

* lint fixes

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Added integration code

Signed-off-by: Chaitali Mane <cmane@progress.com>

Co-authored-by: Abdul-Az <aazeez@progress.com>

* Infra proxy API to get the organisation of chef server (#6363)

* Get organisation of infra server from chef server API added

Signed-off-by: sonali wale <swale@msystechnologies.com>

* minor changes added

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Test cases added

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Changes added in test cases

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Added some changes in test cases

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Removed test cases to check the existing one

Signed-off-by: sonali wale <swale@msystechnologies.com>

* added test cases changes

Signed-off-by: sonali wale <swale@msystechnologies.com>

* incorporating review comments

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Minor changes added in test cases

Signed-off-by: sonali wale <swale@msystechnologies.com>

* added some logs

Signed-off-by: sonali wale <swale@msystechnologies.com>

* changes added in test cases

Signed-off-by: sonali wale <swale@msystechnologies.com>

* test cases changes added

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Fixes added for repo health status

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Fix added for repo health failure

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Changes added in bash script of add users to remove credential id from users table

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Conflicts resolved

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Server details page  - UI should have the option to update the WebUI key (#6440)

* added changes to update the webui key on server details page

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some minor changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Show the validation status of the WebUI key on the Chef Server Metadata  (#6435)

* changes for the validate webui key on server details page

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added chanegs for the validate webui key

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added changes for the specs

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added changes for the validate webui key error effect

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* API to update the web ui key (#6433)

* Update web ui key API added

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Removed extra files

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Read secret changes added

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Conflicts resolved

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Test cases added

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Commented validate web ui key test cases

Signed-off-by: sonali wale <swale@msystechnologies.com>

* Changes added in mock file

Signed-off-by: sonali wale <swale@msystechnologies.com>

* uncomment validate web ui key test cases

Signed-off-by: sonali wale <swale@msystechnologies.com>

* infra_viewer_actions added (#6436)

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/infra editor actions (#6453)

* editor actions added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra_editor test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Changes to use web ui key in all the Infra Proxy APIs for Cookbooks, Policy Files, Policy Groups, Clients  (#6457)

* Changes added to use the web ui key

Signed-off-by: sonali wale <swale@msystechnologies.com>

* added minor UI change

Signed-off-by: Chaitali Mane <cmane@progress.com>

Co-authored-by: Chaitali Mane <cmane@progress.com>

* Database script for migration tables (#6500)

* Script added for migration tables

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Insert scripts added for migration type and status

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Server id column added in migration table

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Index added on server_id column in migration table

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Abdul/infra editor actions (#6508)

* editor actions added

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra_editor test cases

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* infra editor actions update

Signed-off-by: Abdul-Az <aazeez@progress.com>

* editor role fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* test cases fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Abdul/infra project owner (#6512)

* project owner wip

Signed-off-by: Abdul-Az <aazeez@progress.com>

* project owner actions

Signed-off-by: Abdul-Az <aazeez@progress.com>

* fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* doc update

Signed-off-by: Abdul-Az <aazeez@progress.com>

* pipeline fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Updated Infra Proxy cypress tests for web UI key (#6511)

* Updated cypress tests for web ui key

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Key in uppercase

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Update for minor

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed unused lines

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed error unit tests

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed iam lint error

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Adding Cypress env variable for WebUI key

Signed-off-by: Kallol Roy <karoy@progress.com>

* Updated variable

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed replace

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Adding variable

Signed-off-by: Chaitali Mane <cmane@progress.com>

* minor change

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed hard coded values

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Removed hard coded values

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated variables

Signed-off-by: Chaitali Mane <cmane@progress.com>

Co-authored-by: Kallol Roy <karoy@progress.com>

* New version of protoc and added migrations proto files (#6578)

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Added sync organization and user button (#6592)

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* lint fixes

Signed-off-by: Abdul-Az <aazeez@progress.com>

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Added button as per new design

Signed-off-by: Chaitali Mane <cmane@progress.com>

* update change

Signed-off-by: Chaitali Mane <cmane@progress.com>

Co-authored-by: Abdul-Az <aazeez@progress.com>

* Creating a new package migrations (#6595)

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Storage functions for the migration phases (#6529)

* Get organisation API changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Remove command to create an orgs

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Client Mock changes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Storage function for all the phases of migration

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Incorporated review comments

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Changes for review comments

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Comments removed

Signed-off-by: sonali wale <sonali.wale@progress.com>

Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>

* Migration stage script and storage functions added (#6619)

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Addition of migration id and migration status in get server api (#6613)

* resolving conflicts and rebasing it

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Removing the loggers

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Query changes for lastes migration status

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* changing the response varibale

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Changes to audit the log for infra proxy (#6622)

* added changes for infra proxy audit log

* added reflect codes

Signed-off-by: Kallol Roy <karoy@progress.com>

* added changes for the audit logs for infra

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* removed commented code

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some minor changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

Co-authored-by: Kallol Roy <karoy@progress.com>

* Migration Data service creation and created a rpc method for upload zip file (#6612)

* Changes for stream api for upload

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* changes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* added some changes for the protofile

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added function changes

* added changes for the proto

* added changes to devide the chunks in bytes

* added changes for the validation

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* adding status in database

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* adding the request for server id and filename

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding  loggers and saving the failed migration phase

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* optimising the code

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Changes for content-type

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* added changes for the validation

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Upload to the hab svc data folder

Signed-off-by: Kallol Roy <karoy@progress.com>

* Enhance log and modify migration phases

Signed-off-by: Kallol Roy <karoy@progress.com>

* Granularize the migration stages

Signed-off-by: Kallol Roy <karoy@progress.com>

* Granularize the migration stages

Signed-off-by: Kallol Roy <karoy@progress.com>

Co-authored-by: Vinay Sharma <vsharma@chef.io>
Co-authored-by: Kallol Roy <karoy@progress.com>

* API to fetch the status of the migration (#6637)

* Get migrations status API added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added minor changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Modify Get server API for Migration status (#6645)

* Modify Get server API for Migration status

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Modify the get server API

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Feature/models (#6655)

* Pipeline demo

* Demo Pipeline

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Based on PR Review

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Models

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Models done

* Package JSON change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Package JSON change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Package JSON change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Stalwart 32 upload slider functionality (#6654)

* Added upload slider

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Update upload functionality

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added drag and drop function

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added API integration code

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added file upload changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added cypress test cases

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added unit tests

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added loader

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated code

Signed-off-by: Chaitali Mane <cmane@progress.com>

* added header changes + added some type changes + fixed slider open and close after upload

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Updated for selector

Signed-off-by: Chaitali Mane <cmane@progress.com>

Co-authored-by: Vinay Sharma <vsharma@chef.io>

* Cancel migration API to cancel the running migration (#6653)

* added changes for the cancel migration API

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Added changes to update the status and clear off data

Signed-off-by: Kallol Roy <karoy@progress.com>

* Fixed SQL query

Signed-off-by: Kallol Roy <karoy@progress.com>

Co-authored-by: Kallol Roy <karoy@progress.com>

* Stalwart 24 Pipeline function to store the orgs to database (#6658)

* Pipeline function to store the orgs

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added minor changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Code formatting and setting up tests DB

Signed-off-by: Kallol Roy <karoy@progress.com>

* Added migration status changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added minor changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Comment removed

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Logs added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Removed message variable

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Incorporating review comments

Signed-off-by: sonali wale <sonali.wale@progress.com>

Co-authored-by: Kallol Roy <karoy@progress.com>

* Feature/migration pipe (#6647)

* Pipeline demo

* Demo Pipeline

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Based on PR Review

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Models

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Updateed select statement

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Removed package-lock.json

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Pipeline to process and close the go routines

Signed-off-by: Kallol Roy <karoy@progress.com>

* Feature/models (#6655)

* Pipeline demo

* Demo Pipeline

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Based on PR Review

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Models

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Models done

* Package JSON change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Package JSON change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Package JSON change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Setup pipeline to process data

Signed-off-by: Kallol Roy <karoy@progress.com>

* Some comment corrections

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

Co-authored-by: Kallol Roy <karoy@progress.com>

* Parse org pipeline function and test cases (#6664)

* Adding parse servers orgs function and test data files

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Addition of test cases

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding loggers for parse orgs

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* resolving sonar issue

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding deletebackup folder

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding delete backup folder

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Phase 2 (#6667)

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Add projects for every org to be inserted in the database (#6669)

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Get migration staged data API (#6673)

* Get migration staged data API added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Modified the response type

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Test cases added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated test cases

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated parsed data

Signed-off-by: sonali wale <sonali.wale@progress.com>

* json tag updated

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Feb/pipeline(unzip, pipeline log for error and success) (#6678)

* Zip file

* Zip file and migration done status

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* PR Changes

* PR Changes

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* PR Commect fixed

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Code smell Fixed

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Update utility.go

* Unzip Destination change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Some fixes

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Changes Issues and PR comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Error log modified

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Code smell fixed

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* STALWART-31 Show migration acknowledgement on server details page (#6670)

* added changes for the show migration status

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some UI changes to show the error message

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some changes to change the tooltip position

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added changes for the preview screen

* added some css changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added changes to fix the sonar cloud issue

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added review comment changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* API to trigger the second pipeline function - confirm preview (#6677)

* added changes for trigger the second pipline function

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Changes for lint

* Updated error handling

Signed-off-by: sonali wale <sonali.wale@progress.com>

Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>
Co-authored-by: sonali wale <sonali.wale@progress.com>

* Stalwart 25 pipeline function to store parsed stage file (#6683)

* Create preview pipeline function added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Test cases added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated test cases

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Resolved conflicts

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Stalwart 22 preview screen modal (#6679)

* Added preview screen slider

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added metadata changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added vault variable into cypress

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added cancel migration API integration

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added preview data API requests

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated for cancel migration

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated values with API data variables

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Update for preview modal input

Signed-off-by: Chaitali Mane <cmane@progress.com>

* minor change

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed server IP dependancy

Signed-off-by: Chaitali Mane <cmane@progress.com>

* minor

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed lint in iam

Signed-off-by: Chaitali Mane <cmane@progress.com>

* removed file

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Pipeline failure changes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Pipeline failure changes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* pipeline failure changes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* pipeline failure changes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* removed commented code

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Adding variable

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Complitation error fix

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Pipeline failure changes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>

* Modified API for Local Users with Hash Password (#6694)

* Added Test API for Local Users save

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Removing duplicate code

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Removing duplicate code

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Changes for adding is hashed field in create user api

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* adding test cases

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Feature/testing pipeline (#6704)

* Testing

* Pass service objects to utility pipeline functions

Signed-off-by: Kallol Roy <karoy@progress.com>

* Postgres connection fixes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* pipeline failure fixes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Phase1 debugged and fixed

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Testing

* Pass service objects to utility pipeline functions

Signed-off-by: Kallol Roy <karoy@progress.com>

* PR Commect fixed

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* fix

* Changes

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Adding authz client for project

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding authz client for project

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Added  StoreOrg and some corrections to phase one

* Remoed Global Variables

* Updated migration id in get status call

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added confirm API integration code

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added major code changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added some changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added some improvements

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Cencel migration API fixes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated z-index

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated script

Signed-off-by: sonali wale <sonali.wale@progress.com>

* changes for active migration status

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Updated get migration status query

Signed-off-by: sonali wale <sonali.wale@progress.com>

* added in progress changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated minor change

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Spelling check

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Naming convention change

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

Co-authored-by: Kallol Roy <karoy@progress.com>
Co-authored-by: sonali wale <sonali.wale@progress.com>
Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>
Co-authored-by: Chaitali Mane <cmane@progress.com>

* Added cypress test cases (#6722)

* Added cypress test cases

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added cypress test cases

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Adding pipeline function for parsing org user association (#6707)

* Adding pipeline function for parsing org user association

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Changes for lint fixes

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Fixing test cases for parse org users

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding more test cases for Org User Association

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Fixing code smells

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* adding correct action ops

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Test cases correction for org users

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Get org admins from back up zip

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Adding test cases for getting admin from org

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Updated test cases

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated test data

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added minor changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added new line

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Storage function changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Changes for review comment

Signed-off-by: sonali wale <sonali.wale@progress.com>

Co-authored-by: sonali wale <sonali.wale@progress.com>

* Dave/stalwart 27 (#6719)

* Validate Zip File

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Done ZIp file Validation

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Test ZIp file Validation

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Key dump check added

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Changes based on PR comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Done testing

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Merge conflict

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Pappu/stalwart 35 (#6713)

* Adding function for user exists

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Parsing User done for a New PR

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Linting issue

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Code smell check

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* FIXED PR comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* FIXED PR Comments

* PR Commits

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Fixed code smell

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Some minor bug fixes

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Fixed PR review comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Fixing code smell

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Added checks

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Added the check for user exists by connecting to local user service

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Parsing User done for a New PR

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Code smell check

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* FIXED PR comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Fixed PR review comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Fixing code smell

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Fixing code smells

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* PR Comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Done linting and PR FIX

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Few fixes

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Done

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Adding check for local user for exisiting username

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding check for local users

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* PR COMMENTS DONE

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Fixing testing issue

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Testing fixing for parse user

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Done with testing

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Changes for local user client

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Changes for local user client port

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Remaining changes are made

* Comment Line

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Rebasing with feature branch

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Changes for code smells

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>

* Stalwart 52 Improvements in infra server integration test cases (#6712)

* Improvements in integration test cases

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated test cases

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Storage functions for org users association (#6741)

* Storage functions for org users association

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Adding hash password from json and creating local user (#6753)

* Adding hash password from json and creating local user

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Lint issues fixed

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Modify the existing users table with more entries (#6742)

* Modify the existing users table with more entries

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Spelling checks

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Code smell fix

* Code smell fix

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Conflicting user changes in Infra proxy (#6774)

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* updated docs

Signed-off-by: Abdul-Az <aazeez@progress.com>

* cypress error fix

Signed-off-by: Abdul-Az <aazeez@progress.com>

* Added user API

Signed-off-by: Chaitali Mane <cmane@progress.com>

* minor change

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated code for conflict user

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated code for conflict user

Signed-off-by: Chaitali Mane <cmane@progress.com>

Co-authored-by: Abdul-Az <aazeez@progress.com>

* Pipeline function to populate org users association (#6770)

* Added pipeline function to populate org user association

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Code smell fix

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Incorporating review comments

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Changes added for failed count

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added pipeline changes for migration status and error handling

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Store Users (#6761)

* Store Users

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Store USers

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Store USers

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Done

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Populate users into the automate db

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Adding function for creating local users

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Adding function for creating local users

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* COrrections to some code

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* PR Comment fixed

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* PR comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* PR Comments fixed

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Checks and some corrections

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Merge conflicts

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Corrections:

* test with continue

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Added changes for error handling in pipeline

Signed-off-by: sonali wale <sonali.wale@progress.com>

Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>
Co-authored-by: sonali wale <sonali.wale@progress.com>

* Added user tab in org details (#6789)

* Added user tab in org details

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Updated minor change

Signed-off-by: Chaitali Mane <cmane@progress.com>

* added variable type

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Confirm preview button should send the changed and selected user details from UI. (#6801)

* added changes for select all and change username on preview slider

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added minor changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Migrate User permissions for admin and non-admin (#6804)

* Migrate User permissions for admin and non-admin

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Migrate User permissions for admin and non-admin

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* Fixing code smells for migrate user permissions function

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* API to fetch the organisation users from automate DB (#6802)

* Get orgs users API added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Test cases added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Test cases updated

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated test cases

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Fixing test cases for utility

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

* PR changes for API endpoint

Signed-off-by: Yashvi Jain <Yashvi.jain@progress.com>

Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>

* Migrate users to DB After send the changed and selected user details from UI. (#6819)

* added changes to migrate users into DB after selecting from UI

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added changes for the test cases

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* added some minor changes

Signed-off-by: Vinay Sharma <vsharma@chef.io>

* Testing observations of zip file upload (#6823)

* Testing observations for upload zip file API

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added separate file

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Added org user API integration (#6817)

* Added APi integration

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added code integration

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Added cypress test case

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Dave/stalwart 54 (#6808)

* Demo

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Update Public Key To Chef Server User

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Done Update Key

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Added reset key API

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updated reset key function

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Updating user keys

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Merge Conflicts

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Change requests

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Change requests

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* PR Comments

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

Co-authored-by: sonali wale <sonali.wale@progress.com>

* minor changes

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Org name is to be stored instead of full name

Signed-off-by: Kallol Roy <karoy@progress.com>

* Added uesr tab

Signed-off-by: Chaitali Mane <cmane@progress.com>

* Automate API needs to handle sync status (#6860)

* Sync status

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Sync migration time

Signed-off-by: Pappu Kumar <pappu.kumar@progress.com>

* Script to generate different sized knife ec backup (#6855)

* Script to create the knife ec back up zip file

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Lint fixes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Script changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* zip creation changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Removed back up folder

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Comment changes

Signed-off-by: sonali wale <sonali.wale@progress.com>

* script changes to zip the file

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Minor changes added

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Code smell fix

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Update .studio/infra-proxy-service

* Setting username with index

Signed-off-by: Kallol Roy <karoy@progress.com>

Co-authored-by: Kallol Roy <karoy@progress.com>

* Back up script fix

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Chef Infra Server WebUI Key (#6841)

* added the section for WebUI in chef infra server

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* removed the add organization section from the page

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* fixed some minor issues in the page

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* added the section for WebUI in chef infra server

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* removed the add organization section from the page

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* fixed some minor issues in the page

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* updates the doc with webui section

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* added images for the update webui key section

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* bug fixes

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* changes made to the webUI section

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* updated the chef server information section

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* Update components/docs-chef-io/content/automate/chef_infra_server.md

Co-authored-by: Kallol Roy <karoy@progress.com>

* Update components/docs-chef-io/content/automate/chef_infra_server.md

Co-authored-by: Kallol Roy <karoy@progress.com>

* review changes

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* changes updated

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

Co-authored-by: Kallol Roy <karoy@progress.com>

* Script changes for server deletion issue fixes (#6882)

Signed-off-by: sonali wale <sonali.wale@progress.com>

* Update IAM actions document for Infra Server Views

Signed-off-by: Kallol Roy <karoy@progress.com>

* review changes

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

* fixed the spaces

Signed-off-by: Dishank Tiwari <dtiwari@progress.com>

Co-authored-by: sonali523 <86949270+sonali523@users.noreply.github.com>
Co-authored-by: Abdul-Az <aazeez@progress.com>
Co-authored-by: Rick Marry <rmarry@chef.io>
Co-authored-by: Chaitali Mane <71449322+chaitali-mane@users.noreply.github.com>
Co-authored-by: vinay sharma <vsharma@chef.io>
Co-authored-by: Himanshi Chhabra <61003053+himanshi-chhabra@users.noreply.github.com>
Co-authored-by: root <swale@msystechnologies.com>
Co-authored-by: Chaitali Mane <cmane@progress.com>
Co-authored-by: sumanprogress <jiddiSuman.Yadav@progress.com>
Co-authored-by: Yashvi Jain <91940132+YashviJain01@users.noreply.github.com>
Co-authored-by: Yashvi Jain <Yashvi.jain@progress.com>
Co-authored-by: Dave Augustus <95467821+dave-augustus@users.noreply.github.com>
Co-authored-by: sonali wale <sonali.wale@progress.com>
Co-authored-by: Dishank Tiwari <dtiwari@progress.com>
  • Loading branch information
15 people committed Apr 22, 2022
1 parent fa1fbd3 commit f4005c8
Showing 1 changed file with 133 additions and 0 deletions.
133 changes: 133 additions & 0 deletions components/docs-chef-io/content/automate/iam_actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,136 @@ Specify the action to restrict user access to the specific action.
| Manage Roles | Settings | iam:roles:* | /iam/v2/roles | https://{{< example_fqdn "automate" >}}/settings/roles |
| Manage Projects | Settings | iam:projects:* | /iam/v2/projects | https://{{< example_fqdn "automate" >}}/settings/projects |
{{% /responsive-table %}}

## Infra Server View Actions

These are *IAM Actions* for different views and action in the **Infra Server View** tab in Automate.

| Task | Method | IAM Action | API endpoint | URL |
| ------| ---------- | --------- | ------------- | --------- |
| List Infra Servers | GET | infra:infraServers:list | /api/v0/infra/servers | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers |
| Get Infra Server | GET | infra:infraServers:get | /api/v0/infra/servers/{id} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id} |
| Create Infra Server | POST | infra:infraServers:create | /api/v0/infra/servers | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers |
| Update Infra Server | PUT | infra:infraServers:update | /api/v0/infra/servers/{id} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id} |
| Delete Infra Server | DELETE | infra:infraServers:delete | /api/v0/infra/servers/{id} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id} |
| List Orgs | GET | infra:infraServersOrgs:list | /api/v0/infra/servers/{server_id}/orgs | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs |
| Get Org | GET | infra:infraServersOrgs:get | /api/v0/infra/servers/{server_id}/orgs/{id} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{id} |
| Create Org | POST | infra:infraServersOrgs:create,iam:projects:assign | /api/v0/infra/servers/{server_id}/orgs | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs |
| Update Org | PUT | infra:infraServersOrgs:update | /api/v0/infra/servers/{server_id}/orgs/{id} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{id} |
| Delete Org | DELETE | infra:infraServersOrgs:delete | /api/v0/infra/servers/{server_id}/orgs/{id} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{id} |
| List Cookbooks | GET | infra:infraServersOrgsCookbooks:list | /api/v0/infra/servers/{server_id}/orgs/{org_id}/cookbooks | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/cookbooks |
| Get Cookbooks | GET | infra:infraServersOrgsCookbooks:get | /api/v0/infra/servers/{server_id}/orgs/{org_id}/cookbooks/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/cookbooks/{name} |
| List Roles | GET | infra:infraServersOrgsRoles:list | /api/v0/infra/servers/{id}/orgs/{org_id}/roles | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/roles |
| Get Roles | GET | infra:infraServersOrgsRoles:get | /api/v0/infra/servers/{id}/orgs/{org_id}/roles/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/roles/{name} |
| Create Roles | POST | infra:infraServersOrgsRoles:create | /api/v0/infra/servers/{id}/orgs/{org_id}/roles | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/roles |
| Update Roles | PUT | infra:infraServersOrgsRoles:update | /api/v0/infra/servers/{id}/orgs/{org_id}/roles/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/roles/{name} |
| Delete Roles | DELETE | infra:infraServersOrgsRoles:delete | /api/v0/infra/servers/{id}/orgs/{org_id}/roles/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/roles/{name} |
| List Environments | GET | infra:infraServersOrgsEnvironments:list | /api/v0/infra/servers/{id}/orgs/{org_id}/environments | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/environments |
| Get Environments | GET | infra:infraServersOrgsEnvironments:get | /api/v0/infra/servers/{id}/orgs/{org_id}/environments/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/environments/{name} |
| Create Environments | POST | infra:infraServersOrgsEnvironments:create | /api/v0/infra/servers/{id}/orgs/{org_id}/environments | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/environments |
| Update Environments | PUT | infra:infraServersOrgsEnvironments:update | /api/v0/infra/servers/{id}/orgs/{org_id}/environments/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/environments/{name} |
| Delete Environments | DELETE | infra:infraServersOrgsEnvironments:delete | /api/v0/infra/servers/{id}/orgs/{org_id}/environments/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/environments/{name} |
| Get DataBags | GET | infra:infraServersOrgsDataBags:get | /api/v0/infra/servers/{id}/orgs/{org_id}/data_bags | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/data_bags |
| Create DataBags | POST | infra:infraServersOrgsDataBags:create | /api/v0/infra/servers/{id}/orgs/{org_id}/data_bags | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/data_bags |
| Delete DataBags | DELETE | infra:infraServersOrgsDataBags:delete | /api/v0/infra/servers/{id}/orgs/{org_id}/data_bags/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{id}/orgs/{org_id}/data_bags/{name} |
| Get DataBagItem | GET | infra:infraServersOrgsDataBagsItem:get | /api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name}/{item} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name}/{item} |
| Create DataBagItem | POST | infra:infraServersOrgsDataBagsItem:create | /api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name} |
| Update DataBagItem | PUT | infra:infraServersOrgsDataBagsItem:update | /api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name}/{item_id} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name}/{item_id} |
| Delete DataBagsItem | DELETE | infra:infraServersOrgsDataBagsItem:delete | /api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name}/{item} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name}/{item} |
| Delete DataBags | DELETE | infra:infraServersOrgsDataBags:delete | /api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name} | https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/data_bags/{name} |
| Get PolicyFiles | GET | infra:infraServersOrgsPolicyFiles:get | /api/v0/infra/servers/{server_id}/orgs/{org_id}/policyfiles| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/policyfiles |
| Delete PolicyFiles | DELETE | infra:infraServersOrgsPolicyFiles:delete | /api/v0/infra/servers/{server_id}/orgs/{org_id}/policyfiles/{name}| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/policyfiles/{name} |
| Get PolicyGroups | GET | infra:infraServersOrgsPolicyGroups:get | /api/v0/infra/servers/{server_id}/orgs/{org_id}/policygroups/{name}| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/policygroups/{name} |
| Get Client | GET | infra:infraServersOrgsClient:get | /api/v0/infra/servers/{server_id}/orgs/{org_id}/clients/{name}| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/clients/{name} |
| Create Client | POST | infra:infraServersOrgsClient:create | /api/v0/infra/servers/{server_id}/orgs/{org_id}/clients| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/clients |
| Reset Client Key | PUT | infra:infraServersOrgsClient:update | /api/v0/infra/servers/{server_id}/orgs/{org_id}/clients/{name}/reset| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/clients/{name}/reset |
| Delete Client | DELETE | infra:infraServersOrgsClient:delete | /api/v0/infra/servers/{server_id}/orgs/{org_id}/clients/{name}| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/clients/{name} |
| Get Node | GET | infra:infraServersOrgsNodes:get | /api/v0/infra/servers/{server_id}/orgs/{org_id}/nodes| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/nodes |
| Update Node | POST | infra:infraServersOrgsNodes:update | /api/v0/infra/servers/{server_id}/orgs/{org_id}/nodes| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/nodes |
| Delete Node | DELETE | infra:infraServersOrgsNodes:delete | /api/v0/infra/servers/{server_id}/orgs/{org_id}/nodes/{name}| https://{{< example_fqdn "automate" >}}/api/v0/infra/servers/{server_id}/orgs/{org_id}/nodes/{name} |

Three types of user policies automatically gets created when a project is created.

### Infra Viewer Policy Actions

```
secrets:*:get,
secrets:*:list,
infra:*:get,
infra:*:list,
compliance:*:get,
compliance:*:list,
event:*:get,
event:*:list,
ingest:*:get,
ingest:*:list,
iam:projects:list,
iam:projects:get,
applications:*:get,
applications:*:list
```

### Infra Editor Policy Actions

```
infra:*:list,
infra:*:get,
infra:infraServersOrgsRoles:create,
infra:infraServersOrgsRoles:update,
infra:infraServersOrgsClient:create,
infra:infraServersOrgsClient:update,
infra:infraServersOrgsDataBags:create,
infra:infraServersOrgsDataBagsItem:create,
infra:infraServersOrgsDataBagsItem:update,
infra:infraServersOrgsEnvironments:create,
infra:infraServersOrgsEnvironments:update,
infra:infraServersOrgsNodes:update,
compliance:*,
event:*,
ingest:*,
secrets:*,
iam:projects:list,
iam:projects:get,
iam:projects:assign,
applications:*
```

### Infra Project Owner Policy Actions

```
infra:*:list,
infra:*:get,
infra:infraServersOrgsRoles:create,
infra:infraServersOrgsRoles:update,
infra:infraServersOrgsRoles:delete,
infra:infraServersOrgsClient:create,
infra:infraServersOrgsClient:update,
infra:infraServersOrgsClient:delete,
infra:infraServersOrgsDataBags:create,
infra:infraServersOrgsDataBags:delete,
infra:infraServersOrgsDataBagsItem:create,
infra:infraServersOrgsDataBagsItem:update,
infra:infraServersOrgsDataBagsItem:delete,
infra:infraServersOrgsEnvironments:create,
infra:infraServersOrgsEnvironments:update,
infra:infraServersOrgsEnvironments:delete,
infra:infraServersOrgsNodes:update,
infra:infraServersOrgsNodes:delete,
infra:infraServersOrgsPolicyFiles:delete,
compliance:*,
event:*,
ingest:*,
secrets:*,
iam:projects:list,
iam:projects:get,
iam:projects:assign,
iam:policies:list,
iam:policies:get,
iam:policyMembers:*,
iam:teams:list,
iam:teams:get,
iam:teamUsers:*,
iam:users:get,
iam:users:list,
applications:*
```

0 comments on commit f4005c8

Please sign in to comment.