tailscale-dev / tailscale-dev/ScaleTail

⚡️ Feature: Podman Quadlets in addition to docker-compose

Open
#242 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
2.1k
Forks
124
Avg merge
1d 19h
Merged PRs (30d)
4

Description

Feature Description

It would be great if there were a few examples in this repo of accomplishing the same design pattern with Quadlets.

Problem It Solves

Podman Quadlets have improved security, reliability, and maintainability over docker-compose. Rootless operation, UID mapping, and systemd integration are huge wins from a server admin perspective.

Proposed Solution

To get started there's a conversion tool:
https://github.com/containers/podlet

I'm not sure in what shape the maintainers would want to see quadlet support as there's a spectrum of options, so I thought I'd start the conversation first before trying any coding or writing.

Would you be willing to work on this feature?
  • Yes, I'd like to implement this feature
  • I could help with parts of this feature
  • No, I'm just suggesting the feature

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the repository's existing docker-compose examples and compare them with output from the linked Podlet conversion tool. First clarify which Quadlet patterns maintainers want to support; done means adding agreed examples that demonstrate equivalent configurations and documenting how to use them.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, docker-compose
Domain
devops, documentation, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.