Releases: genesis-community/cf-genesis-kit
v1.5.0
Major Change
Consul is no longer supported, and has been removed from this release. While
replacing consul with BOSH DNS was optional since v1.3.0 using the feature
migrate-1.3-without-consul
, that feature has now been permanently turned on.
You should be able to directly upgrade to this version with no impact to your
existing Cloud Foundry system, it is recommended that you validate it by
upgrading to v1.4.1 with the migrate-1.3.1-without-consul
so that if
something does occur, you can redeploy without that feature.
Note: You must enable BOSH DNS in your BOSH deployment and add it to your
runtime config (example) to deploy this version.
BOSH v270+ Fix
This release cleans up BOSH v1 manifest keys that can prevent deployment with
v270+ BOSH directors.
Core Components
This is the list of core components used in this release. No core components were updated, added or removed since last release.
Release | Version | Release Date |
---|---|---|
bosh-dns-aliases | 0.0.3 | 24 October 2018 |
bpm | 0.13.0 | 12 October 2018 |
capi | 1.70.0 | 03 October 2018 |
cf-networking | 2.17.0 | 09 October 2018 |
cf-smoke-tests | 40.0.5 | 17 May 2018 |
cflinuxfs2 | 1.242.0 | 12 October 2018 |
cflinuxfs3 | 0.51.0 | 22 January 2019 |
cf-syslog-drain | 7.1 | 13 September 2018 |
consul | 193 | 30 May 2018 |
diego | 2.19.0 | 11 October 2018 |
garden-runc | 1.18.3 | 18 Febuary 2018 |
loggregator | 104.0 | 01 October 2018 |
loggregator-agent | 2.3 | - |
log-cache | 2.0.2 | 20 November 2018 |
nats | 26 | 02 October 2018 |
routing | 0.182.0 | 19 September 2018 |
silk | 2.17.0 | 09 October 2018 |
statsd-injector | 1.4.0 | 26 September 2018 |
uaa | 62.0 | 03 October 2018 |
nfs-volume | 1.0.7 | 24 August 2017 |
postgres | 3.1.5 | 30 January 2019 |
haproxy | 9.3.0 | 24 August 2018 |
Buildpacks
This is the list of buildpacks provided with this release. No buildpacks were updated, added or removed since last release.
Release | Version | Release Date |
---|---|---|
binary | 1.0.31 | 04 March 2019 |
dotnet-core | 2.1.5 | 21 September 2018 |
go | 1.8.28 | 12 October 2018 |
java | 4.16.1 | 17 October 2018 |
nodejs | 1.6.32 | 13 September 2018 |
php | 4.3.61 | 13 September 2018 |
python | 1.6.21 | 24 August 2018 |
ruby | 1.7.24 | 12 October 2018 |
staticfile | 1.4.32 | 10 September 2018 |
v1.4.1
Bug Fixes
-
When features
autoscaler
andmigrate-1.3-without-consul
are both
enabled, the removal code tries to update theeventgenerator
and
metricscollector
properties in thejobs
section in the wrong
instance_groups
, which results in the following error message:Error: Cannot tell what release template 'eventgenerator' (instance group 'as-collector') is supposed to use, please explicitly specify one
This fix swaps them, placing them in the correct hierarchy.
-
Again with the
migrate-1.3-without-consul
feature, if using default
blobstore or database, the consul components were not being removed. This
is now fixed. -
Fix edge case for deploying CF to Azure with HAProxy in the mix
Core Components
This is the list of core components used in this release. No core components were updated, added or removed since last release.
Release | Version | Release Date |
---|---|---|
bosh-dns-aliases | 0.0.3 | 24 October 2018 |
bpm | 0.13.0 | 12 October 2018 |
capi | 1.70.0 | 03 October 2018 |
cf-networking | 2.17.0 | 09 October 2018 |
cf-smoke-tests | 40.0.5 | 17 May 2018 |
cflinuxfs2 | 1.242.0 | 12 October 2018 |
cflinuxfs3 | 0.51.0 | 22 January 2019 |
cf-syslog-drain | 7.1 | 13 September 2018 |
consul | 193 | 30 May 2018 |
diego | 2.19.0 | 11 October 2018 |
garden-runc | 1.18.3 | 18 Febuary 2018 |
loggregator | 104.0 | 01 October 2018 |
loggregator-agent | 2.3 | - |
log-cache | 2.0.2 | 20 November 2018 |
nats | 26 | 02 October 2018 |
routing | 0.182.0 | 19 September 2018 |
silk | 2.17.0 | 09 October 2018 |
statsd-injector | 1.4.0 | 26 September 2018 |
uaa | 62.0 | 03 October 2018 |
nfs-volume | 1.0.7 | 24 August 2017 |
postgres | 3.1.5 | 30 January 2019 |
haproxy | 9.3.0 | 24 August 2018 |
Buildpacks
This is the list of buildpacks provided with this release. No buildpacks were updated, added or removed since last release.
Release | Version | Release Date |
---|---|---|
binary | 1.0.31 | 04 March 2019 |
dotnet-core | 2.1.5 | 21 September 2018 |
go | 1.8.28 | 12 October 2018 |
java | 4.16.1 | 17 October 2018 |
nodejs | 1.6.32 | 13 September 2018 |
php | 4.3.61 | 13 September 2018 |
python | 1.6.21 | 24 August 2018 |
ruby | 1.7.24 | 12 October 2018 |
staticfile | 1.4.32 | 10 September 2018 |
v1.4.0
Improvements
- Added
cflinuxfs3
support. This will become the default stack after the deploy. If you still needcflinuxfs2
as the default stack you can override this in the environment file withdefault_stack: cflinuxfs2
under theparams
key.cflinuxfs2
is End-of-Life and will be removed in a future release.
v1.3.3
Improvements
- Add
cfdot
CLI to the Diego VMs (Cloud Foundry Diego Operator Toolkit)
Bugfixes
- Fixed
runtime
vm_type validation in thecheck
hook to allow overrides - Bumped
binary-buildpack
release to1.0.31
to pick up the capi parameter changes and automatically install the buildpack. - Correct path for Azure Manifests
v1.3.2
Overview
This release is primarily for the upgrade of garden-runc
which addresses CVE-2019-5736.
Core Components
Release | Version | Release Date |
---|---|---|
bosh-dns-aliases (new) | 0.0.3 | 24 October 2018 |
bpm | 0.13.0 | 12 October 2018 |
capi | 1.70.0 | 03 October 2018 |
cf-smoke-tests | 40.0.5 | - |
cflinuxfs2 | 1.242.0 | 12 October 2018 |
cf-syslog-drain | 7.1 | 13 September 2018 |
consul | 193 | 30 May 2018 |
diego | 2.19.0 | 11 October 2018 |
garden-runc | 1.18.3 | 18 Febuary 2018 |
loggregator | 104.0 | 01 October 2018 |
loggregator-agent (renamed from metron_agent) | 2.3 | - |
log-cache (new) | 2.0.2 | 20 November 2018 |
nats | 26 | 02 October 2018 |
routing | 0.182.0 | 19 September 2018 |
silk (renamed from cf-networking) | 2.17.0 | 09 October 2018 |
statsd-injector | 1.4.0 | 26 September 2018 |
uaa | 62.0 | 03 October 2018 |
Buildpacks
Release | Version | Release Date |
---|---|---|
binary | 1.0.19 | 05 June 2018 |
dotnet-core | 2.1.5 | 21 September 2018 |
go | 1.8.28 | 12 October 2018 |
java | 4.16.1 | 17 October 2018 |
nodejs | 1.6.32 | 13 September 2018 |
php | 4.3.61 | 13 September 2018 |
python | 1.6.21 | 24 August 2018 |
ruby | 1.7.24 | 12 October 2018 |
staticfile | 1.4.32 | 10 September 2018 |
v1.3.1
v1.3.0
Overview
This release is an upgrade of various Cloud Foundry components, most
notably, it includes these changes:
- Using Ubuntu Xenial stemcells
- Migration from Consul to BOSH DNS
- Log Cache is now used, which locally caches Doppler parcels for use
in the new Cloud Foundrycf logs --recent
architecture. - Etcd removed
We're also introducing the first "migration feature", which allows
operators the choice to optionally remove Consul VMs and linkage
entirely after a successful deploy of v1.3. To learn more, visit
Genesis Migration Process CF-0002: Optionally Removing Consul in
1.3
This update requires that BOSH DNS be added to the runtime
configuration of the environment you use. The kit will warn you if it
doesn't find BOSH DNS in your runtime config
Core Components
Release | Version | Release Date |
---|---|---|
bosh-dns-aliases (new) | 0.0.3 | 24 October 2018 |
bpm | 0.13.0 | 12 October 2018 |
capi | 1.70.0 | 03 October 2018 |
cf-smoke-tests | 40.0.5 | - |
cflinuxfs2 | 1.242.0 | 12 October 2018 |
cf-syslog-drain | 7.1 | 13 September 2018 |
consul | 193 | 30 May 2018 |
diego | 2.19.0 | 11 October 2018 |
garden-runc | 1.16.7 | 18 October 2018 |
loggregator | 104.0 | 01 October 2018 |
loggregator-agent (renamed from metron_agent) | 2.3 | - |
log-cache (new) | 2.0.2 | 20 November 2018 |
nats | 26 | 02 October 2018 |
routing | 0.182.0 | 19 September 2018 |
silk (renamed from cf-networking) | 2.17.0 | 09 October 2018 |
statsd-injector | 1.4.0 | 26 September 2018 |
uaa | 62.0 | 03 October 2018 |
Buildpacks
Release | Version | Release Date |
---|---|---|
binary | 1.0.19 | 05 June 2018 |
dotnet-core | 2.1.5 | 21 September 2018 |
go | 1.8.28 | 12 October 2018 |
java | 4.16.1 | 17 October 2018 |
nodejs | 1.6.32 | 13 September 2018 |
php | 4.3.61 | 13 September 2018 |
python | 1.6.21 | 24 August 2018 |
ruby | 1.7.24 | 12 October 2018 |
staticfile | 1.4.32 | 10 September 2018 |
v1.2.1
Bug Fixes
Don't check for cf-db
network if not using internal DB features.
Important, Please Read
If you are upgrading from CF Genesis Kit version 1.1.0, 1.1.1, or 1.1.2, a
Genesis Migration Process (GMP) must be performed. Please review
GMP-CF-0001: Database Scheme Fix Migration
v1.2.0
Bug Fixes
- Fixed improper configuration of Syslog draining that prevented external
drains from working. Syslog drains bound to app should work again. - Fixed Locket and Diego using wrong database name regardless of configuration
Important, Please Read
Previously, we had an incorrect spruce operation that confused scheme
and
schema
, which resulted in locketdb and diegodb data being written to a
database named postgres
(rather than locketdb
and diegodb
, respectively.)
If you are upgrading from CF Genesis Kit version 1.1.0, 1.1.1, or 1.1.2, a
Genesis Migration Process (GMP) must be performed. Please review
GMP-CF-0001: Database Scheme Fix Migration
Versions
Core Components
Release | Version | Release Date |
---|---|---|
bpm (new) | 0.6.0 | 2 May 2018 |
capi | 1.60.0 | 15 Jun 2018 |
cf-smoke-tests | 40.0.5 | 17 May 2018 |
cf-networking (new) | 1.9.0 | 15 Dec 2017 |
cflinuxfs2 | 1.212.0 | 4 Jun 2018 |
cf-routing | 0.178.0 | 17 May 2018 |
cf-syslog-drain (new) | 7.0 | 6 Jul 2018 |
consul | 193 | 29 May 2018 |
diego | 2.8.0 | 28 May 2018 |
garden-runc | 1.14.0 | 4 Jun 2018 |
loggregator | 102.2 | 25 May 2018 |
nats | 24 | 16 May 2018 |
postgres | 3.1.3 | 6 Sep 2018 |
statsd-injector | 1.3.0 | 23 Mar 2018 |
uaa | 59 | 22 May 2018 |
Buildpacks
Buildpack | Version | Release Date |
---|---|---|
binary | 1.0.19 | 5 Jun 2018 |
dotnet-core | 2.0.7 | 5 Jun 2018 |
go | 1.8.23 | 5 Jun 2018 |
java | 4.12 | 11 May 2018 |
nodejs | 1.6.25 | 5 Jun 2018 |
php | 4.3.56 | 5 Jun 2018 |
python | 1.6.17 | 5 Jun 2018 |
ruby | 1.7.19 | 5 Jun 2018 |
staticfile | 1.4.28 | 5 Jun 2018 |