Changes from v2.37.0 to v2.38.0
Significant changes
Component Coordination
- As a application developer I want the system to handle the transfer of staging results larger than 10k to the cloud controller so my applications which generate larger staging results can successfully stage and subsequently start/run on the foundation
- A recent bump to
Buildpack Application Lifecycle
can cause task result files to be larger than 10K
(e.g. java apps). We are bumping theMAX_RESULT_SIZE
to 20K to address
the recent change.
- A recent bump to
Per-Instance Proxy
- Envoy proxy binary bumped to 4478c1984d17146b1ff78d0babedae2a4752b027
Docker/Image Support
- As a CF app developer, I expect to be able to push Docker apps that are hosted on AWS ECR and that they continue to run when restarted, crashed, or evacuated after the typical AWS ECR credential expiration period
- App developers who wish to push apps based on images from AWS ECR should set their
CF_DOCKER_PASSWORD
env variable to theAWS Secret Access Key
for the IAM user and pass theAWS Access Key ID
for the IAM user as thedocker-username
in theircf push...
command:cf push [appname] --docker-image [repo/ECR-container-image-name] --docker-username [aws-access-key-id]
- App developers who wish to push apps based on images from AWS ECR should set their
Component Logging and Metrics
- As a Diego Operator, I can observe the auctioneer logs and see what the auctioneer was trying to place when there was a placement failure so I can better diagnose the root cause of that placement failure
- As a 3rd party network plugin author, I expect my component to be able to tell what containers are internal system containers and don't require networking setup
- Log an error for slow readers on BBS
Test Suites and Tooling
- regenerate-certs.sh under ./rep/cmd/rep/fixtures should regenerate all of the fixture certs
- Flaky Test Crashes with a monitor action when the monitor never succeeds when the process dies with exit code 1 [It] gets marked as crashed (immediately)
- Failing Benchmark BBS Build - mitigate test flakiness
- Failing Benchmark BBS Build - Set the buffer on receiving channel for BBS events