{"shas":[["c315da0efeace1878a877dc4b2f4aebc1ec13f0d","9e772e82fb5094d46d0f77998fd925893e15628f@immerda.ch","Fix #1886 - Add node cleanup capability\n\nHere is a changeset that adds a new action to the puppet node face.\n\nThis application removes all traces of a node on the puppetmaster\n(including certs, cached facts and nodes, reports, and storedconfig\nentries).\n\nFurthermore it is capable of unexporting exported resources of a\nhost so that consumers of these resources can remove the exported\nresources and we will safely remove the node from our\ninfrastructure.\n\nUsage:\npuppet node clean [--unexport] <host> [<host2> ...]\n\nTo achieve this we add different destroy methods to the different\nparts of the indirector. So for example for yaml indirections we\nalready offer read access for the yaml, this changeset adds\nthe destroy handler which only removes the yaml file for\na request. This can be used to remove cached entries.\n\nThis work is based on the initial work of Brice Figureau\n<brice-puppet@daysofwonder.com>","Peter Meier"],["ccd622a96dfe5871689f5b2f059c11aef3caf3b4","53bfd5cb74f62efb4a782b40ad2cf5995a881c7c@puppetlabs.com","(#1886) Clean up `node clean` for merge.\n\nThis includes various style changes, and assorted fixes to testing.\n\nPaired-With: Matt Robinson","Pieter van de Bruggen"],["ecca900facc6316c8479f937119e34342618257a","53bfd5cb74f62efb4a782b40ad2cf5995a881c7c@puppetlabs.com","Merge branch 'feature/2.7.x/1886' into 2.7.x\n\n* feature/2.7.x/1886:\n  (#1886) Clean up `node clean` for merge.\n  Fix #1886 - Add node cleanup capability","Pieter van de Bruggen"]],"ref":"refs/heads/2.7.x","size":3,"head":"ecca900facc6316c8479f937119e34342618257a","push_id":37940653}