Skip to content

bump version to 3.0.5 - #114

Merged
zaihuaji merged 1 commit into
mainfrom
hua-work-common
Jul 22, 2026
Merged

zaihuaji merged 1 commit into
mainfrom
hua-work-common

Conversation

@zaihuaji

Copy link
Copy Markdown
Collaborator

Try .pgpass before OpenBao for db password lookup; suppress per-method error logging so a working fallback doesn't surface noise from the other

Try .pgpass before OpenBao for db password lookup; suppress per-method
error logging so a working fallback doesn't surface noise from the other
Copilot AI review requested due to automatic review settings July 22, 2026 17:19
@zaihuaji
zaihuaji merged commit 876a235 into main Jul 22, 2026
2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the PostgreSQL credential lookup flow in pg_dbi.py to prefer .pgpass before OpenBao and reduces noisy error logging from fallback mechanisms, alongside a package version bump to 3.0.5.

Changes:

  • Reordered password lookup to try .pgpass before OpenBao, and added a single log when no credential source succeeds.
  • Suppressed exception logging inside .pgpass and OpenBao readers to avoid noise when fallbacks succeed.
  • Bumped project version from 3.0.4 to 3.0.5.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/rda_python_common/pg_dbi.py Adjusts credential lookup order and changes exception/logging behavior for .pgpass and OpenBao reads.
pyproject.toml Bumps package version to 3.0.5.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 2679 to +2683
if not line or line.startswith("#"): continue
dbhost, dbport, dbname, lnname, pwname = line.split(":")
self.DBPASS[(dbhost, dbport, dbname, lnname)] = pwname
except Exception as e:
self.pglog(str(e), self.PGDBI['ERRLOG'])
except Exception:
pass
Comment on lines 2707 to +2709
)
except Exception as e:
return self.pglog(str(e), self.PGDBI['ERRLOG'])
except Exception:
return
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