Commit Graph

14 Commits

Author SHA1 Message Date
Deepak Prabhakara 8c469d3655
updated mongo (#2230) 2024-01-31 18:14:24 +05:30
Deepak Prabhakara dd1ac59c30
cleanup (#1690) 2023-10-01 00:26:14 +01:00
Utkarsh Mehta 280cf7d772
Skaffold support for Jackson (#1322)
* skaffold first draft

* fix

* mongo & postgres scripts added for skaffold

* base mysql skaffold config done

* mariadb skaffold done

* mssql working

* dynamodb fixes

* changes to make the mysql & mariadb work

* fixes

* fixes
2023-08-08 12:11:35 +05:30
Deepak Prabhakara 9154d3a7af
Dynamodb support (#980)
* added dynamodb-local to docker-compose

* [WIP] Add DynamoDB data source (#947)

wip

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>

* WIP

* fixed put, get and delete

* store secondary index

* implemented getAll and delete

* revert changes to test file

* revert test script changes

* added dynamodb-local for testing

* WIP: pagination for DynamoDB

* dynamodb pagination cannot take offset and limit

* fixes for the change from Array to Records type so we can handle pageToken for DynamoDB

* fixed github actions

* trying options instead of command

* try default dynamodb-local command

* lint

* region for dynamodb

* added dummy aws creds

* lint

* getAll can be paginated using pageLimit

* tweaked comments

* Track `pageToken` with `pageOffset`.

* Track the (next)pageToken with offset

* Use the pageToken (from prev page) to get the connection list

* Comment

* Pass along the pageToken

* Type fix

* Relay the `pageToken` header to the response

* Update type for SWR ApiSuccess data

* Remove `marshall`

* Support pageToken for DS

* Support pageToken for SAML Fed

* Fix test

* Support pageToken for SAML Tracer

* Fix test

* Fix test for tracer

* Remove `marshall` in getByIndex

* Support `pageToken` for SetupLinks

* added dynamodb dev script

* move dynamodb options to it's own namespace

* added config for read/write capacity units

---------

Co-authored-by: Michael McDermott <michael.g.mcdermott@gmail.com>
Co-authored-by: Aswin V <vaswin91@gmail.com>
2023-03-16 21:42:36 +00:00
Aswin V 1adcdb3ba3
Add separate schema for MariaDB (#697)
* Back up old migrations

* Bump up mariadb version for docker

* Separate schema for maria db

* Latest migration commit for mariadb

* Sync package locks

* updated mysql

* - refactor
- changed schema for mysql to match mariadb since latest version of mysql has the same limitations as mariadb

* align mssql with the rest since it is new

---------

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2023-02-21 23:35:23 +00:00
Deepak Prabhakara a2466e9961
reverted accidental commit 2023-02-09 00:13:36 +01:00
Deepak Prabhakara d202b67527 formatting 2023-02-01 21:24:41 +00:00
Utkarsh Mehta b4e9470989
Pagination related changes for setup link (#812)
* pagination related changes for setup link

* redis pagination by index

* query optimization

* review changes

* aligned all db getByAll signatures

* fixed take, tweaks

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2023-01-06 22:36:03 +00:00
Utkarsh Mehta 0d7fac092b
Retraced Admin UI (#452)
* Merged

* Revert the changes

* changes

* dropdown working

* fixes

* added custom classes for log viewer

* Create Project & styling fixes

* Update package-lock.json

* fixed react datepicker css issues

* Showing apis keys after project is created

* View tokens page

* minor changes

* masking for tokens

* warning fixes

* Fix the sidebar active state

* wip

* wip

* wip

* Showing publisher api url

* Fixed create new projects and list projects

* Improved the ProjectInfo page

* Fix the copy to clipboard button

* Add the codesnippet

* wip

* wip UI

* Improve the code snippet

* Fixes and improve the UIs

* Replace the product logos

* Set the group null

* Fix the conflicts

* Fix the heroicons

* Remove the unused method

* Make the ProjectDetails 2 columns

* Fix the logs-viewer not displaying

* read event log from admin-ui

* Jackson docker compose file & retraced integration related changes

* minor fix

* fixes for created key of audit log

* fixed the expiry for self signed certificate

* using node forge for self signed certs

* Revert "using node forge for self signed certs"

This reverts commit c027b5b7ce.

* fix

* package lock changes

* installed missing dependancies and added new packages

* minor fixes

* fixes

* added missing translations for retraced pages

* - pin deps
- removed react-copy-to-clipboard, react-host-toast

* fixed typo

* cleanup

* tweak

* switched to ButtonIcon

* switch to button components and added back buttons where needed

* checking npm ci

* simplified env vars for Retraced

* tweaks

* If Retraced host is not specified then show a message

* added audit logs logo

* - added admin_token to bypass user and project specific queries
- fixed project details view to read any length for environments

* switched to daisyui Select

* fixed auth check for api routes, get email for claims from the jwt

* updated package-lock

* switched to clipboard component

* tweaks to CodeSnippet

* padding tweaks

* updated package-lock

* updated package-lock

* fixed z-index for modal in logs-viewer

* select -> Select

Co-authored-by: Kiran <kiran@boxyhq.com>
Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-12-30 17:02:16 +00:00
Deepak Prabhakara e81de5cc9f
I1/mssql (#666)
* mssql support

* added mssql container for testing

* added migration scripts for mssql

* added mssql to dev docker-compose
2022-11-09 22:27:11 +00:00
Deepak Prabhakara d4f2673858 fixed "no matching manifest for linux/arm64/v8 in the manifest list entries" for Apple silicon chip 2022-02-05 12:05:19 +00:00
Deepak Prabhakara 732ea77345 support mariadb 2021-11-12 21:52:16 +00:00
Deepak Prabhakara 48b6ed840b support for mysql. TODO: mysql 8 2021-11-12 21:24:54 +00:00
Deepak Prabhakara d21fa617f4 added docker-compose for local dbs 2021-11-12 14:38:52 +00:00