* Update website folder to indicate deprecation
Adds an alert banner to the top of all MDX files within `/website` to
indicate deprecation
* Update website README
* moves resource-table.mdx to internal/website/permstable
* updates location of generated resource-table.mdx file to internal/website/permstable/
This change facilitates the implementation of the web-unified-docs content migration,
which will need to source generated content like this table from outside the website
folder after the content migration.
* 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>
* Update documentation to include RDP in credential injection
* Update FAQ on Boundary and Vault integration
Fixed typo.
* update documentation on credential stores and workflows for RDP
* update static credential store documentation to include upd credential creation
* update documentation for credential injection setup
* Update 'credentials create' command documentation for upd credential type
* fixed typo in UPD options
* Update create.mdx with instructions for RDP targets
* Create rdp-testing-and-compatibility-matrix.mdx
* Update rdp-testing-and-compatibility-matrix.mdx
* Update rdp-testing-and-compatibility-matrix.mdx
* Update to mention ldap secrets engine
* Update rdp-testing-and-compatibility-matrix.mdx to get rid of ticket number
* updated to include mention of vault kv and chad suggestions
Updated with Chad's suggestions and vault kv
* Update rdp-testing-and-compatibility-matrix.mdx
Found another place where I neglected the vault kv
* docs: Style updates
* docs: Clean up beta references, adds update commands
* docs: Edits, update domain model topics
* docs: Add target address caveats
* docs: Edit network config section
* docs: Use custom port number to connect
* docs: Adds anchor link, beta tag
* docs: Respond to feedback
* docs: Cleanup for consistency, remove known issue
* docs: Cleanup and minor fixes
* docs: Add link to create issue
* docs: Add direct address note to targets CLI topics
* Update website/content/docs/concepts/credential-management.mdx
Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com>
* docs: Remove beta references from target and credentials
* docs: Remove Vault cred store ID
* docs: Remove SSH cert from brokered creds
* docs: Remove session recording options
* docs: Adds UPD to credential stores domain model topic
* Update website/content/docs/credentials/rdp-testing-and-compatibility-matrix.mdx
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
* Update website/content/docs/credentials/rdp-testing-and-compatibility-matrix.mdx
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
* docs: Remove session recording options
* docs: Update limitations and configuration
* Update website/content/docs/credentials/configure-credential-injection.mdx
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
* docs: Update default port commands
* docs: Add known issue for error
* docs: Fix typo
* Update website/content/docs/credentials/rdp-testing-and-compatibility-matrix.mdx
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
* docs: Add certificate acceptance to Windows
* docs: Reorder UPD options
* docs: Add NTLMV2 to cred management statement
* docs: Update Windows Remote Desktop Connection error
* docs: Clarify domain behavior
* docs: Fix back ticks on command options
* docs: Update command format in definition
* docs: Clarify port conflict with Remote Desktop app
* docs: Update RDP target address caveat
* docs: Release notes 0.20.0
* docs: Minor edit
* docs: Vercel build
* docs: Deletes older important changes
---------
Co-authored-by: Dan Rohan <daniel.rohan@elastic.co>
Co-authored-by: Dan Rohan <dan.rohan@hashicorp.com>
Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
* add redis connect support
* Setup redis in docker for e2e testing
* Update docs and changelog
* Commenting out e2e tests for now, will revisit in a separate task
* 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>
* docs: Add interoperability matrix
* docs: Remove one table version
* docs: New format
* docs: Update table format
* docs: Revisions and beta label
* docs: Add link, WARP caveat
* docs: Adjust table spacing
* docs: Update table and errors with new info
* docs: Remove version column
* docs: Adjust width for longer columns
* docs: Remove errors in favor of #5674
* docs: Remove beta labels
* docs: Update with newest test results