fecgov / fecfile-web-api

Back-end API for FECfile application
7 stars 2 forks source link

(DevOps) Consolidate deployer accounts #906

Closed lbeaufort closed 2 weeks ago

lbeaufort commented 4 weeks ago

Business Reason

DevOps/operational excellence/security

Dev notes

*Create new accounts / service keys in cloud.gov*
https://cloud.gov/docs/services/cloud-gov-service-account/
```
cf create-service cloud-gov-service-account space-deployer fecfile-deployer-SPACE
cf create-service-key fecfile-deployer-SPACE fecfile-deployer-SPACE-key
cf service-key fecfile-deployer-SPACE fecfile-deployer-SPACE-key
```

*Update Circle*
*API project*

*Delete old service accounts*
```
cf service-keys fecfile-app-deployer
cf delete-service-key fecfile-app-deployer [KEY]
cf delete-service fecfile-app-deployer

cf service-keys fecfile-api-deployer
cf delete-service-key fecfile-api-deployer [KEY]
cf delete-service fecfile-api-deployer
```

*Update tracking sheet*
https://docs.google.com/spreadsheets/d/1P-tA0xVnlVDya4TLj5hkRxyenBHl7ceLbrIUI_HmNus/edit?gid=0#gid=0

*Rebuild apps*
*API*

Acceptance Criteria

*If* [precedent]
*When* [action]
*Then* [result]

QA Notes

null

DEV Notes

null

Design

null

lbeaufort commented 3 weeks ago

Tasks complete