Skip to content

Update debug messages in config loader to display correct path#362

Merged
pietern merged 1 commit intomainfrom
debug-config-file
Apr 6, 2023
Merged

Update debug messages in config loader to display correct path#362
pietern merged 1 commit intomainfrom
debug-config-file

Conversation

@pietern
Copy link
Copy Markdown
Contributor

@pietern pietern commented Apr 6, 2023

Changes

Debug messages would include a stringified version of the configFile object instead of the path.

Follow up to #349.

Tests

  • make test passing

Before:

2023/04/06 11:06:00 [DEBUG] Loading DEFAULT profile from &{%!s(*ini.File=&{...

After:

2023/04/06 11:07:03 [DEBUG] Loading DEFAULT profile from testdata/.databrickscfg

@pietern pietern requested review from mgyucht, nfx and tanmay-db April 6, 2023 08:35
@pietern pietern enabled auto-merge (squash) April 6, 2023 08:36
Copy link
Copy Markdown
Contributor

@mgyucht mgyucht left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code LGTM. 2 notes:

  1. Did you do a manual test? If so, could you paste the test into the PR description so we can see the new behavior?
  2. IIUC your PR description is what is currently happening? Something like "This PR improves logging during config loading by logging the path to the .databrickscfg file instead of the serialized config object." would be a bit more clear about the intent.

@pietern pietern merged commit 3edd346 into main Apr 6, 2023
@pietern
Copy link
Copy Markdown
Contributor Author

pietern commented Apr 6, 2023

@mgyucht Updated the PR description with before/after and link to relevant previous PR.

@pietern pietern deleted the debug-config-file branch April 6, 2023 09:09
@nfx nfx mentioned this pull request Apr 20, 2023
nfx added a commit that referenced this pull request Apr 20, 2023
# Version changelog

## 0.8.0

* Added more code generation utilities
([#369](#369)).
* Body logger for non-JSON payload as well
([#365](#365)).
* Cleanup ephemeral groups in integration tests
([#368](#368)).
* Fixed external entity generation
([#372](#372)).
* Skip loading default profile if host is already configured
([#363](#363)).
* Update debug messages in config loader to display correct path
([#362](#362)).

Dependency updates:

* Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0
([#364](#364)).
* Bump google.golang.org/api from 0.115.0 to 0.116.0
([#361](#361)).
* Bump google.golang.org/api from 0.116.0 to 0.118.0
([#367](#367)).
 
API changes:

 * Moved `clusterpolicies` APIs to `compute` package.
 * Moved `clusters` APIs to `compute` package.
 * Moved `commands` APIs to `compute` package.
 * Moved `globalinitscripts` APIs to `compute` package.
 * Moved `instancepools` APIs to `compute` package.
 * Moved `scim` APIs to `iam` package.
 * Moved `permissions` APIs to `iam` package.
 * Moved `ipaccesslists` APIs to `settings` package.
 * Moved `tokenmanagement` APIs to `settings` package.
 * Moved `tokens` APIs to `settings` package.
 * Moved `workspaceconf` APIs to `settings` package.
 * Moved `gitcredentials` APIs to `workspace` package.
 * Moved `repos` APIs to `workspace` package.
 * Moved `secrets` APIs to `workspace` package.
 * Split `unitcatalog` package to `catalog` and `sharing`.
 * Renamed `mlflow` package to `ml`.
 * Renamed `dbfs` package to `files`.
 * Renamed `deployment` package to `provisioning`.
 * Renamed `endpoints` package to `serving`.
 * Renamed `clusters.List` type to `compute.ListClustersRequest`.
 * Renamed `jobs.ListRuns` type to `jobs.ListRunsRequest`.
 * Renamed `jobs.ExportRun` type to `jobs.ExportRunRequest`.
* Renamed `clusterpolicies.List` type to
`compute.ListClusterPoliciesRequest`.
 * Renamed `jobs.List` type to `jobs.ListJobsRequest`.
* Renamed `permissions.GetPermissionLevels` type to
`iam.GetPermissionLevelsRequest`.
* Renamed `pipelines.ListPipelineEvents` type to
`pipelines.ListPipelineEventsRequest`.
* Renamed `pipelines.ListPipelines` type to
`pipelines.ListPipelinesRequest`.
* Renamed `workspaceconf.GetStatus` type to `settings.GetStatusRequest`.
 * Renamed `repos.List` type to `workspace.ListReposRequest`.
* Renamed `tokenmanagement.List` type to
`settings.ListTokenManagementRequest`.
 * Renamed `workspace.Export` type to `workspace.ExportRequest`.
 * Renamed `workspace.List` type to `workspace.ListWorkspaceRequest`.
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