Write the description below
Currently some hosts fail to run the compiler for diferent reasons:
- Non-existing nodes (ex. cloudceph2001-dev.wikimedia.org)
- Missing variables (ex. cloudcephosd2001-dev.codfw.wmnet)
Currently some hosts fail to run the compiler for diferent reasons:
This is working now :), Thanks Jbond! He handled everything actually.
For the missing variables, they were just misplaced:
https://gerrit.wikimedia.org/r/c/labs/private/+/677848
For the non-existing nodes, Jbond handled it too.
Non-existing nodes (ex. cloudceph2001-dev.wikimedia.org)
tl;dr nodes should get purged by running the fact sync script once the node has been purged from puppetdb. however there was a stale directory which had been left around. deleting that file has removed the old entries.
There are a few different things involved to completely purge a node from PCC and it depends a bit on which host variable override you use. the main things at play are:
Depending on the host variable override you use affects which of theses constraints you will hit.
Missing variables (ex. cloudcephosd2001-dev.codfw.wmnet)
Thie missing key was in the private repo but in the wrong location
I re-open this and its working now, closing but please re-open if you need more info