Skip to content

Releases: genesis-community/bosh-genesis-kit

v3.1.0

16 Jul 21:53
Compare
Choose a tag to compare

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

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

17 Jun 16:21
Compare
Choose a tag to compare
v3.0.6-rc.1 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes

v3.0.5

30 Jan 15:22
Compare
Choose a tag to compare

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

11 Jan 07:52
Compare
Choose a tag to compare

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 params ca_validity_period and cert_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
    params credhub_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

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

01 Dec 09:26
Compare
Choose a tag to compare
v3.0.4-rc.8 Pre-release
Pre-release

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 params ca_validity_period and cert_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
    params credhub_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

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

Full Changelog: v3.0.3...v3.0.4-rc.8

v3.0.3

20 Oct 17:03
Compare
Choose a tag to compare

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

31 Jul 20:06
Compare
Choose a tag to compare

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

11 Jul 05:13
Compare
Choose a tag to compare

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

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

28 Jun 17:58
Compare
Choose a tag to compare
v3.0.1-rc.13 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes

v3.0.1-rc.12

28 Jun 17:44
Compare
Choose a tag to compare
v3.0.1-rc.12 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes