This commit is contained in:
R Tyler Croy 2019-08-21 08:39:47 -07:00
parent 39e531d36f
commit 9ff69deb7b
No known key found for this signature in database
GPG Key ID: E5C92681BEF6CEA2
1 changed files with 12 additions and 2 deletions

View File

@ -107,12 +107,22 @@ plugin downgrade in the container, this wasn't getting updated. Good to know
for the future!
In essence, the Configuration as Code plugin fetches secrets from Vault in an
~~In essence, the Configuration as Code plugin fetches secrets from Vault in an
asynchronous manner but it appears not to wait for results to come back before
it triggers the Job DSL seed job. With the release of Job DSL 1.75, the
referencing of credentials IDs went from unchecked/lazy to checked/strict. The
fact that the seed job was running before the credentials actually _existed_
became a fatal error which didn't previously exist.
became a fatal error which didn't previously exist.~~
**UPDATE**: The maintainer of the Job DSL plugin, [Daniel
Spilker](https://twitter.com/daspilker/status/1164198195112620033) pointed out
that I cannot read English properly. The breaking change between Job DSL 1.74
and 1.75 has nothing to do with Credentials and was a complete red herring. The
`id` property must now be applied for all Git/GitHub branch source
configuration. Basically, there's a breaking API change in Job DSL between
these two point releases which tripped us up here.
---
Over the past decade I have become intimately familiar with many different