Skip to content

Commit

Permalink
update tasks.md
Browse files Browse the repository at this point in the history
  • Loading branch information
drichelson committed May 29, 2024
1 parent 451bb02 commit bcef21c
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions tasks.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@
- [ ] yaml files validation: warn if flag is defined in the project but not an environment
- [ ] yaml files validation: error if flag is defined in an environment but not in the project
- [ ] yaml files validation: error if env flag type does not match project flag type (ie 'true' for a rollout flag)
MVP WTF ? ==============================================


### Maybe not required for MVP:
- [ ] Consider enabling configuring ld-relay client context (aka goals endpoint): https://github.com/launchdarkly/ld-relay/blob/1adf0dde5b11343d3bdf011c86e3f7116c4960fc/internal/relayenv/js_context.go#L7
- [ ] Terraform: validate variables (see TODOs in https://github.com/dorklyorg/terraform-aws-dorkly-flags/blob/main/variables.tf)
- [ ] Terraform: Consider a command line tool to quickly create new flags and maybe turn them off in all envs
Expand All @@ -28,16 +30,16 @@
- [ ] Maybe never: Implement mobile key and client-side sdk setup (for now people should just use the client id)


## Pending DX tasks
### Pending DX tasks
- [ ] temporary files and archives: keep them in memory avoiding weird filesystem bugs/flaky tests.

## Tasks maybe not required for MVP:
### Probably not required for MVP:
- [ ] Document handling of deleted environments... what happens to the flags?
- [ ] Environment: Specify production or non-production (for displaying secrets or keeping them locked up in aws secrets manager)
- [x] Environment: Specify production or non-production (for displaying secrets or keeping them locked up in aws secrets manager)
- [ ] auto-publish new docker image on push to main.
- [ ] Create dorkly org in docker hub
- [x] Create dorkly org in docker hub
- [ ] AWS credentials in GitHub actions: Use suggested approach described here: https://github.com/marketplace/actions/configure-aws-credentials-action-for-github-actions#overview
- [ ] Consider using https://pkg.go.dev/github.com/sethvargo/go-githubactions or similar
- [ ] Yaml parsing: smarter handling of DataId field (don't store it as 2 fields)
- [x] Yaml parsing: smarter handling of DataId field (don't store it as 2 fields)
- [ ] Maybe: Publish binary artifact to Github and consume in Github Action (or publish a github action)
- [ ] Maybe: thin wrappers around SDKs that handle custom url and disabling of events (this is potentially a maintenance headache)

0 comments on commit bcef21c

Please sign in to comment.