Skip to content

Setup new live Gupshup apps for staging, production, and OBF accounts #58

@shijithkjayan

Description

@shijithkjayan

Summary

Once the new SIM card is procured and confirmed working, set up fresh Gupshup live apps for all three environments — staging, production, and OBF. This replaces the current setup which has ownership and access problems.


Background / motivation

  1. Inaccessible email account — the email used to register the current Gupshup apps is not accessible to the wider team.
  2. Unknown SIM card ownership — it is currently unclear who holds the existing SIM cards. There is no record of custody or a handover process when team members leave, making it impossible to manage or reassign them reliably.

Acceptance criteria

  • New Gupshup live apps created for staging, production, and OBF environments using the Ops group email account accessible to all relevant team members.
  • New SIM cards procured and verified working before app creation begins.
  • A SIM card register/inventory is maintained (spreadsheet or doc) with: SIM number, assigned environment, current holder's name, date assigned.
  • A documented handover process exists for transferring SIM cards when a team member leaves.
  • All API Keys and account credentials stored in Vault Warden

Tasks

  • Procure new SIM card(s) and confirm they are working
  • Create/confirm a shared team email account for Gupshup registration
  • Create new Gupshup live app — staging
  • Create new Gupshup live app — production
  • Create new Gupshup live app — OBF
  • Store all API keys and credentials in Vault Warden
  • Create SIM card inventory (spreadsheet/wiki) tracking: SIM number, environment, current holder, date assigned
  • Document SIM card handover process for offboarding
  • Update Glific instances with new app details

Notes

  • Do not deprecate the existing Gupshup apps until the new ones are tested end-to-end in all environments.
  • Tag the relevant team/person responsible for physical custody of each SIM card.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

Status
To Do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions