-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
roachprod: don't overwrite tenant in pgurl
expansion
#123765
roachprod: don't overwrite tenant in pgurl
expansion
#123765
Conversation
Previously, the `{pgurl}` expansion would force the `cluster` connection parameter to `system`. This means that if the caller previously configured a different default virtual cluster, `pgurl` would ignore that and continue connecting to `system`, which is quite surprising. In this commit, we only set an explicit `cluster` connection parameter if the user passed one; this should allow `pgurl` users to connect to the default tenant by default. Epic: none Release note: None
fc1b4fd
to
4ea8f39
Compare
Multi-tenant tests pass on this branch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
TFTRs! bors r=DarrylWong,srosenberg |
Encountered an error creating backports. Some common things that can go wrong:
You might need to create your backport manually using the backport tool. error creating merge commit from 4ea8f39 to blathers/backport-release-23.1-123765: POST https://api.github.com/repos/cockroachdb/cockroach/merges: 409 Merge conflict [] you may need to manually resolve merge conflicts with the backport tool. Backport to branch 23.1.x failed. See errors above. 🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is dev-inf. |
Previously, the
{pgurl}
expansion would force thecluster
connection parameter tosystem
. This means that if the caller previously configured a different default virtual cluster,pgurl
would ignore that and continue connecting tosystem
, which is quite surprising.In this commit, we only set an explicit
cluster
connection parameter if the user passed one; this should allowpgurl
users to connect to the default tenant by default.Epic: none
Release note: None