Commit Graph
20 Commits
Author SHA1 Message Date
Bharath Gajjala b495fe653b chore(controller): move grants schema route to internal (#6753) 2026-06-09 09:44:26 -04:00
Bharath Gajjala efce25bdda feat(perms): expose valid output fields per resource in grants schema (#6701) 2026-05-19 14:07:33 -05:00
Bharath Gajjala 19b96e0666 chore: Update Changelog Date For 0.19.5 Release (#6666) 2026-04-30 11:25:37 -05:00
Bharath Gajjala c2b9a9a28a Adding feature log to 0.19.x (#6653) 2026-04-27 13:13:06 -05:00
Bharath Gajjala bf24d6607f feat(daemon): csp nonce handling (#6587)
* Adding nonce handling

* Nonce token and fix content length mismatch

* Updating nonce injection for override situations

* nonce handling in Content Security Policy for custom CSP scenarios

* return original length in cspWriter to prevent truncation
2026-04-27 09:06:46 -05:00
Bharath Gajjala 7cf99ffdca chore: changelog (#6635) 2026-04-24 15:19:30 -05:00
Bharath Gajjala f207fd366f chore: changelog (#6636) 2026-04-24 15:08:09 -05:00
Bharath Gajjala 1684f729cb Resolve GHSA-j88v-2chj-qfwx vulnerability report (#6617) 2026-04-23 16:31:15 -05:00
Bharath Gajjala 8dae2ee45b feat: expose grant schema for UI linting support (#6470) 2026-03-18 09:49:16 -05:00
Bharath Gajjala 1580cf621c Updating sdk and Api with latest tags (#6305) 2025-12-17 09:55:32 -05:00
Bharath Gajjala c39a50570a fix(db): vault password library migration adjustments and mapping overrides (#6229) 2025-11-13 12:49:25 -08:00
Bharath Gajjala d4f7bd55d1 feat(cli): Add password credential CLI commands (#6117) 2025-11-13 12:28:04 -08:00
Bharath Gajjala 11c4fd7580 feat(handlers): CRUDL support for static password credential (#6181) 2025-11-13 12:28:04 -08:00
Bharath Gajjala ec7450961c feat(credential/static): Implement CRUDL support for password credentials (#6163) 2025-11-13 12:28:04 -08:00
Bharath Gajjala 1c2bc2cc74 feat(db): Password credential migration (#6125) 2025-11-13 12:28:04 -08:00
Bharath Gajjala 5cf33fa8b3 feat(credentials): Add PasswordAttributes credential type (#6110) 2025-11-13 12:28:04 -08:00
4078838f56 feat(mongo): Add MongoDB connection support for Boundary CLI PORT (#6069)
* feat(mongo): add mongo for boundary cli

* Fix: remove changes added by mistake during testing

* feat(enos): install MongoDB client (mongosh) in e2e Docker test runtime

* Remove explicit Boundary DB/server startup from target_tcp_connect_mongo_test.go

* Add a full stop and trigger CI

* feat: add mongosh support to boundary connect mongo

* feat: add mongosh support to boundary connect mongo

* feat: add auth-source flag for MongoDB connect command

- Add -auth-source flag with default value 'admin' for root users
- Add BOUNDARY_CONNECT_MONGO_AUTH_SOURCE environment variable support
- Update documentation with new flag and correct mongosh default
- Improve MongoDB test with explicit auth-source parameter
- Fix Docker configuration formatting for better readability

This ensures MongoDB root users authenticate against the admin database
by default while allowing flexibility for custom authentication databases.

* test(e2e): Fixed false positive in Mongo connect test; use UriNetwork and container hostname

* make gen

* fix: Removed unnecessary variable containerName from the MongoDB E2E test

* feat(connect/mongo): Build URI compatible with mongosh and set default authSource

* feat(connect/mongo): use mongosh flags following PostgreSQL pattern

* remove 'connection string' from auth-source usage text

* Update internal/cmd/commands/connect/mongo.go

Co-authored-by: Bharath Gajjala <120367134+bgajjala8@users.noreply.github.com>

* remove 'connection string' from auth-source usage text

* refacotr: replace authSource flag with authenticationDatabase

---------

Co-authored-by: Enbiya <100806254+enbiyagoral@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-10-09 11:13:47 -05:00
8b8fb28228 feat: add MySQL command support PORT (#5891)
* feat: add MySQL command support

* Fix MySQL connection according to review feedback

* Update internal/cmd/commands/connect/mysql.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* Update internal/cmd/commands/connect/mysql.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* Update internal/cmd/commands/connect/mysql.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* feat: add MySQL support to boundary connect

* docs: add MySQL to navigation menu

   Fixes content check error by adding mysql.mdx to docs navigation.
   MySQL page now appears in Commands > connect section alongside postgres.

* Update testing/internal/e2e/tests/base_plus/target_tcp_connect_mysql_test.go

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* test: add containerized MySQL connection test for target functionality

* Remove MySQL environment variables from e2e test config

* test: move MySQL e2e test from base_plus to base folder

* Fix MySQL test to support both MySQL and MariaDB clients

* Fix MySQL test to support both MySQL and MariaDB clients

* lint cleanup

* adding error checks

* Make gen

* Test case testing

* Reverting bad comment

* cleaning up extra test file

* Add Mysql to runner (#5893)

* Adding back correct test file

* Removing base plus test file

* Removing base plus test file

* Revert "Removing base plus test file"

This reverts commit ace9cb3e90a028adc1f7c8ef55436ca843abfc15.

* forcing enos docker network name

* Revert "forcing enos docker network name"

This reverts commit 631bdb4a0ef87f5435e06456e8ec0a4573ab3e49.

* changing hosts to looks for sql container

* fix container name

* Adjusting for e2e tests and a bit of cleanup

* missed a commented string

* Bgajjala mysql e2etest v2 (#5900)

* Using Env Vars rather than parsing uri

* Comments fix

* spacing

* Update testing/internal/e2e/tests/base/target_tcp_connect_mysql_test.go

* Spacing

* Update internal/cmd/commands/connect/mysql.go

* adding error checks

* Make gen

* Update testing/internal/e2e/tests/base/target_tcp_connect_mysql_test.go

* Update internal/cmd/commands/connect/mysql.go

* Make gen

* derving target port from uri

* nit

* updating test to use url strings

* nit: spacing

* nit: code organization

* nit: code organization
Co-authored-by: Enbiya Göral

---------

Co-authored-by: Enbiya <menbiyagoral@gmail.com>
Co-authored-by: Enbiya Göral <100806254+enbiyagoral@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Co-authored-by: Ryan Derr <54389874+RyanDerr@users.noreply.github.com>
2025-07-08 17:07:27 -05:00
Bharath Gajjala 6816909411 Closing file unconditionally (#5886) 2025-06-27 23:31:37 -05:00
Bharath Gajjala 58cc322c63 Refactor redundant append operations in test setup (#5211)
* Refactor redundant append operations in test setup

- Simplified code by removing unnecessary if-else conditions in the wantUserIds and wantGroupIds blocks.

Fixes #5205

* chore: fmt fix
2024-12-03 08:47:51 -05:00