Releases: genesis-community/bosh-genesis-kit
v3.1.0
Bug Fixes
- Fix the addon scripts for OCFP runtime configs to not check for the
existence of the deployment before printing usage information.
Improvements
-
This commit adds two new perl-based hooks for the addon-runtime-config and blueprint commands. These hooks are based on the existing bash-based hooks, but have been rewritten in perl to take advantage of the Genesis perl library for speed and existing library routines.
Specifically, the addon-runtime-config hook has been updated to take advantage of entombification of secrets, so that deployments don't leak secrets. The blueprint hook has been written in perl to speed up the execution of the blueprint command.
Upstream Convergence
- Synchronized embedded bosh-deployment to @d83079f9a5c5df6e7c73904d57e3ad19934c7c10
Software Components
BOSH Director Components
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh | 280.0.23 | 23 April 2024 | compiled: [email protected] source |
X |
bpm | 1.2.19 | 07 May 2024 | compiled: [email protected] source |
X |
credhub | 2.12.73 | 03 May 2024 | compiled: [email protected] source |
X |
node-exporter | 5.3.0 | 25 May 2023 | source | |
uaa | 77.8.0 | 30 April 2024 | compiled: [email protected] source |
X |
vault-credhub-proxy | 1.2.0 | - | source |
Cloud Infrastructure Interfaces
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh-aws-cpi | 104 | 24 April 2024 | source | X |
bosh-azure-cpi | 49.0.0 | 15 April 2024 | source | X |
bosh-google-cpi | 49.0.18 | 07 May 2024 | source | X |
bosh-openstack-cpi | 54 | 06 October 2023 | source | |
bosh-vsphere-cpi | 97.0.11 | 29 April 2024 | source | X |
bosh-warden-cpi | 44 | 03 May 2023 | compiled: [email protected] | |
garden-runc | 1.52.0 | 16 April 2024 | compiled: [email protected] | X |
os-conf | 18 | - | source | |
os-conf | 22.2.1 | 11 November 2023 | source |
v3.0.6-rc.1
This is a prerelease - please see commit messages for changes
v3.0.5
Bug Fixes
- Fixes the certificate exports for BOSH and CredHub environment
variables that had embedded newlines expressed as \n.
Software Components
- Updated system-metrics and window-syslog release versions used by the runtime config addons.
BOSH Director Components
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh | 280.0.10 | 27 November 2023 | compiled: [email protected] source |
|
bpm | 1.2.11 | 07 November 2023 | compiled: [email protected] source |
|
credhub | 2.12.54 | 01 December 2023 | compiled: [email protected] source |
|
node-exporter | 5.3.0 | 25 May 2023 | source | |
uaa | 76.26.0 | 23 November 2023 | compiled: [email protected] source |
|
vault-credhub-proxy | 1.2.0 | - | source |
Cloud Infrastructure Interfaces
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh-aws-cpi | 101 | 16 November 2023 | source | |
bosh-azure-cpi | 46.0.0 | 23 June 2023 | source | |
bosh-google-cpi | 49.0.8 | 16 November 2023 | source | |
bosh-openstack-cpi | 54 | 06 October 2023 | source | |
bosh-vsphere-cpi | 97.0.2 | 09 November 2023 | source | |
bosh-warden-cpi | 44 | 03 May 2023 | compiled: [email protected] | |
garden-runc | 1.45.0 | 01 December 2023 | compiled: [email protected] | |
os-conf | 18 | - | source | |
os-conf | 22.2.1 | 11 November 2023 | source |
v3.0.4
Breaking Changes
- Not so much breakage, but this kit does require users to be running
Genesis v2.8.12 (or better)
Bug Fixes
- Now uses exodus data from the latest deployment instead of values in
the environment file and safe for determining the correct
environmental values in the print-env addon
Improvements
-
Bumped the default value for the duration of CA and non-CA
certificates to 3653 and 1096 days respectively (approximately 10y and
3y, with adjustments for average leap years and rounding). These were
5y and 1y prior to this change. As before, this can be overridden by
using the paramsca_validity_period
andcert_validity_period
--
see manual for details. -
Also updated credhub to default to generating CAs and non-CAs of the
same duration, regardless if a smaller duration is specified in the
variables
section of the manifest. This can be altered with the
paramscredhub_min_days_generated_ca_cert
and
credhub_min_days_generated_leaf_cert
. -
Added --bosh, --credhub, and --ssh to print-env addon to extract only
the subset of environment variables needed for certain use cases. -
Added --key-path option to print-env addon to specify the
location to store the network ssh key for accessing bosh director VM -
Added --with-proxy option to print-env addon to use the socks5 proxy.
This used to be included by default, but now requires to be stated
explicitly due to breaking some user's environments. -
Add params
dns_deployments_blacklist
and
dns_instance_groups_blacklist
for specifying deployments or
instance_groups to not apply bosh_dns addon to. -
OCFP feature better supports default and custom aws instance type and
ephemeral disk sizes for create-env (aka proto or mgmt) deployments.
Upstream Convergence
- Synchronized embedded bosh-deployment to @29148e1ff0d5eab990d2d2a3cef71b136b9fb66c
Software Components
BOSH Director Components
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh | 280.0.10 | 27 November 2023 | compiled: [email protected] source |
X |
bpm | 1.2.11 | 07 November 2023 | compiled: [email protected] source |
X |
credhub | 2.12.54 | 01 December 2023 | compiled: [email protected] source |
X |
node-exporter | 5.3.0 | 25 May 2023 | source | |
uaa | 76.26.0 | 23 November 2023 | compiled: [email protected] source |
X |
vault-credhub-proxy | 1.2.0 | - | source |
Cloud Infrastructure Interfaces
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh-aws-cpi | 101 | 16 November 2023 | source | X |
bosh-azure-cpi | 46.0.0 | 23 June 2023 | source | X |
bosh-google-cpi | 49.0.8 | 16 November 2023 | source | X |
bosh-openstack-cpi | 54 | 06 October 2023 | source | X |
bosh-vsphere-cpi | 97.0.2 | 09 November 2023 | source | X |
bosh-warden-cpi | 44 | 03 May 2023 | compiled: [email protected] | |
garden-runc | 1.45.0 | 01 December 2023 | compiled: [email protected] | X |
os-conf | 18 | - | source | |
os-conf | 22.2.1 | 11 November 2023 | source | X |
v3.0.4-rc.8
This is a prerelease - please see commit messages for changes
Bug Fixes
- Now uses exodus data from the latest deployment instead of values in
the environment file and safe for determining the correct
environmental values in the print-env addon
Improvements
-
Bumped the default value for the duration of CA and non-CA
certificates to 3653 and 1096 days respectively (approximately 10y and
3y, with adjustments for average leap years and rounding). These were
5y and 1y prior to this change. As before, this can be overridden by
using the paramsca_validity_period
andcert_validity_period
--
see manual for details. -
Also updated credhub to default to generating CAs and non-CAs of the
same duration, regardless if a smaller duration is specified in the
variables
section of the manifest. This can be altered with the
paramscredhub_min_days_generated_ca_cert
and
credhub_min_days_generated_leaf_cert
. -
Added --bosh, --credhub, and --ssh to print-env addon to extract only
the subset of environment variables needed for certain use cases. -
Added --key-path option to print-env addon to specify the
location to store the network ssh key for accessing bosh director VM -
Added --with-proxy option to print-env addon to use the socks5 proxy.
This used to be included by default, but now requires to be stated
explicitly due to breaking some user's environments. -
Add params
dns_deployments_blacklist
and
dns_instance_groups_blacklist
for specifying deployments or
instance_groups to not apply bosh_dns addon to.
Upstream Convergence
- Synchronized embedded bosh-deployment to @29148e1ff0d5eab990d2d2a3cef71b136b9fb66c
Software Components
BOSH Director Components
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh | 280.0.10 | 27 November 2023 | compiled: [email protected] source |
X |
bpm | 1.2.11 | 07 November 2023 | compiled: [email protected] source |
X |
credhub | 2.12.54 | 01 December 2023 | compiled: [email protected] source |
X |
node-exporter | 5.3.0 | 25 May 2023 | source | |
uaa | 76.26.0 | 23 November 2023 | compiled: [email protected] source |
X |
vault-credhub-proxy | 1.2.0 | - | source |
Cloud Infrastructure Interfaces
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh-aws-cpi | 101 | 16 November 2023 | source | X |
bosh-azure-cpi | 46.0.0 | 23 June 2023 | source | X |
bosh-google-cpi | 49.0.8 | 16 November 2023 | source | X |
bosh-openstack-cpi | 54 | 06 October 2023 | source | X |
bosh-vsphere-cpi | 97.0.2 | 09 November 2023 | source | X |
bosh-warden-cpi | 44 | 03 May 2023 | compiled: [email protected] | |
garden-runc | 1.45.0 | 27 November 2023 | compiled: [email protected] | X |
os-conf | 18 | - | source | |
os-conf | 22.2.1 | 11 November 2023 | source | X |
New Contributors
- @brandongrohmann made their first contribution in #140
Full Changelog: v3.0.3...v3.0.4-rc.8
v3.0.3
Bug Fixes
-
The ocfp runtime config was fixed to use the upstream bosh
deployment's provided dns runtime, with the option to override it with
overlay/releases/bosh-dns.yml. Since there was no need to have an
override, that overlay file was reduced to a no-op. Unfortunately,
that impacted the non-ocfp rc addon. This fix allows that addon to
also use the release provided by the upstream bosh-deployment and an
optional override from the overlay file. -
Fix resurrection addon - now correctly connects to bosh and accesses
database to read resurrection state if present. -
genesis info
now correctly provides the bosh environment details
Software Components
BOSH Director Components
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh | 277.3.1 | 08 May 2023 | compiled: [email protected] source |
|
bpm | 1.2.2 | 15 May 2023 | compiled: [email protected] source |
|
credhub | 2.12.27 | 11 May 2023 | compiled: [email protected] source |
|
node-exporter | 5.3.0 | 25 May 2023 | source | |
uaa | 76.11.0 | 04 May 2023 | compiled: [email protected] source |
|
vault-credhub-proxy | 1.2.0 | - | source |
Cloud Infrastructure Interfaces
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh-aws-cpi | 98 | 26 April 2023 | source | |
bosh-azure-cpi | 44.0.0 | 27 April 2023 | source | |
bosh-google-cpi | 47.0.0 | 26 April 2023 | source | |
bosh-openstack-cpi | 52 | 26 April 2023 | source | |
bosh-vsphere-cpi | 92 | 26 April 2023 | source | |
bosh-warden-cpi | 44 | 03 May 2023 | compiled: [email protected] | |
garden-runc | 1.29.0 | 04 May 2023 | compiled: [email protected] | |
os-conf | 18 | - | source | |
os-conf | 22.1.3 | 29 March 2023 | source |
v3.0.2
Bug Fixes
- When using the external-db-ca feature, all the other director.db
properties were lost (kit v3.0.0 onwards) - this has been fixed.
Software Components
BOSH Director Components
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh | 277.3.1 | 08 May 2023 | compiled: [email protected] source |
|
bpm | 1.2.2 | 15 May 2023 | compiled: [email protected] source |
|
credhub | 2.12.27 | 11 May 2023 | compiled: [email protected] source |
|
node-exporter | 5.3.0 | 25 May 2023 | source | |
uaa | 76.11.0 | 04 May 2023 | compiled: [email protected] source |
|
vault-credhub-proxy | 1.2.0 | - | source |
Cloud Infrastructure Interfaces
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh-aws-cpi | 98 | 26 April 2023 | source | |
bosh-azure-cpi | 44.0.0 | 27 April 2023 | source | |
bosh-google-cpi | 47.0.0 | 26 April 2023 | source | |
bosh-openstack-cpi | 52 | 26 April 2023 | source | |
bosh-vsphere-cpi | 92 | 26 April 2023 | source | |
bosh-warden-cpi | 44 | 03 May 2023 | compiled: [email protected] | |
garden-runc | 1.29.0 | 04 May 2023 | compiled: [email protected] | |
os-conf | 18 | - | source | |
os-conf | 22.1.3 | 29 March 2023 | source |
v3.0.1
Bug Fixes
-
Fix issue passing options to addon scripts, specifically the
upload-stemcells
hook. -
Ignore SSH_AUTH_SOCK value when using ssh addon to avoid 'Too many
authentication failures' error -
Fixed typo in code that automatically uses parent BOSH's datastores in
genesis new
wizard
Software Updates
- Bump vault-credhub-proxy to v1.2.0 for Ubuntu Jammy compatibility
Upstream Convergence
- Synchronized embedded bosh-deployment to @5c61fbbb694f3d247547fa67a45459563970833e
Software Components
BOSH Director Components
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh | 277.3.1 | 08 May 2023 | compiled: [email protected] source |
X |
bpm | 1.2.2 | 15 May 2023 | compiled: [email protected] source |
X |
credhub | 2.12.27 | 11 May 2023 | compiled: [email protected] source |
X |
node-exporter | 5.3.0 | 25 May 2023 | source | X |
uaa | 76.11.0 | 04 May 2023 | compiled: [email protected] source |
X |
vault-credhub-proxy | 1.2.0 | - | source | X |
Cloud Infrastructure Interfaces
Release | Version | Release Date | Type | Changed |
---|---|---|---|---|
bosh-aws-cpi | 98 | 26 April 2023 | source | X |
bosh-azure-cpi | 44.0.0 | 27 April 2023 | source | X |
bosh-google-cpi | 47.0.0 | 26 April 2023 | source | X |
bosh-openstack-cpi | 52 | 26 April 2023 | source | X |
bosh-vsphere-cpi | 92 | 26 April 2023 | source | X |
bosh-warden-cpi | 44 | 03 May 2023 | compiled: [email protected] | X |
garden-runc | 1.29.0 | 04 May 2023 | compiled: [email protected] | X |
os-conf | 18 | - | source | |
os-conf | 22.1.3 | 29 March 2023 | source | X |
v3.0.1-rc.13
This is a prerelease - please see commit messages for changes
v3.0.1-rc.12
This is a prerelease - please see commit messages for changes