Project

General

Profile

Actions

Feature #38422

closed

Host Orchestration - Renderability checks for templates

Added by Leos Stejskal 6 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Orchestration
Target version:
-

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 2 (1 open1 closed)

Related to Foreman - Refactor #38423: Create Host Form - Improvements for templates resolveClosedLeos StejskalActions
Related to Foreman - Bug #38681: Rename methods in Orchestration::TemplatesReady For TestingLeos StejskalActions
Actions #1

Updated by The Foreman Bot 6 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/10540 added
Actions #2

Updated by Leos Stejskal 6 months ago

  • Related to Refactor #38423: Create Host Form - Improvements for templates resolve added
Actions #3

Updated by The Foreman Bot 3 months ago

  • Fixed in Releases 3.16.0 added
Actions #4

Updated by Leos Stejskal 3 months ago

  • Status changed from Ready For Testing to Closed
Actions #5

Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman/pull/10637 added
Actions #6

Updated by Ewoud Kohl van Wijngaarden 3 months ago

  • Related to Bug #38681: Rename methods in Orchestration::Templates added
Actions #7

Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman/pull/10656 added
Actions #8

Updated by The Foreman Bot 3 months ago

  • Pull request https://github.com/theforeman/foreman/pull/10658 added
Actions #9

Updated by The Foreman Bot about 2 months ago

  • Pull request https://github.com/theforeman/foreman/pull/10695 added
Actions

Also available in: Atom PDF