Skip to content

feat: Use project from env for alloydb and cloud sql control plane tools#1588

Merged
averikitsch merged 18 commits into
mainfrom
alloydb-admin-tools-update
Nov 11, 2025
Merged

feat: Use project from env for alloydb and cloud sql control plane tools#1588
averikitsch merged 18 commits into
mainfrom
alloydb-admin-tools-update

Conversation

@Myst9

@Myst9 Myst9 commented Sep 29, 2025

Copy link
Copy Markdown
Contributor

Description


This change introduces the DefaultProject field for the alloydb-admin and cloud-sql-admin sources. This field allows the alloydb and cloud sql control plane tools to use the project value from the environment variables (Ex: ALLOYDB_POSTGRES_PROJECT) if it is already set instead of asking the user.

PR Checklist


Thank you for opening a Pull Request! Before submitting your PR, there are a
few things you can do to make sure it goes smoothly:

  • Make sure you reviewed
    CONTRIBUTING.md
  • Make sure to open an issue as a
    bug/issue
    before writing your code! That way we can discuss the change, evaluate
    designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)
  • Make sure to add ! if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

@Myst9 Myst9 marked this pull request as ready for review September 29, 2025 10:19
@Myst9 Myst9 requested a review from a team September 29, 2025 10:19
@Myst9 Myst9 changed the title feat: Use project from env for alloydb control plane tools feat: Use project from env for alloydb and cloud sql control plane tools Sep 30, 2025
@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Oct 1, 2025

Copy link
Copy Markdown
Contributor

Comment thread docs/en/resources/sources/alloydb-admin.md Outdated
Comment thread internal/sources/alloydbadmin/alloydbadmin.go Outdated
Comment thread internal/tools/alloydb/alloydblistusers/alloydblistusers.go
Comment thread docs/en/resources/sources/alloydb-admin.md Outdated
@github-actions

github-actions Bot commented Oct 3, 2025

Copy link
Copy Markdown
Contributor

@Myst9 Myst9 requested a review from averikitsch October 3, 2025 03:55
@duwenxin99 duwenxin99 assigned averikitsch and unassigned duwenxin99 Oct 24, 2025
@github-actions

Copy link
Copy Markdown
Contributor

@averikitsch averikitsch merged commit 12bdd95 into main Nov 11, 2025
12 checks passed
@averikitsch averikitsch deleted the alloydb-admin-tools-update branch November 11, 2025 04:14
@github-actions

Copy link
Copy Markdown
Contributor

🧨 Preview deployments removed.

github-actions Bot pushed a commit that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to NirajNandre/genai-toolbox-fork that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to NirajNandre/genai-toolbox-fork that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to Jaleel-zhu/genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to Jaleel-zhu/genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to Sathwikshetty16/genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to Sathwikshetty16/genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to bhardwajRahul/genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
github-actions Bot pushed a commit to bhardwajRahul/genai-toolbox that referenced this pull request Nov 11, 2025
…ql-mysql,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (googleapis#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> 12bdd95
Yuan325 added a commit that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.20.0](v0.19.1...v0.20.0)
(2025-11-14)


### Features

* Added prompt support for toolbox
([#1798](#1798))
([cd56ea4](cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([#1588](#1588))
([12bdd95](12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([#1922](#1922))
([2c228ef](2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([#1927](#1927))
([7e6e88a](7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([#1877](#1877))
([ef63860](ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([#1912](#1912))
([a4c9287](a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([#1765](#1765))
([897c63d](897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
github-actions Bot pushed a commit that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([#1798](#1798))
([cd56ea4](cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([#1588](#1588))
([12bdd95](12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([#1922](#1922))
([2c228ef](2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([#1927](#1927))
([7e6e88a](7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([#1877](#1877))
([ef63860](ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([#1912](#1912))
([a4c9287](a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([#1765](#1765))
([897c63d](897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([#1798](#1798))
([cd56ea4](cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([#1588](#1588))
([12bdd95](12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([#1922](#1922))
([2c228ef](2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([#1927](#1927))
([7e6e88a](7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([#1877](#1877))
([ef63860](ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([#1912](#1912))
([a4c9287](a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([#1765](#1765))
([897c63d](897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([googleapis#1798](googleapis#1798))
([cd56ea4](googleapis@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([googleapis#1588](googleapis#1588))
([12bdd95](googleapis@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([googleapis#1922](googleapis#1922))
([2c228ef](googleapis@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([googleapis#1927](googleapis#1927))
([7e6e88a](googleapis@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([googleapis#1877](googleapis#1877))
([ef63860](googleapis@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([googleapis#1912](googleapis#1912))
([a4c9287](googleapis@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([googleapis#1765](googleapis#1765))
([897c63d](googleapis@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([googleapis#1798](googleapis#1798))
([cd56ea4](googleapis@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([googleapis#1588](googleapis#1588))
([12bdd95](googleapis@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([googleapis#1922](googleapis#1922))
([2c228ef](googleapis@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([googleapis#1927](googleapis#1927))
([7e6e88a](googleapis@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([googleapis#1877](googleapis#1877))
([ef63860](googleapis@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([googleapis#1912](googleapis#1912))
([a4c9287](googleapis@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([googleapis#1765](googleapis#1765))
([897c63d](googleapis@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit to Jaleel-zhu/genai-toolbox that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([googleapis#1798](googleapis#1798))
([cd56ea4](googleapis@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([googleapis#1588](googleapis#1588))
([12bdd95](googleapis@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([googleapis#1922](googleapis#1922))
([2c228ef](googleapis@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([googleapis#1927](googleapis#1927))
([7e6e88a](googleapis@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([googleapis#1877](googleapis#1877))
([ef63860](googleapis@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([googleapis#1912](googleapis#1912))
([a4c9287](googleapis@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([googleapis#1765](googleapis#1765))
([897c63d](googleapis@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit to Jaleel-zhu/genai-toolbox that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([googleapis#1798](googleapis#1798))
([cd56ea4](googleapis@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([googleapis#1588](googleapis#1588))
([12bdd95](googleapis@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([googleapis#1922](googleapis#1922))
([2c228ef](googleapis@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([googleapis#1927](googleapis#1927))
([7e6e88a](googleapis@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([googleapis#1877](googleapis#1877))
([ef63860](googleapis@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([googleapis#1912](googleapis#1912))
([a4c9287](googleapis@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([googleapis#1765](googleapis#1765))
([897c63d](googleapis@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit to CrazyForks/genai-toolbox that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([googleapis#1798](googleapis#1798))
([cd56ea4](googleapis@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([googleapis#1588](googleapis#1588))
([12bdd95](googleapis@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([googleapis#1922](googleapis#1922))
([2c228ef](googleapis@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([googleapis#1927](googleapis#1927))
([7e6e88a](googleapis@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([googleapis#1877](googleapis#1877))
([ef63860](googleapis@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([googleapis#1912](googleapis#1912))
([a4c9287](googleapis@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([googleapis#1765](googleapis#1765))
([897c63d](googleapis@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit to CrazyForks/genai-toolbox that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([googleapis#1798](googleapis#1798))
([cd56ea4](googleapis@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([googleapis#1588](googleapis#1588))
([12bdd95](googleapis@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([googleapis#1922](googleapis#1922))
([2c228ef](googleapis@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([googleapis#1927](googleapis#1927))
([7e6e88a](googleapis@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([googleapis#1877](googleapis#1877))
([ef63860](googleapis@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([googleapis#1912](googleapis#1912))
([a4c9287](googleapis@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([googleapis#1765](googleapis#1765))
([897c63d](googleapis@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
github-actions Bot pushed a commit to bhardwajRahul/genai-toolbox that referenced this pull request Nov 14, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)

### Features

* Added prompt support for toolbox
([googleapis#1798](googleapis#1798))
([cd56ea4](googleapis@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([googleapis#1588](googleapis#1588))
([12bdd95](googleapis@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([googleapis#1922](googleapis#1922))
([2c228ef](googleapis@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([googleapis#1927](googleapis#1927))
([7e6e88a](googleapis@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([googleapis#1877](googleapis#1877))
([ef63860](googleapis@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([googleapis#1912](googleapis#1912))
([a4c9287](googleapis@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([googleapis#1765](googleapis#1765))
([897c63d](googleapis@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> 5156db2
rahulpinto19 pushed a commit that referenced this pull request Nov 18, 2025
…,source/cloud-sql-mssql): Use project from env for alloydb and cloud sql control plane tools (#1588)

## Description

---
This change introduces the `DefaultProject` field for the
`alloydb-admin` and `cloud-sql-admin` sources. This field allows the
alloydb and cloud sql control plane tools to use the project value from
the environment variables (Ex: `ALLOYDB_POSTGRES_PROJECT`) if it is
already set instead of asking the user.

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes: gemini-cli-extensions/alloydb#47

---------

Co-authored-by: Averi Kitsch <akitsch@google.com>
rahulpinto19 pushed a commit that referenced this pull request Nov 18, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.20.0](v0.19.1...v0.20.0)
(2025-11-14)


### Features

* Added prompt support for toolbox
([#1798](#1798))
([cd56ea4](cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([#1588](#1588))
([12bdd95](12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([#1922](#1922))
([2c228ef](2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([#1927](#1927))
([7e6e88a](7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([#1877](#1877))
([ef63860](ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([#1912](#1912))
([a4c9287](a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([#1765](#1765))
([897c63d](897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
NightStack15 added a commit to NightStack15/googleapis-_-genai-toolbox that referenced this pull request Mar 20, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.20.0](googleapis/mcp-toolbox@v0.19.1...v0.20.0)
(2025-11-14)


### Features

* Added prompt support for toolbox
([#1798](googleapis/mcp-toolbox#1798))
([cd56ea4](googleapis/mcp-toolbox@cd56ea4))
* **source/alloydb,
source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:**
Use project from env for alloydb and cloud sql control plane tools
([#1588](googleapis/mcp-toolbox#1588))
([12bdd95](googleapis/mcp-toolbox@12bdd95))
* **source/mysql:** Set default host and port for MySQL source
([#1922](googleapis/mcp-toolbox#1922))
([2c228ef](googleapis/mcp-toolbox@2c228ef))
* **source/Postgresql:** Set default host and port for Postgresql source
([#1927](googleapis/mcp-toolbox#1927))
([7e6e88a](googleapis/mcp-toolbox@7e6e88a))
* **tool/looker-generate-embed-url:** Adding generate embed url tool
([#1877](googleapis/mcp-toolbox#1877))
([ef63860](googleapis/mcp-toolbox@ef63860))
* **tools/postgres:** Add `list_triggers`, `database_overview` tools for
postgres
([#1912](googleapis/mcp-toolbox#1912))
([a4c9287](googleapis/mcp-toolbox@a4c9287))
* **tools/postgres:** Add list_indexes, list_sequences tools for
postgres
([#1765](googleapis/mcp-toolbox#1765))
([897c63d](googleapis/mcp-toolbox@897c63d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use ALLOYDB_POSTGRES_PROJECT to set a default value for list_projects

4 participants