This repository has been archived by the owner on Jan 21, 2022. It is now read-only.
Releases: cloudfoundry-attic/cf-release
Releases · cloudfoundry-attic/cf-release
v277
Contents
Notices
- This version of Loggregator (v99) removes metron's syslog functionality. Please use the syslog-forwarder runtime-config to enable component syslogs.
Job Spec Changes
- consul_agent now supports the optional
confab.timeout_in_seconds
. This is to allow larger deployments to give Consul agent more time to boot, which can take especially long during a gossip encryption key rotation.
Security Notices
Affecting v277
- None
Resolved in v277
- Not yet updated
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- routing-release v0.163.0 (no change)
- Loggregator:
- Java Buildpack:
- java-buildpack v4.5.1 (no change)
- Ruby Buildpack:
- ruby-buildpack v1.7.3 (no change)
- Go Buildpack:
- go-buildpack v1.8.8 (no change)
- Node.js Buildpack:
- nodejs-buildpack v1.6.7 (no change)
- Python Buildpack:
- python-buildpack v1.5.25 (no change)
- PHP Buildpack:
- php-buildpack v4.3.42 (no change)
- Staticfile Buildpack:
- staticfile-buildpack v1.4.16 (no change)
- Binary Buildpack:
- binary-buildpack v1.0.14 (no change)
- .NET Core Buildpack:
- dotnet-core-buildpack v1.0.27 (no change)
- Consul:
- NATS:
- nats-release v22 (no change)
- Postgres:
- postgres-release v20 (no change)
Compatible Releases and Stemcells
v276
Contents
Notices
- Any issues with bosh-lite certificates from CF 274 and 275 should be resolved with this release.
Job Spec Changes
- None
Security Notices
Affecting v276
- None
Resolved in v276
- None
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- Loggregator:
- Java Buildpack:
- Ruby Buildpack:
- Go Buildpack:
- go-buildpack v1.8.8 (no change)
- Node.js Buildpack:
- Python Buildpack:
- PHP Buildpack:
- Staticfile Buildpack:
- Binary Buildpack:
- binary-buildpack v1.0.14 (no change)
- .NET Core Buildpack:
- Consul:
- Etcd:
- NATS:
- nats-release v22 (no change)
- Postgres:
- postgres-release v20 (no change)
Compatible Releases and Stemcells
v275
Contents
Notices
- This release removes cf-syslog-drain-release and deploys dopplers to static IPs. This addresses the issue with CF 274 that moved us not to recommend it.
- bosh-lite will likely have issues with this release. A fix will be included in CF 276.
- Loggregator Metron Compatibility UDP from Metron to Doppler is removed in this release. In order to work with this release services must upgrade to a Metron of Loggregator v72 or greater. (Copied from CF 274)
Job Spec Changes
properties.uaa.clients.cc_service_key_client.secret
: This release introduces a new UAA client. Operators must provide a client secret. Any sufficiently strong password-like string will suffice. (Copied from CF 274)properties.uaa.clients.cc-service-dashboards.secret
: capi-release 1.42.0 includes a regression that marked the previously optionalproperties.uaa.clients.cc-service-dashboards.secret
property as required. Temporarily set this property to any strong password if you haven't already provided a value. The next capi-release will again mark this property as optional. (Copied from CF 274)
Security Notices
Affecting v275
- None
Resolved in v275
- Not yet updated
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- Loggregator:
- Java Buildpack:
- Ruby Buildpack:
- ruby-buildpack v1.6.47 (no change)
- Go Buildpack:
- Node.js Buildpack:
- nodejs-buildpack v1.6.6 (no change)
- Python Buildpack:
- python-buildpack v1.5.24 (no change)
- PHP Buildpack:
- Staticfile Buildpack:
- Binary Buildpack:
- binary-buildpack v1.0.14 (no change)
- .Net Core Buildpack:
- Consul:
- Etcd:
- NATS:
- nats-release v22 (no change)
- Postgres:
- postgres-release v20 (no change)
Compatible Releases and Stemcells
v274
UPDATE: Due to issues with putting dopplers on static IPs, we're not recommending this release for production use. Please use CF 275 instead.
Contents
Notices
- cf-syslog-drain-release: This release includes the new cf-syslog-drain-release, which replaces the syslog drain functionality from Loggregator. There are two important notes for operators:
- This update requires that the
doppler
jobs be deployed to static IPs. If you're using manifest generation provided by cf-release, the template should automatically help with this change. - The components use mutual TLS, so operators will need to generate keys and certificates. Documentation for generating certificates can be found here.
- This update requires that the
- Loggregator Metron Compatibility UDP from Metron to Doppler is removed in this release. In order to work with this release services must upgrade to a Metron of Loggregator v72 or greater.
Job Spec Changes
properties.uaa.clients.cc_service_key_client.secret
: This release introduces a new UAA client. Operators must provide a client secret. Any sufficiently strong password-like string will suffice.properties.uaa.clients.cc-service-dashboards.secret
: capi-release 1.42.0 includes a regression that marked the previously optionalproperties.uaa.clients.cc-service-dashboards.secret
property as required. Temporarily set this property to any strong password if you haven't already provided a value. The next capi-release will again mark this property as optional.
Security Notices
Affecting v274
- None
Resolved in v274
- Not yet updated
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- Loggregator:
- Java Buildpack:
- Ruby Buildpack:
- ruby-buildpack v1.6.47 (no change)
- Go Buildpack:
- Node.js Buildpack:
- nodejs-buildpack v1.6.6 (no change)
- Python Buildpack:
- python-buildpack v1.5.24 (no change)
- PHP Buildpack:
- Staticfile Buildpack:
- Binary Buildpack:
- binary-buildpack v1.0.14 (no change)
- .Net Core Buildpack:
- Consul:
- Etcd:
- NATS:
- nats-release v22 (no change)
- Postgres:
- postgres-release v20 (no change)
Compatible Releases and Stemcells
v273
Contents
Notices
- cf-networking job name change: The job called
silk-cni
has been renamed tocni
. Operators that include cf-networking in their Diego deployment will need to update their manifest generation stubs to reflect this change:Additionally, default values have been updated:cf_networking_overrides: ... driver_templates: ... - - name: silk-cni + - name: cni release: cf-networking
- The value for
cf_networking.garden_external_networker.cni_plugin_dir
now defaults to/var/vcap/packages/cni/bin
- The value for
cf_networking.garden_external_networker.cni_config_dir
now defaults to/var/vcap/jobs/cni/config/cni
- The value for
- The postgres job will upgrade PostgreSQL to version 9.6.4. This drops support for upgrading from PostgreSQL 9.4.9. Only upgrades from PostgreSQL 9.6.2 (since cf v256) and PostgreSQL 9.6.3 (since cf v260) are supported. Before deploying, please review considerations at postgres-release v20.
- Container Metrics Issue - This release includes a bug in go-loggregator which causes container metrics to report 0 for multiple instances of of an app. This issue is addressed in cf-release 274
Job Spec Changes
- None
Security Notices
Affecting v273
- None
Resolved in v273
- None
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- routing-release v0.159.0 (no change)
- Loggregator:
- Java Buildpack:
- Ruby Buildpack:
- ruby-buildpack v1.6.47 (no change)
- Go Buildpack:
- go-buildpack v1.8.6 (no change)
- Node.js Buildpack:
- nodejs-buildpack v1.6.6 (no change)
- Python Buildpack:
- python-buildpack v1.5.24 (no change)
- PHP Buildpack:
- php-buildpack v4.3.40 (no change)
- Staticfile Buildpack:
- Binary Buildpack:
- binary-buildpack v1.0.14 (no change)
- .Net Core Buildpack:
- dotnet-core-buildpack v1.0.24 (no change)
- Consul:
- Etcd:
- NATS:
- Postgres:
Compatible Releases and Stemcells
- Diego release v1.25.3. Release notes for v1.25.3 · v1.25.2.
- Garden-Runc release v1.9.3. Release notes for v1.9.3.
- cflinuxfs2 release v1.154.0. Release notes for v1.154.0 · v1.153.0 · v1.152.0 · v1.151.0.
- cf-networking release v1.6.0. Release notes for v1.6.0.
- grootfs release v0.25.0. Release notes for v0.25.0.
- stemcell: 3445.7
v272
Contents
Notices
-
syslog-forwarder runtime-config: This version of cf-release introduces a runtime-config in the
runtime-configs
directory for adding a syslog-forwarder job from syslog-release. You can find more information about applying the runtime-config in the README of the runtime-configs directory. -
For operators using syslog functionality in the
metron
agent: The plan is to deprecatemetron
's syslog functionality in CF 275, so we advise the use of this runtime-config for managing platform syslog drains.
Job Spec Changes
- Add
uaa.internal_url
with a value of https://uaa.service.cf.internal:8443 - The property
cc.srv_api_url
has been removed and replaced with a new secure interface - This uses new properties for
cc.internal_service_hostname
,cc.tls_port
,cc.mutual_tls.ca_cert
,loggregator.tls.cc_trafficcontroller.cert
andloggregator.tls.cc_trafficcontroller.key
- See Loggregator Traffic Controller spec for full change history.
Security Notices
Affecting v272
- None
Resolved in v272
- Not yet updated
Subcomponent Updates
- Cloud Controller and Service Broker API:
- capi-release 1.40.0 (no change)
- Identity:
- uaa-release v45 (no change)
- Routing:
- routing-release v0.159.0 (no change)
- Loggregator:
- Java Buildpack:
- java-buildpack v3.19 (no change)
- Ruby Buildpack:
- Go Buildpack:
- go-buildpack v1.8.6 (no change)
- Node.js Buildpack:
- Python Buildpack:
- PHP Buildpack:
- Staticfile Buildpack:
- Binary Buildpack:
- binary-buildpack v1.0.14 (no change)
- .Net Core Buildpack:
- Consul:
- Etcd:
- NATS:
- Postgres:
- postgres-release v18 (no change)
Compatible Releases and Stemcells
v271
Contents
Notices
- Not yet updated
Job Spec Changes
- If you are using cf-networking release, there are mandatory manifest changes in v1.4.0. If you are using Diego manifest generation, you will need a Diego release > v1.24.0. The silk controller now provides a link for the silk daemon to configure the overlay network for cf-networking. The following examples show the changes to be applied to a stub file for bosh-lite manifest generation.
Disambiguate the consumed link
Disambiguate the link provider
Security Notices
Affecting v271
- None
Resolved in v271
- Not yet updated
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- Loggregator:
- Java Buildpack:
- java-buildpack v3.19 (no change)
- Ruby Buildpack:
- ruby-buildpack v1.6.46 (no change)
- Go Buildpack:
- go-buildpack v1.8.6 (no change)
- Node.js Buildpack:
- nodejs-buildpack v1.6.4 (no change)
- Python Buildpack:
- python-buildpack v1.5.22 (no change)
- PHP Buildpack:
- php-buildpack v4.3.39 (no change)
- Staticfile Buildpack:
- staticfile-buildpack v1.4.12 (no change)
- Binary Buildpack:
- binary-buildpack v1.0.14 (no change)
- .Net Core Buildpack:
- dotnet-core-buildpack v1.0.23 (no change)
- Consul:
- Etcd:
- NATS:
- nats-release v22 (no change)
- Postgres:
- postgres-release v18 (no change)
Compatible Releases and Stemcells
- Diego release v1.25.1. Release notes for v1.25.1 · v1.25.0 · v1.24.0.
- Garden-Runc release v1.9.0. Release notes for v1.9.0.
- cflinuxfs2 release v1.148.0. Release notes for v1.148.0 · v1.147.0 · v1.146.0.
- cf-networking release v1.4.0. Release notes for v1.4.0.
- grootfs release v0.24.0. Release notes for v0.24.0.
- stemcell: 3445.2
v270
Contents
Notices
- grootfs release v0.24.0 contains SHA2 hashes, and other releases will soon be following suit. Please be sure to use the latest bosh cli (gem or golang) to avoid deployment-time checksum errors.
- Note that deploying grootfs release 0.24.0 using Concourse's
bosh-deployment
resource will result in checksum errors until the team has a chance to update their Docker image. The suggested workaround for this issue is to upload the grootfs release manually using the latest bosh cli.
- Note that deploying grootfs release 0.24.0 using Concourse's
Job Spec Changes
- Loggregator requires new certificates. See Traffic Controller's job spec for specific property names.
- To generate these certificates you can use the
/loggregator/scripts/generate-loggregator-certs
script with an existing loggregator ca. - The property
cc.tls_port
must be set to the port set by Cloud Controller
Security Notices
Affecting v270
- None
Resolved in v270
- Incomplete fix for CC API Access is fixed as of CF 270.
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- Loggregator:
- Java Buildpack:
- Ruby Buildpack:
- Go Buildpack:
- Node.js Buildpack:
- nodejs-buildpack v1.6.4 (no change)
- Python Buildpack:
- python-buildpack v1.5.22 (no change)
- PHP Buildpack:
- Staticfile Buildpack:
- Binary Buildpack:
- .Net Core Buildpack:
- dotnet-core-buildpack v1.0.23 (no change)
- Consul:
- Etcd:
- NATS:
- nats-release v22 (no change)
- Postgres:
Compatible Releases and Stemcells
- Diego release v1.23.2. Release notes for v1.23.2.
- Garden-Runc release v1.9.0. Release notes for v1.9.0.
- cflinuxfs2 release v1.145.0. Release notes for v1.145.0 · v1.144.0 · v1.143.0 · v1.142.0.
- cf-networking release v1.3.3. Release notes for v1.3.3 · v1.3.2 · v1.3.1.
- grootfs release v0.24.0. Release notes for v0.24.0.
- stemcell: 3431.10
v269
Contents
Notices
- Operators should begin migrating off of the legacy bridge components to enable secure communications between Cloud Controller and Diego. There will be a five release period to perform a migration that does not impact API availability. In release v274 we will enforce secure communication, and non-migrated environments will experience API downtime during deployment. See this document for a full list of changes and deployment guidelines.
- Several Loggregator metric names were updated for consistency. See the Loggregator 91 release notes for details.
Job Spec Changes
- None
Security Notices
Affecting v269
- None
Resolved in v269
- None
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- routing-release v0.159.0 (no change)
- Loggregator:
- Java Buildpack:
- Ruby Buildpack:
- Go Buildpack:
- go-buildpack v1.8.5 (no change)
- Node.js Buildpack:
- Python Buildpack:
- PHP Buildpack:
- php-buildpack v4.3.38 (no change)
- Staticfile Buildpack:
- staticfile-buildpack v1.4.11 (no change)
- Binary Buildpack:
- binary-buildpack v1.0.13 (no change)
- .Net Core Buildpack:
- Consul:
- consul-release v152 (no change)
- Etcd:
- etcd-release v104 (no change)
- NATS:
- Postgres:
Compatible Releases and Stemcells
- Diego release v1.23.2. Release notes for v1.23.2 · v1.23.1.
- Garden-Runc release v1.9.0. Release notes for v1.9.0.
- cflinuxfs2 release v1.141.0. Release notes for v1.141.0 · v1.140.0 · v1.139.0 · v1.138.0.
- cf-networking release v1.3.0. Release notes for v1.3.0 · v1.2.0.
- grootfs release v0.21.0. Release notes for v0.21.0.
- stemcell: 3421.11
v268
Contents
Notices
- Not yet updated
Job Spec Changes
- Not yet updated
Security Notices
Affecting v268
- None
Resolved in v268
- Not yet updated
Subcomponent Updates
- Cloud Controller and Service Broker API:
- Identity:
- Routing:
- Loggregator:
- Java Buildpack:
- java-buildpack v3.18 (no change)
- Ruby Buildpack:
- Go Buildpack:
- go-buildpack v1.8.5 (no change)
- Node.js Buildpack:
- Python Buildpack:
- PHP Buildpack:
- Staticfile Buildpack:
- Binary Buildpack:
- binary-buildpack v1.0.13 (no change)
- .Net Core Buildpack:
- Consul:
- consul-release v152 (no change)
- Etcd:
- etcd-release v104 (no change)
- NATS:
- Postgres:
- postgres-release v17 (no change)
Compatible Releases and Stemcells
- Diego release v1.23.0. Release notes for v1.23.0 · v1.22.0.
- Garden-Runc release v1.9.0. Release notes for v1.9.0.
- cflinuxfs2 release v1.138.0. Release notes for v1.138.0 · v1.137.0.
- cf-networking release v1.2.0. Release notes for v1.2.0.
- grootfs release v0.21.0. Release notes for v0.21.0.
- stemcell: 3421.11