Skip to content

Releases: cloudfoundry/cf-networking-release

0.19.0

31 Mar 23:23
Compare
Choose a tag to compare
0.19.0 Pre-release
Pre-release

The first release to include a new layer-3 only CNI plugin. Highlights include:

  • Silk CNI plugin to replace Flannel CNI plugin
  • NetIn and NetOut rules are configured through CNI
  • Networking features to enable BOSH DNS for CF apps

We do not recommend using cf-networking-release in production yet, but give it a try and give us your feedback in the #container-networking channel on cloudfoundry.slack.com.

Take a look at known issues for current limitations and known issues. Verified with the following:

Manifest Changes

Changed Properties

  • The value for cf_networking.garden_external_networker.cni_plugin_dir must be updated to /var/vcap/packages/silk/bin if you are not swapping out CNI with your own plugin. (There is no default currently, but we plan to add one in the next release)
  • The property for global ASG logging has changed from cf_networking.garden_external_networker.iptables_asg_logging
    to cf_networking.iptables_asg_logging.

Removed Properties

  • cf_networking.flannel_watchdog.no_bridge is now removed.

New Properties

A new property has been added to support an upcoming feature. Users can specify DNS servers and access will be automatically allowed for link-local DNS servers:

  • cf_networking.dns_servers

The new feature will require garden-runc-release versions >=1.4.0.

Significant Changes

New CNI plugin

NetIn/NetOut Changes

BOSH DNS support

Logging enhancements

Chores

0.18.0

14 Mar 23:03
Compare
Choose a tag to compare
0.18.0 Pre-release
Pre-release

Lots of good stuff in this release. Highlights include:

  • Logging for c2c iptables can be enabled through a BOSH property
  • Container networking scales to 20K application instances with 3 policies per application.
  • Initial support for logging ASG iptables through a BOSH property. ASG logs will be prefixed with OK_ or DENY_.
  • If you are running Diego release v1.10.1 you must upgrade to this release

We do not recommend using cf-networking-release in production yet, but give it a try and give us your feedback in the #container-networking channel on cloudfoundry.slack.com.

Take a look at known issues for current limitations and known issues.

Verified with the following:

New Manifest Properties

  • cf_networking.rep_listen_addr_admin enables our drain scripts to wait for the Diego rep to exit.
    It should always be the same value as diego.rep.listen_addr_admin. It defaults to 127.0.0.1:1800.
  • cf_networking.garden_external_networker.iptables_asg_logging globally enables iptables logging for
    all ASGs, including logging of denied packets. Defaults to false.
  • cf_networking.vxlan_policy_agent.iptables_c2c_logging enables iptables logging for
    container-to-container traffic. It defaults to false. Note: this is already
    configurable at runtime.
  • cf_networking.plugin.health_check_port allows BOSH to better health-check the flanneld process
    required for connectivity.

Removed Manifest Properties

  • cf_networking.policy_server.database.connection_string was deprecated in v0.10.0 and is now removed.

Significant Changes

Scalability

Upgrades

Manifest Changes

Security

Chores

Stability

Logging

Internal integration

0.17.0

18 Feb 20:51
Compare
Choose a tag to compare
0.17.0 Pre-release
Pre-release

0.16.0

08 Feb 01:48
Compare
Choose a tag to compare
0.16.0 Pre-release
Pre-release

0.15.0

02 Feb 00:20
Compare
Choose a tag to compare
0.15.0 Pre-release
Pre-release

This release includes significant manifest changes. Please take a look at the manifest changelog for details.

We do not recommend using cf-networking-release in production yet, but give it a try and give us your feedback in the #container-networking channel on cloudfoundry.slack.com. Take a look at known issues for current limitations and known issues.

Verified with the following:

Significant Changes

Manifest Changes

Policy Cleanup

CLI

Chores

0.14.0

27 Jan 02:19
Compare
Choose a tag to compare
0.14.0 Pre-release
Pre-release

Netman is no more! The key change in this release is a rename from netman to cf-networking. This change is documented in the manifest changelog. At this point, there are no changes to manifest properties other than the release name.

We do not recommend using cf-networking-release in production yet, but give it a try and give us your feedback in the #container-networking channel on cloudfoundry.slack.com. Take a look at known issues for current limitations and known issues.

Verified with the following:

Significant Changes

Manifest Changes

Performance

Troubleshooting

Chores

0.13.0

17 Jan 18:52
Compare
Choose a tag to compare
0.13.0 Pre-release
Pre-release

Key changes include support for self-service space developer configuration. A user can now request a network.write scope to configure policies for spaces where they have Space Developer privileges.
We do not recommend using netman-release in production yet, but give it a try and give us your feedback in the #container-networking channel on cloudfoundry.slack.com. Take a look at known issues for current limitations and known issues.

Verified with the following:

Significant Changes

Self-service for space developers

Scalability and performance

0.12.0

07 Jan 02:14
Compare
Choose a tag to compare
0.12.0 Pre-release
Pre-release

Key changes include configurable subnet ranges and masks, self service policy configuration and enhancements for reducing policy enforce time.

We do not recommend using netman-release in production yet, but give it a try and give us your feedback in the #container-networking channel on cloudfoundry.slack.com. Take a look at known issues for current limitations and known issues.

Verified with the following:

Significant Changes

Deployment Changes

Space Developer self-service policy configuration

UX changes

Performance and Scalability

Miscellaneous Changes

0.11.0

23 Dec 20:56
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release

Key changes include logging enhancements and UX changes to the DELETE and GET APIs.

We do not recommend using netman-release in production yet, but give it a try and give us your feedback in the #container-networking channel on cloudfoundry.slack.com.

Take a look at known issues for current limitations and known issues. Verified with the following:

Significant Changes

Deployment Changes

Logging

UX changes

0.10.0