Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate doppler-based ApplicationsTests#logs, restrict tests to to CF 2.x line #1265

Conversation

Kehrlann
Copy link
Contributor

@Kehrlann Kehrlann commented Apr 9, 2025

We should cut a release with what we have now. Once it is out, we can work on merging "recent logs" support for TAS 4.x

This PR paves the way for the work on logcache-based logging.

Context

The DopplerClient does not work with Loggregator >= 107.0.0, and we cannot obtain "recent" logs. Until this is fixed, we cannot cut a release. That is the only blocking test.

Plan

  • Prepare for supporting log-cache in place of the doppler client with the correct deprecation markers.
  • Publish 5.13 with what's in main.
  • Replace the Applications#logs implementation using the logcache client, both --recent and streaming logs.
  • Publish 6.0 with the new logs implementation, deleting the old doppler-based #logs method.

Kehrlann added 2 commits April 9, 2025 15:34
- The DopplerClient does not work with Loggregator >= 107.0.0, and we
  cannot obtain "recent" logs. Until this is fixed, we cannot cut a
  release. That is the only blocking test.
- See cloudfoundrygh-1181, cloudfoundrygh-1230, cloudfoundrygh-1237
@Kehrlann Kehrlann changed the title Restrict ApplicationsTests#logs to CF 2.x line Introduce new ApplicationsTests#logs signature, restrict tests to to CF 2.x line Apr 11, 2025
@Kehrlann Kehrlann changed the title Introduce new ApplicationsTests#logs signature, restrict tests to to CF 2.x line Deprecate doppler-based ApplicationsTests#logs, restrict tests to to CF 2.x line Apr 11, 2025
@pivotal-david-osullivan pivotal-david-osullivan merged commit 1664cbf into cloudfoundry:main Apr 11, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants