Project

General

Profile

Actions

Feature #38422

open

Host Orchestration - Renderability checks for templates

Added by Leos Stejskal 1 day ago. Updated 1 day ago.

Status:
Ready For Testing
Priority:
Normal
Assignee:
Category:
Orchestration
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

The new `Orchestration::Templates` class verifies the host's readiness for the provisioning process and checks that all default os templates are renderable.

The `Orchestration::TFTP` was handling this use case partially, only for ['PXELinux', 'PXEGrub2', 'PXEGrub', 'iPXE'] kinds, leaving other template kinds from the list.

How to reproduce the issue
  • Foreman + Smart Proxy, provisioning setup
  • Assign PXELinux, PXEGrub2, and Kickstart Default templates to OS
  • Ensure the Kickstart Default cannot be rendered (for example, with invalid Ruby syntax).
  • Provision a host

Related issues 1 (1 open0 closed)

Related to Foreman - Refactor #38423: Create Host Form - Improvements for templates resolveReady For TestingLeos StejskalActions
Actions

Also available in: Atom PDF