posit-dev / posit-dev/images-shared
SPIKE: Investigate using `pebble` for process management in all downstream products
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 2
- Forks
- 0
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 22
Description
Canonical has created a new supervisord replacement that would likely function better as a process manager for our products. I would like to try it out in practice with some products to see if it both functions as a direct replacement and if it can streamline some other workarounds we currently make when containerizing products.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by identifying the downstream products and containerization workarounds this investigation should cover, since the issue names no files, tests, or entry points. Try pebble as a supervisord replacement in representative products and compare behavior and workaround complexity; done means documenting whether it works across the selected products and what can be streamlined.
Written by the indexing model from the issue text.
Assessment
- Domain
- devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100