Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SFTP CA Flag #1082

Open
4 of 18 tasks
scleary1cs opened this issue May 9, 2024 · 4 comments
Open
4 of 18 tasks

SFTP CA Flag #1082

scleary1cs opened this issue May 9, 2024 · 4 comments
Labels
California devex/opex A development excellence or operational excellence backlog item. Stream 1

Comments

@scleary1cs
Copy link
Contributor

scleary1cs commented May 9, 2024

DevEx/OpEx

Implement flag for CA to shut off in case of fails - probably a new config setting rather than changing the normal schedule. Check 'are we off' before sending

Tasks

Definitely in scope for this card:

  • create a new storage container for config in tf
  • create a new storage container for config for running locally
  • create config files for all envs with CADPH and on/off flag
    • prod
    • staging
    • PR? PR envs won't each have their own config files - should they look to local, have defaults in parsing, something else?
    • internal
    • dev
    • local
      • also need to add a step in docker-compose to copy over this file
  • config retrieval client in web app
  • config parsing utility in web app
  • use queue messages in retrieval step to look up config
  • in retrieval step, use config to determine whether to call external SFTP site
  • ADR and README updates
    • configs in Azure
    • config keys as org names in RS (vs sender/receiver)
    • filepath naming convention?

Maybe in scope for this card:

  • in retrieval step, use config to build file paths
    • new file paths will be like /sftp/ca-phl/import
    • this is when we’d check if a connection was turned off
  • use file paths to look up config in import/RS step
    • new file paths will be like /sftp/ca-phl/import
  • set up Flexion Simulated Lab as a second partner?

Additional Context

See notes here: https://www.notion.so/flexion-cdc-ti/Brainstorming-for-config-spike-1425955365f58011a8e1e7419fd4ce87?pvs=4#1435955365f5801ea83dd2a0c508aa91

@JohnNKing
Copy link
Contributor

Also need to document process to get account unlocked

@JohnNKing JohnNKing added devex/opex A development excellence or operational excellence backlog item. and removed story labels Nov 20, 2024
@JohnNKing
Copy link
Contributor

Converting this to a devex/opex item

@somesylvie
Copy link
Contributor

Also need to document process to get account unlocked

@JohnNKing should this comment from June get split into its own card? It seems pretty separate from the config dev

@JohnNKing
Copy link
Contributor

Also need to document process to get account unlocked

@JohnNKing should this comment from June get split into its own card? It seems pretty separate from the config dev

Agreed! Created: #1611

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
California devex/opex A development excellence or operational excellence backlog item. Stream 1
Projects
None yet
Development

No branches or pull requests

3 participants