Commit Graph
261 Commits
Author SHA1 Message Date
Piyush Gupta ddf0de24ea fix: update server ID validation to ensure it is a valid integer 2025-10-16 01:01:34 +05:30
Piyush Gupta 069241dbbc fix: review comments 2025-10-16 00:49:15 +05:30
Piyush Gupta 846403d424 fix: greptile review comments 2025-10-16 00:08:28 +05:30
Piyush Gupta ad6b4c716c fix: review comments 2025-10-15 21:27:44 +05:30
Piyush Gupta 365a109b43 fix: sync secret handler 2025-10-13 20:09:36 +05:30
Piyush Gupta d3dda83d30 chore: removes unused types 2025-10-13 18:26:47 +05:30
Piyush Gupta 789d64843e feat: adds secret sync handlers 2025-10-13 17:16:02 +05:30
Piyush Gupta 5b765841b7 feat: secret sync foundation 2025-10-13 17:15:54 +05:30
Piyush Gupta d260e40a3b feat: adds app connection for laravel forge 2025-10-13 17:15:40 +05:30
Thalles Passos d879c1eea4 Merge branch 'Infisical:main' into main 2025-10-08 10:13:19 -03:00
Scott Wilson eb1ae216a6 fix: correct gitlab check order for conflict 2025-10-06 19:37:00 -07:00
Carlos Monastyrski 0292788c2c Improve types and maps for secret sync warning logic 2025-10-06 22:39:53 -03:00
Carlos Monastyrski fb1d5ca257 Improve Gitlab sync destination check and show projectId on duplicate destination 2025-10-03 01:00:30 -03:00
Carlos Monastyrski 370569fdeb Address PR comments 2025-10-02 00:12:48 -03:00
Carlos Monastyrski 67f2072756 Add warning on same destination secret sync 2025-09-29 17:30:16 -03:00
Thalles Passos 2ab6142d8d add matches schema 2025-09-18 10:17:58 -03:00
Thalles Passos fb7cabd7d7 remove matches schema 2025-09-18 10:08:23 -03:00
Thalles Passos 0518537868 add try catch 2025-09-18 10:07:44 -03:00
Thalles Passos fdfd4a5825 use upsert collection instead of upserting every variable 2025-09-17 21:57:16 -03:00
x032205 888ca40a58 feat(notifications): sync failed notification + ui tweaks 2025-09-16 02:24:41 -04:00
Scott Wilson 93e5cf4b2b feature: add suport for project scoped app connections 2025-09-12 17:26:01 -07:00
Sheen Capadngan 43d6c13657 Merge remote-tracking branch 'origin/main' into feat/gateway-v2 2025-09-09 02:14:49 +08:00
Carlos Monastyrski fd98d2d301 Merge remote-tracking branch 'origin/main' into fix/secretImportsPermissionIssue 2025-09-05 15:52:19 -03:00
Carlos Monastyrski 490fdd5601 Improve db access to make one single query on imports new logic 2025-09-05 15:50:34 -03:00
Scott Wilson fbb243b2a0 improvement: limit app connection concurrent syncs 2025-09-04 16:52:28 -07:00
Carlos Monastyrski 4e16b0ac8f Fix folder path and environment on secret imports 2025-09-03 13:26:22 -03:00
Sheen Capadngan e00df2c659 mics: added missing github app connection usage 2025-09-03 21:30:48 +08:00
Sheen Capadngan e30cb9d767 Merge remote-tracking branch 'origin/main' into feat/gateway-v2 2025-09-03 18:48:54 +08:00
Sheen Capadngan 9a9cdf140a feat: integrated with github app connection to gateway and some adjustments 2025-09-03 18:45:26 +08:00
x032205 b40bb72643 feat(secret-sync): HC Vault Secret Sync Gateway Support 2025-09-01 23:22:59 -04:00
x032205 4f1cd69bcc feat(app-connection): HC Vault Gateway Support 2025-09-01 22:40:41 -04:00
SidandScott Wilson a0da2f2d4c feat: Support Checkly group variables (ENG-3478) (#4418)
* feat: checkly group sync

* fix: remove scope discriminator

* fix: forms

* fix: queries

* fix: 500 error

* fix: update docs

* lint: fix

* fix: review changes

* fix: PR changes

* fix: resolve group select UI not clearing

---------

Co-authored-by: Scott Wilson <[email protected]>
2025-08-28 21:55:53 +05:30
x032205 f63ee39f3d Swap away from octokit for GitHub app auth and use gateway 2025-08-25 17:28:48 -04:00
Sidandgreptile-apps[bot] 461deef0d5 feat: support render environment groups (#4327)
* feat: support env groups in render sync

* fix: update doc

* Update backend/src/services/app-connection/render/render-connection-service.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* fix: pr changes

* fix: lint and type check

* fix: changes

* fix: remove secrets

* fix: MAX iterations in render sync

* fix: render sync review fields

* fix: pr changes

* fix: lint

* fix: changes

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-19 16:11:51 +05:30
Scott Wilson d24f5a57a8 improvement: throw on keyschema leading slash 2025-08-14 16:59:26 -07:00
Scott Wilson a7847f177c improvements: address feedback 2025-08-14 16:25:00 -07:00
Scott Wilson 48e5f550e9 fix: handle keyschema with path segments for aws parameter store 2025-08-14 15:46:41 -07:00
x032205 cf54365022 Update DALs to include gatewayId 2025-08-01 13:47:36 -04:00
x032205 e88fdc957e feat(app-connections): GitHub Enterprise Server support 2025-07-31 20:20:24 -04:00
79de7c5f08 feat: Add Netlify app connection and secrets sync (#4205)
* fix: save wip

* feat: final impl

* feat: docs

* Update backend/src/services/app-connection/digital-ocean/digital-ocean-connection-service.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* chore: remove empty conflict files

* Update backend/src/server/routes/v1/app-connection-routers/app-connection-router.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update frontend/src/components/secret-syncs/forms/schemas/digital-ocean-app-platform-sync-destination-schema.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update frontend/src/components/secret-syncs/forms/schemas/digital-ocean-app-platform-sync-destination-schema.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update frontend/src/components/secret-syncs/forms/SecretSyncDestinationFields/DigitalOceanAppPlatformSyncFields.tsx

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update backend/src/services/secret-sync/digital-ocean-app-platform/digital-ocean-app-platform-sync-schemas.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* fix: lint

* feat: Netlify app connection and secrets sync

* feat: docs

* fix: type check

* fix: api client

* fix: lint and types

* fix: typecheck lint

* fix: docs

* fix: lint

* fix: lint

* fix: PR changes

* fix: typecheck

* fix: PR changes

* fix PR changes

* fix: PR Change

* fix: type error

* Small tweaks

* fix: support is_secret

* fix: revert is_secret

* fix: force update existing netlify secret

---------

Co-authored-by: sidwebworks <[email protected]>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: x032205 <[email protected]>
2025-08-01 00:24:40 +05:30
Daniel Hougaard bec1fefee8 Merge pull request #4271 from Infisical/feat/azureAppConnectionsNewAuth
Add Azure Client Secrets Auth to Azure App Connections
2025-07-30 23:47:15 +04:00
Carlos Monastyrski 359e19f804 Add Azure Client Secrets Auth to Azure App Connections 2025-07-29 22:05:28 -03:00
x032205 1f6a63fa71 Merge pull request #4240 from Infisical/ENG-3368
feat(app-connection, secret-sync): Gateway for GitHub App Connections & Secret Syncs
2025-07-29 16:53:36 -04:00
x032205 0b7b32bdc3 Add proper URI component encoding + hostname check 2025-07-25 16:55:21 -04:00
Daniel Hougaard 11ca76ccca fix: restructure and requested changes 2025-07-25 20:05:20 +04:00
Daniel Hougaard 418aca8af0 feat(secret-sync/render): auto redeploy on sync 2025-07-25 19:50:28 +04:00
x032205 0f06c4c27a - Add a max iteration to loop - Hide gateways on frontend if license
does not allow them - Fix capitalization issue with GitHub secret sync
2025-07-24 22:25:23 -04:00
x032205 5df7539f65 Swap away from using octokit due to gateway compatibility issues 2025-07-24 21:43:18 -04:00
Carlos Monastyrski c031736701 Improve render api usage 2025-07-24 18:51:44 -03:00
Carlos Monastyrski eadb1a63fa Improve render retries and rate limits 2025-07-24 17:49:28 -03:00