Project

General

Profile

Actions

Feature #21565

closed

Add a setting that allows the user to enable orchestration when puppet facts are uploaded.

Added by Fabian von Feilitzsch over 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Category:
Orchestration
Target version:
Difficulty:
easy
Triaged:
Fixed in Releases:
Found in Releases:

Description

Motivation:
I have a small cluster managed by foreman, where foreman is managing DNS for the domain but not DHCP.
If an IP address for one of my host changes, the DNS goes out of sync (pointing to the old IP) until
I manually rebuild config, even though foreman sees the updated IP (from puppet reports) and changes
the host entry to match.

Desired outcome:
I would like the IP/hostname in my DNS to match the IP/hostname in Foreman, even if the IP was changed
by a fact upload.

Proposed change:
Add a setting called `enable_unattended_orchestration`, which enables orchestration even when
SETTINGS[:unattended] is true. Add a check of that setting to this line:
https://github.com/theforeman/foreman/blob/1f6a9b2c84ae629dda55330b7a4d8f9ed4e948dc/app/models/host/managed.rb#L297

I plan on submitting this change personally.

Actions #1

Updated by The Foreman Bot over 6 years ago

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

Updated by Lukas Zapletal over 6 years ago

  • translation missing: en.field_release set to 296
Actions #3

Updated by Fabian von Feilitzsch over 6 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF