Project

General

Custom queries

Profile

Actions

User story #8022

closed

Allow users to specify node hostname (FQDN)

Added by Janos Mattyasovszky over 9 years ago. Updated over 2 years ago.

Status:
Released
Priority:
3
Category:
Agent
Target version:
UX impact:
Suggestion strength:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Medium
Name check:
Fix check:
Regression:
No

Description

Determining how the node is called from "outside" is not always that easy, as it depends on many things:
  • Do we use the same DNS Server as the policy server?
  • Do we use the same IP to reach the policy server as the default gateway's IP's FQDN? (issue present on multi-homed servers)
  • Does the external DNS also know me by the name I think I have? (SUSE's openstack assigns some bogus hostnames like external.server.fqdn)

I would suggest to enable a "hook"-binary, that if it exists, it is executed to resolve the FQDN of the node being run on, since the sysadmin might have a better knowledge on how the nodes are named. Or it should at least be customizable via a local variable, but the binary-approach would actually allow you to use a custom logic to reilable resolve how the node is called, even if it is renamed.


Related issues 13 (2 open11 closed)

Related to Rudder - User story #4670: Allows inventories to be augmented by the user with custom propertiesReleasedFrançois ARMANDActions
Related to Rudder - Bug #7001: If domain name is not set in resolv.conf, the inventory generated is invalidReleasedVincent MEMBRÉ2015-07-21Actions
Related to Rudder - Bug #7031: Inventory <FQDN> content differs from hostname --fqdn and may lead to unauthorised nodesReleasedJonathan CLARKE2015-12-08Actions
Related to Rudder - User story #7571: Change hostname source to prefer FQDN over RUDDER_HOSTNAMERejectedFrançois ARMAND2015-12-08Actions
Related to Rudder - Bug #8123: Update perl version to get correct fqdnRejectedBenoît PECCATTE2016-03-30Actions
Related to Rudder - User story #8127: On agent, check inventory before sending it to Rudder serverReleasedNicolas CHARLESActions
Related to Rudder - Bug #8283: Backport patch for better FQDN detection in perlRejected2016-05-13Actions
Related to Rudder - User story #8300: Download inventories hooks as part of the initial promise bootstrapNewActions
Related to Rudder - User story #3112: Allow to get informations from the node inventory to use them in Directives and ncf techniquesReleasedFrançois ARMANDActions
Related to Rudder - Enhancement #21782: Allow to override FQDN used for remote runNewActions
Related to Rudder - Bug #21356: Inventory hostname differ between Windows and LinuxReleasedFélix DALLIDETActions
Related to Rudder - Enhancement #21952: Documentation for FQDN overridingReleasedAlexis MoussetActions
Related to Rudder - Bug #22326: some nodes are called "localhost" since #8022ReleasedVincent MEMBRÉActions
#1

Updated by Janos Mattyasovszky over 9 years ago

  • Description updated (diff)
#5

Updated by François ARMAND about 9 years ago

  • Related to User story #4670: Allows inventories to be augmented by the user with custom properties added
#13

Updated by François ARMAND about 9 years ago

#14

Updated by François ARMAND about 9 years ago

#15

Updated by François ARMAND about 9 years ago

  • Related to Bug #7001: If domain name is not set in resolv.conf, the inventory generated is invalid added
#16

Updated by François ARMAND about 9 years ago

  • Related to Bug #7031: Inventory <FQDN> content differs from hostname --fqdn and may lead to unauthorised nodes added
#17

Updated by François ARMAND about 9 years ago

  • Related to User story #7571: Change hostname source to prefer FQDN over RUDDER_HOSTNAME added
#18

Updated by François ARMAND about 9 years ago

  • Related to Bug #8123: Update perl version to get correct fqdn added
#19

Updated by François ARMAND about 9 years ago

  • Related to User story #8127: On agent, check inventory before sending it to Rudder server added
#21

Updated by François ARMAND about 9 years ago

  • Translation missing: en.field_tag_list set to Next minor release
#23

Updated by Benoît PECCATTE about 9 years ago

  • Target version set to 4.0.0~rc2
#24

Updated by François ARMAND about 9 years ago

  • Related to Bug #8283: Backport patch for better FQDN detection in perl added
#25

Updated by François ARMAND about 9 years ago

  • Target version changed from 4.0.0~rc2 to 3.1.10
#26

Updated by François ARMAND about 9 years ago

  • Related to User story #8300: Download inventories hooks as part of the initial promise bootstrap added
#27

Updated by Jonathan CLARKE about 9 years ago

  • Translation missing: en.field_tag_list deleted (Next minor release)
#28

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 3.1.10 to 3.1.11
#29

Updated by Vincent MEMBRÉ about 9 years ago

  • Target version changed from 3.1.11 to 3.1.12
#30

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.1.12 to 3.1.13
#31

Updated by Vincent MEMBRÉ almost 9 years ago

  • Target version changed from 3.1.13 to 3.1.14
#32

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.14 to 3.1.15
#33

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.15 to 3.1.16
#34

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.16 to 3.1.17
#35

Updated by François ARMAND over 8 years ago

  • Related to User story #3112: Allow to get informations from the node inventory to use them in Directives and ncf techniques added
#36

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.17 to 3.1.18
#37

Updated by Vincent MEMBRÉ over 8 years ago

  • Target version changed from 3.1.18 to 3.1.19
#38

Updated by Jonathan CLARKE about 8 years ago

  • Severity set to Major - prevents use of part of Rudder | no simple workaround
  • User visibility set to Getting started - demo | first install | level 1 Techniques
#39

Updated by François ARMAND about 8 years ago

  • Severity changed from Major - prevents use of part of Rudder | no simple workaround to Critical - prevents main use of Rudder | no workaround | data loss | security
  • User visibility changed from Getting started - demo | first install | level 1 Techniques to Operational - other Techniques | Technique editor | Rudder settings
  • Effort required set to Large
  • Priority set to 38
#41

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.19 to 3.1.20
#42

Updated by Vincent MEMBRÉ about 8 years ago

  • Target version changed from 3.1.20 to 3.1.21
#43

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.21 to 3.1.22
#44

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.22 to 3.1.23
#45

Updated by Vincent MEMBRÉ almost 8 years ago

  • Target version changed from 3.1.23 to 3.1.24
#46

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.24 to 3.1.25
#47

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 3.1.25 to 387
#48

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 387 to 4.1.10
#49

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.1.10 to 4.1.11
#50

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.1.11 to 4.1.12
#51

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.1.12 to 4.1.13
#52

Updated by Vincent MEMBRÉ almost 7 years ago

  • Target version changed from 4.1.13 to 4.1.14
#53

Updated by Benoît PECCATTE almost 7 years ago

  • Target version changed from 4.1.14 to 4.1.15
#54

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.15 to 4.1.16
#55

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.16 to 4.1.17
#56

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.17 to 4.1.18
  • Priority changed from 38 to 0
#57

Updated by Vincent MEMBRÉ over 6 years ago

  • Target version changed from 4.1.18 to 4.1.19
#58

Updated by Alexis Mousset over 6 years ago

  • Target version changed from 4.1.19 to 4.1.20
#59

Updated by François ARMAND over 6 years ago

  • Target version changed from 4.1.20 to 4.1.21
#60

Updated by Vincent MEMBRÉ about 6 years ago

  • Target version changed from 4.1.21 to 4.1.22
#61

Updated by Vincent MEMBRÉ about 6 years ago

  • Target version changed from 4.1.22 to 4.1.23
#62

Updated by Vincent MEMBRÉ about 6 years ago

  • Target version changed from 4.1.23 to 4.1.24
#63

Updated by Vincent MEMBRÉ almost 6 years ago

  • Target version changed from 4.1.24 to 588
#64

Updated by Alexis Mousset almost 6 years ago

  • Target version changed from 588 to 5.0.13
#65

Updated by Vincent MEMBRÉ almost 6 years ago

  • Target version changed from 5.0.13 to 5.0.14
#66

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 5.0.14 to 5.0.15
#67

Updated by Vincent MEMBRÉ over 5 years ago

  • Target version changed from 5.0.15 to 5.0.16
#68

Updated by Alexis Mousset over 5 years ago

  • Target version changed from 5.0.16 to 5.0.17
#69

Updated by Vincent MEMBRÉ about 5 years ago

  • Target version changed from 5.0.17 to 5.0.18
#70

Updated by Vincent MEMBRÉ almost 5 years ago

  • Target version changed from 5.0.18 to 5.0.19
#71

Updated by Vincent MEMBRÉ almost 5 years ago

  • Target version changed from 5.0.19 to 5.0.20
#72

Updated by Vincent MEMBRÉ over 4 years ago

  • Target version changed from 5.0.20 to 797
#73

Updated by Benoît PECCATTE almost 4 years ago

  • Target version changed from 797 to 6.1.14
#74

Updated by Vincent MEMBRÉ almost 4 years ago

  • Target version changed from 6.1.14 to 6.1.15
#75

Updated by Vincent MEMBRÉ almost 4 years ago

  • Target version changed from 6.1.15 to 6.1.16
#76

Updated by Vincent MEMBRÉ almost 4 years ago

  • Target version changed from 6.1.16 to 6.1.17
#77

Updated by Vincent MEMBRÉ over 3 years ago

  • Target version changed from 6.1.17 to 6.1.18
#78

Updated by Vincent MEMBRÉ over 3 years ago

  • Target version changed from 6.1.18 to 6.1.19
#79

Updated by François ARMAND over 3 years ago

  • Tracker changed from Bug to User story
  • Subject changed from Node's FQDN-Resolution is sometimes invalid to Allow users to specify node hostname (FQDN)
  • Severity deleted (Critical - prevents main use of Rudder | no workaround | data loss | security)
  • Effort required changed from Large to Medium
  • Priority deleted (0)
#80

Updated by Vincent MEMBRÉ about 3 years ago

  • Target version changed from 6.1.19 to 6.1.20
#81

Updated by Vincent MEMBRÉ about 3 years ago

  • Target version changed from 6.1.20 to 6.1.21
#82

Updated by Vincent MEMBRÉ almost 3 years ago

  • Target version changed from 6.1.21 to old 6.1 issues to relocate
#83

Updated by François ARMAND almost 3 years ago

  • Target version changed from old 6.1 issues to relocate to 7.1.7
  • Regression set to No
#84

Updated by François ARMAND almost 3 years ago

  • Status changed from New to In progress
  • Assignee set to François ARMAND
#85

Updated by François ARMAND almost 3 years ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from François ARMAND to Alexis Mousset
  • Pull Request set to https://github.com/Normation/rudder/pull/4472
#86

Updated by François ARMAND over 2 years ago

#87

Updated by Anonymous over 2 years ago

  • Status changed from Pending technical review to Pending release
#88

Updated by Vincent MEMBRÉ over 2 years ago

  • Status changed from Pending release to Released
#89

Updated by François ARMAND over 2 years ago

  • Related to Bug #21356: Inventory hostname differ between Windows and Linux added
#90

Updated by François ARMAND over 2 years ago

#91

Updated by Nicolas CHARLES over 2 years ago

  • Related to Bug #22326: some nodes are called "localhost" since #8022 added
Actions

Also available in: Atom PDF