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

[YSQL] Support Kerberos/GSSAPI #7854

Open
m-iancu opened this issue Mar 30, 2021 · 0 comments
Open

[YSQL] Support Kerberos/GSSAPI #7854

m-iancu opened this issue Mar 30, 2021 · 0 comments
Assignees
Labels
area/ysql Yugabyte SQL (YSQL) kind/enhancement This is an enhancement of an existing feature pgcm priority/medium Medium priority issue roadmap-tracking-issue This issue tracks a major roadmap item, and usually appears in the roadmap list.
Milestone

Comments

@m-iancu
Copy link
Contributor

m-iancu commented Mar 30, 2021

Jira Link: DB-2761

@m-iancu m-iancu added the area/ysql Yugabyte SQL (YSQL) label Mar 30, 2021
@m-iancu m-iancu added this to the 2.7.x milestone Mar 30, 2021
@m-iancu m-iancu added this to YQL-beta Dec 7, 2021
@sushantrmishra sushantrmishra added roadmap-tracking-issue This issue tracks a major roadmap item, and usually appears in the roadmap list. pgcm labels Jan 16, 2022
nathanhjli added a commit that referenced this issue Apr 14, 2022
Summary:
To support GSSAPI/Kerberos authentication, ran build_thirdparty tool to update the thirdparty_archives.yml file.

The new releases referenced in `thirdparty_archives.yml` contain two new `yugabyte-db-thirdparty` changes:
- Adding krb5 (yugabyte/yugabyte-db-thirdparty@e488f7f)
- Upgrade Icu4c to 70.1 (yugabyte/yugabyte-db-thirdparty@3c175c3)

Since the Icu4c version upgrade is packed into this new release too, I will resolve the version change issues in this diff. Icu4c was updated due to undefined behaviour in previous icu4c version (#6560). These include:
- Changing TRUE/FALSE for UBool to using standard true/false
- Adding a new migration to fix collations, since there are new collations added and some old collations removed with the version upgrade.

Test Plan: Jenkins

Reviewers: pjain, mbautin, zyu, myang, sergei, alex

Reviewed By: mbautin, myang, sergei, alex

Subscribers: amartsinchyk, sergei, yql

Differential Revision: https://phabricator.dev.yugabyte.com/D16239
nathanhjli added a commit that referenced this issue Apr 19, 2022
Summary:
Added 'with-gssapi' flag to Postgres ./configure command to have Postgres compile with GSSAPI/Kerberos support.

Also, categorizing build_postgres.py as a build script in for the purposes of figuring out the set of tests to run for a revision, so that we would run all tests if that file is modified.

Test Plan: Tested manually following "Kerberos/GSSAPI Setup on dev-server" document. Also asking QA team to add an itest for it.

Reviewers: pjain, mbautin

Reviewed By: mbautin

Subscribers: yql

Differential Revision: https://phabricator.dev.yugabyte.com/D15459
@yugabyte-ci yugabyte-ci added kind/bug This issue is a bug priority/medium Medium priority issue labels Jun 24, 2022
@yugabyte-ci yugabyte-ci added kind/enhancement This is an enhancement of an existing feature and removed kind/bug This issue is a bug labels Aug 25, 2022
@dr0pdb dr0pdb assigned dr0pdb and unassigned sureshdash2022-yb Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ysql Yugabyte SQL (YSQL) kind/enhancement This is an enhancement of an existing feature pgcm priority/medium Medium priority issue roadmap-tracking-issue This issue tracks a major roadmap item, and usually appears in the roadmap list.
Projects
Status: No status
Development

No branches or pull requests

6 participants