Skip to content

Dist gen generation#541

Open
tjuhaszrh wants to merge 7 commits into
sclorg:masterfrom
tjuhaszrh:dist-git2
Open

Dist gen generation#541
tjuhaszrh wants to merge 7 commits into
sclorg:masterfrom
tjuhaszrh:dist-git2

Conversation

@tjuhaszrh
Copy link
Copy Markdown
Contributor

@tjuhaszrh tjuhaszrh commented May 18, 2026

Cleaning up the draft PR.

@tjuhaszrh
Copy link
Copy Markdown
Contributor Author

[test]

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 18, 2026

Testing Farm results

namecomposearchstatusstarted (UTC)timelogs
Fedora - 24Fedora-latestx86_64✅ passed19.05.2026 12:13:4210min 14stest pipeline
CentOS Stream 10 - 24-minimalCentOS-Stream-10x86_64✅ passed19.05.2026 12:02:4410min 18stest pipeline
CentOS Stream 10 - 22-minimalCentOS-Stream-10x86_64✅ passed19.05.2026 11:15:5811min 44stest pipeline
CentOS Stream 9 - 24CentOS-Stream-9x86_64✅ passed19.05.2026 11:16:4613min 52stest pipeline
CentOS Stream 10 - 22CentOS-Stream-10x86_64✅ passed19.05.2026 11:37:3813min 40stest pipeline
RHEL10 - FIPS Enabled - 24-minimalRHEL-10.2-Nightlyx86_64✅ passed19.05.2026 10:52:3118min 52stest pipeline
RHEL10 - FIPS Enabled - 22-minimalRHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:15:1220min 10stest pipeline
RHEL8 - 22RHEL-8.10.0-Nightlyx86_64✅ passed19.05.2026 12:11:0316min 57stest pipeline
RHEL8 - 22-minimalRHEL-8.10.0-Nightlyx86_64✅ passed19.05.2026 11:57:5618min 13stest pipeline
RHEL10 - 24-minimalRHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:23:5921min 18stest pipeline
RHEL10 - Unsubscribed host - 24RHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:59:0421min 54stest pipeline
Fedora - 24-minimalFedora-latestx86_64✅ passed19.05.2026 12:14:568min 23stest pipeline
RHEL10 - FIPS Enabled - 24RHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:05:4527min 2stest pipeline
RHEL9 - 24RHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:51:5125min 59stest pipeline
RHEL9 - Unsubscribed host - 22RHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:45:2021min 28stest pipeline
RHEL9 - FIPS Enabled - 24-minimalRHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 10:51:4523min 44stest pipeline
RHEL10 - FIPS Enabled - 22RHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:10:0023min 17stest pipeline
RHEL9 - FIPS Enabled - 22-minimalRHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:01:3931min 33stest pipeline
RHEL9 - FIPS Enabled - 24RHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:06:5834min 52stest pipeline
RHEL10 - 22RHEL-10.2-Nightlyx86_64✅ passed19.05.2026 12:15:0628min 5stest pipeline
RHEL9 - Unsubscribed host - 22-minimalRHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:59:1722min 15stest pipeline
RHEL10 - Unsubscribed host - 22-minimalRHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:53:1218min 42stest pipeline
CentOS Stream 9 - 24-minimalCentOS-Stream-9x86_64✅ passed19.05.2026 12:14:2910min 46stest pipeline
RHEL10 - 24RHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:31:2020min 21stest pipeline
RHEL10 - 22-minimalRHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:34:2218min 25stest pipeline
RHEL9 - FIPS Enabled - 22RHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 10:55:4830min 40stest pipeline
RHEL9 - 22-minimalRHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 12:04:5123min 4stest pipeline
RHEL10 - Unsubscribed host - 22RHEL-10.2-Nightlyx86_64✅ passed19.05.2026 12:06:1020min 53stest pipeline
RHEL9 - Unsubscribed host - 24RHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:51:0121min 37stest pipeline
RHEL9 - 22RHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:50:4226min 55stest pipeline
RHEL9 - Unsubscribed host - 24-minimalRHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:42:4122min 31stest pipeline
RHEL9 - 24-minimalRHEL-9.8.0-Nightlyx86_64✅ passed19.05.2026 11:28:3722min 19stest pipeline
CentOS Stream 10 - 24CentOS-Stream-10x86_64✅ passed19.05.2026 11:15:4513min 25stest pipeline
RHEL10 - Unsubscribed host - 24-minimalRHEL-10.2-Nightlyx86_64✅ passed19.05.2026 11:54:4219min 1stest pipeline

@tjuhaszrh
Copy link
Copy Markdown
Contributor Author

Tests seem to mostly pass, the failures look like infra issues.
I have also separated the changes into more commits for better structuring.

@tjuhaszrh tjuhaszrh force-pushed the dist-git2 branch 3 times, most recently from 76ebfc1 to a5b6c0f Compare May 19, 2026 10:36
tjuhaszrh added 7 commits May 19, 2026 12:38
Add version neutral Dockerfiles to src folder.

These files are used to generate the new versioned Dockerfiles based on conditions present. For example: elif spec.prod == "c8s" and spec.version == "20" allows to specify dependencies for nodejs20 on c8s.
Add scripts which will be copied to version specific fodlers upon generation.

Scripts are distro-agnostic as to be usable for all resulted versions.
Readme files also have to be genereted from as agnostic baseline as possible.
Manifest files dictate source baseline dockerfile and resulting path of genereted files, also sets access rights.
Add multispec.yaml file which defines values later used in conditions of DockerFiles in src and to fill in the version specific data.
Move scripts to version agnostic pathway which allows copying during generation.
@tjuhaszrh
Copy link
Copy Markdown
Contributor Author

[test]

@tjuhaszrh tjuhaszrh changed the title [Draft] Dist gen generation Dist gen generation May 19, 2026
@tjuhaszrh
Copy link
Copy Markdown
Contributor Author

@phracek Could you do a review please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant