- CI pipelines no longer bail out when trying to determine their BOSH alias, because of some unfortunate interactions.
Build From Source
... we're still working on this one ...
Older Genesis Releases
- Kits can now check that the required number of static_ips in each network
are available using the
cloud_config_needs static_ips <network_name> <count>
Accessing a Vault over HTTP/2 now works. Previously our regex was strictly checking for HTTP/x.x connections. We've losened it to look for HTTP/x.x or HTTP/x.
Genesis concourse pipelines now downloads the cloud configuration from the bosh director. Previously, pipelines would fail to deploy because the deploy didn't have a cloud-config to base spruce merges off of.
Genesis now ensures that
GENESIS_CALLBACK_BINis a fully-qualified path.
genesis embednow properly handles packed (2.6+) genesis distributions, and instead of just copying the extracted driver script, now embeds the packed archive binary. This makes the pipelines a lot happier.
genesis repipenow properly hides / unhides pipelines per configuration. All this talk of pipelines and we misspelled piepline.
Certificates in kit.yml can now have subject alt names that are optional, using the new
params.nameisn't found in the environment file(s) then that SAN entry will be skipped entirely.
This allows Kit Authors to generate certificates with user-provided external domains, optionally.
- Handle proxy-injected headers when downloading assets via curl. Some proxies will give back provisional, non-3xx responses to indicate that they are connecting to the requested resource. This no longer confounds genesis.
Fixed bug with some older kits validating against vault paths and keys.
genesis do ...message of "Running
addon for " now prints to STDERR so addon output can be safely piped to other commands.
- Improved lookup command to be able to handle accessing array elements by
index or by element hash match (ie
vaulted()subroutine: fixes error in