Please fill out the sections below with as much info as possible
If you don't have info or know the answer to a given prompt, it's okay to leave it blank
The Infrastructure Team will assist you with gathering requirements and performing key setup and configuration tasks
Description of application
/support Slack bot is used by VFS and Platform teams to request support in #vfs-platform-support in DSVA Slack.
Basic info:
Team Name:
SRE Team
Application Name:
platform-support-slackbot Functionality:
See description
Language/Stack:
JavaScript (using bolt.js framework)
Ports/Networking needed:
TBD
Other infrastructure needed:
Backend data storage
[ ] AWS service account for GitHub actions, ie svc-gha-team-name | Request hereInfrastructure Team
[ ] AWS Elastic Container Registry (ECR) repository for the app container:provide name of ECR repo here Infrastructure Team | PRs welcome
[ ] Automation to release and tag the app's GitHub repo with a semantic version number | Example | Docs Requesting team; Infrastructure Team can assist
[ ] Automation to push the app's container to ECR with a semantic version number | Example
Note: Don't use default "latest" tag. The release system uses modified container image tags to synchronize automation.
Requesting team; Infrastructure Team can assist
[ ] Kubernetes manifest in YAML, Jsonnet, or Helm Chart in vsp-infra-application-manifests | Example | Docs
Note: must be compatible with ArgoCD Requesting team; Infrastructure Team can assist
[ ] Automation to update the Kubernetes manifest when a new version of the app's container is pushed to ECR | Example Requesting team; Infrastructure Team can assist
Application secrets and parameters
[ ] AWS SSM Parameter Store path created for your team or app, ie /dsva-vagov/team-name/ | Request here Infrastructure Team
[ ] AWS SSM Parameter Store parameters that the app needs to run, ie /dsva-vagov/team-name/env/secret-name | Docs Requesting team
Notes
Please add comments to this issue as checklist items are completed, and...
Tag the Infrastructure Team's product manager and product owner to help expedite the process
Summary
Currently the VA Support bot is deployed to Heroku. There are a number of good reasons to have this running on Platform infrastructure.
Overview
Guidance
Description of application
/support
Slack bot is used by VFS and Platform teams to request support in #vfs-platform-support in DSVA Slack.Basic info:
Team Name:
SRE Team Application Name:
platform-support-slackbot
Functionality:
See description Language/Stack:
JavaScript (using bolt.js framework) Ports/Networking needed:
TBD Other infrastructure needed:
Backend data storage
Background/Context/Resources
Epic: https://github.com/department-of-veterans-affairs/va.gov-team/issues/37793
Onboarding checklist
*The responsible parties are listed below each item in the checklist
Application repository and container
Requesting team; Infrastructure Team can assist
Requesting team; Infrastructure Team can assist
Application delivery pipeline (CI/CD)
Infrastructure Team | PRs welcome
Requesting team; Infrastructure Team can assist
Note: Don't use default "latest" tag. The release system uses modified container image tags to synchronize automation. Requesting team; Infrastructure Team can assist
vsp-infra-application-manifests
| Example | DocsNote: must be compatible with ArgoCD
Requesting team; Infrastructure Team can assist
Requesting team; Infrastructure Team can assist
Application secrets and parameters
/dsva-vagov/team-name/
| Request hereInfrastructure Team
/dsva-vagov/team-name/env/secret-name
| DocsRequesting team
Notes