fleet/ee/tools/puppet/fleetdm/spec
Roberto Dip 32acf4230c
improve matching resiliency of puppet endpoints (#12402)
this PR modifies the `external_host_identifier` parameter that's used to
match hosts to Puppet runs to use an identifier that's *unique per run*
(instead of an identifier that's *unique per host*)

this has the adventage to:

1. allow for concurrent Puppet runs that don't interfere with each
other.
2. allow for failed/orphaned Puppet runs to not interfere with new runs
(the keys will eventually get expired)

all the existent behavior should be preserved.

> Note: I have verified that the value that the reporter gets is the one
  associated with the right puppet run, even if multiple runs happen
  simultaneously.
2023-06-20 18:24:54 -03:00
..
defines improve matching resiliency of puppet endpoints (#12402) 2023-06-20 18:24:54 -03:00
fixtures add a puppet module to manage MDM features (#12032) 2023-05-31 17:26:12 -03:00
functions improve matching resiliency of puppet endpoints (#12402) 2023-06-20 18:24:54 -03:00
default_facts.yml add a puppet module to manage MDM features (#12032) 2023-05-31 17:26:12 -03:00
spec_helper.rb add a puppet module to manage MDM features (#12032) 2023-05-31 17:26:12 -03:00