mudler / mudler/luet

Permit customization of the Dockerfile generated by specs (support secrets, etc.)

Open
#145 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area/funtoo enhancement
Dominant language
Go
Stars
307
Forks
30
PR merge metrics
No merged PRs in 30d

Description

To permit the customization of the Dockerfile generated by luet for example with:

# syntax = docker/dockerfile:experimental

we need to add special spec fields compilationspec that accepts an array of string.

Example:

compilationspec:
- "# syntax = docker/dockerfile:experimental"

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

Start by locating luet’s spec parsing and generated Dockerfile entry points; the issue provides no file or test names. Trace how YAML spec fields are read and how Dockerfile lines are assembled, then verify that a compilationspec string array appears in the generated Dockerfile, including the shown Docker syntax directive.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
build-system, devops
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.