Please fill out the issue checklist below and provide ALL the requested information.
Describe the bug and the command you saw an issue with
When calling the cf login command through the plugin.CliConnection.CliCommand() the LogCacheEndPoint in the ~/.cf/config.json file is never updated.
https://github.com/the8tre/cf-cli-login-issue/blob/4d086d0c6fa0ab8f1b439824ab6633700b7ba730/cf_cli_login_issue.go#L28-L31
What happened
As the LogCacheEndPoint is not properly updated, calls to cf logs my-app fail with a Failed to retrieve logs from Log Cache: unexpected status code 404 error.
Expected behavior
The LogCacheEndPoint field of ~/.cf/config.json should be properly updated with the right url using the right CF API domain.
Exact Steps To Reproduce
Here is a GitHub repository with a sample cf cli plugin that reproduces the issue:
https://github.com/the8tre/cf-cli-login-issue#
- Run
cf login your-own-parameters
- Check that
LogCacheEndPoint in ~/.cf/config.json is properly updated
- Install the sample plugin linked above
- Run
cf loginissue some-other-parameters on another CF API endpoint
- Check that
LogCacheEndPoint in ~/.cf/config.json is not updated
Provide more context
- platform and shell details:
- MacOS Tahoe 26.1, any terminal (MacOS Terminal, iTerm, Ghostty)
- Windows 11 Enterprise - 24H2 - 26100.7092
- version of the CLI you are running:
- MacOS: cf version 8.16.0+4b92b73.2025-09-18
- Windows: cf version 8.16.0+4b92b73e4.2025-09-18
- version of the CC API Release you are on
Notes regarding V6 and V7 CLI support:
- V6:
- Minimum supported version of CF Deployment: v7.0.0 (CAPI Release: 1.74.0 (APIs 2.128.0 and 3.63.0))
- Maximum supported version of CF Deployment: v13.4.0 (CAPI Release: 1.94.0 (APIs 2.149.0 and 3.84.0))
- V7:
- Minimum supported version of CF Deployment: v13.5.0 (CAPI Release: 1.95.0 (APIs 2.150.0 and 3.85.0))
Please fill out the issue checklist below and provide ALL the requested information.
CF_TRACE=1to help debug the issue.Describe the bug and the command you saw an issue with
When calling the
cf logincommand through theplugin.CliConnection.CliCommand()theLogCacheEndPointin the~/.cf/config.jsonfile is never updated.https://github.com/the8tre/cf-cli-login-issue/blob/4d086d0c6fa0ab8f1b439824ab6633700b7ba730/cf_cli_login_issue.go#L28-L31
What happened
As the
LogCacheEndPointis not properly updated, calls tocf logs my-appfail with aFailed to retrieve logs from Log Cache: unexpected status code 404error.Expected behavior
The
LogCacheEndPointfield of~/.cf/config.jsonshould be properly updated with the right url using the right CF API domain.Exact Steps To Reproduce
Here is a GitHub repository with a sample cf cli plugin that reproduces the issue:
https://github.com/the8tre/cf-cli-login-issue#
cf login your-own-parametersLogCacheEndPointin~/.cf/config.jsonis properly updatedcf loginissue some-other-parameterson another CF API endpointLogCacheEndPointin~/.cf/config.jsonis not updatedProvide more context
Notes regarding V6 and V7 CLI support: