fly-apps / fly-apps/postgres-flex

Figure out the Witness node UX

Open
#175 4 comments 0 reactions 0 assignees View on GitHub
documentation enhancement flyctl good first issue pg:adaptability pg:efficiency
Dominant language
Go
Stars
171
Forks
76
Avg merge
1h 19m
Merged PRs (30d)
1

Description

The `witness` node is now functionally available, but there are a few things that need to be addressed before exposing it.

1. A 2+1 provision option needs to be added to flyctl along with the ability to provision a witness machine.
2. We should consider adding a one-off flyctl command that allows users to add a witness node to their existing setup.
3. We need formal documentation going over the `witness` node and when/how it should be used.

**Witness machine spec**
* Same image as a normal member.
* `WITNESS` environment variable needs to be set.
* Minimal resource allocations. 1GB volume, 256mb memory, 1 cpu, etc.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.