Commit Graph
100 Commits
Author SHA1 Message Date
Victor Santos e0c44d4956 refactor(docs): update TeamCity integration path and remove deprecated documentation 2025-12-12 15:49:20 -03:00
Victor Santos 33a530b337 feat(docs): add new integration routes for AWS Amplify and TeamCity 2025-12-12 15:36:00 -03:00
Victor Santos 63f154a635 feat(docs): add new integration endpoints and documentation links for secret syncs 2025-12-11 23:14:08 -03:00
Victor Santos 51c70efcfe Refactor IntegrationsListPage: streamline Native Integrations tab and add Cloud Integration section
- Removed conditional rendering for Native Integrations tab and integrated it directly into the main layout.
- Introduced CloudIntegrationSection component to manage cloud integrations, including search functionality and integration actions.
- Enhanced integration authorization handling and added navigation for provider authentication.
- Improved state management for integration views and loading states.
2025-12-11 18:09:34 -03:00
Victor Santos 4e2f55d7c0 fix(pam): correct wildcard notation in AWS IAM resource documentation
- Updated the documentation to replace the wildcard notation from "/*" to "*" for clarity in the policy description, enhancing user understanding of role assumption permissions.
2025-12-09 14:48:05 -03:00
Victor Santos afae53c639 feat(pam): update AWS IAM resource documentation and forms
- Renamed PAM Role to Resource Role in documentation and forms to clarify the role's purpose.
- Enhanced AWS IAM account and resource forms to reflect the new naming conventions and improve user guidance.
- Added new images to the documentation for better visual understanding of the setup process.
- Updated session duration handling and trust policy instructions to align with the new Resource Role terminology.
2025-12-09 14:35:20 -03:00
Victor Santos 817d5a27c3 refactor(pam): update AwsIamAccountForm to use structured submit data
- Changed the onSubmit prop type to accept a structured SubmitData type, enhancing type safety.
- Updated the form submission logic to align with the new data structure, ensuring proper handling of form fields.
2025-12-08 23:02:30 -03:00
Victor Santos 5ec9840f89 feat(pam): add AWS IAM resource documentation and form enhancements
- Introduced a new documentation page for configuring AWS IAM access through Infisical PAM, detailing the setup process and key concepts.
- Updated the AWS IAM account form to validate session duration input, allowing users to specify durations in human-readable formats (e.g., 15m, 1h).
- Added new images for resource creation and account setup in the documentation.
- Enhanced the form's default session duration handling to improve user experience.
2025-12-08 22:38:48 -03:00
Victor Santos 2e4a1acd03 fix: enhance error messaging and improve resource selection in PAM components
- Updated error message in AWS IAM resource factory to include the PAM role ARN for better debugging.
- Added functionality to clear the search input when a value is selected in the ResourceSelect component, improving user experience.
- Refactored AwsIamAccountForm to fetch PAM resource details based on account or provided resourceId and resourceType, ensuring accurate role ARN usage in trust policy.
2025-12-08 14:28:05 -03:00
Victor Santos d09849d9dc refactor: update PAM session status handling and improve enum definitions
- Changed PAM session status from 'Expired' to 'Ended' in the database update logic and service layer for clarity.
- Updated the PamSessionStatus enum to consolidate the definitions of 'Ended' and 'Expired', reflecting that 'Ended' can result from both user action and automatic expiration.
- Removed references to 'Expired' in the frontend components and adjusted related UI elements for consistency.
2025-12-08 12:19:19 -03:00
Victor Santos a0718321e7 fix: improve error handling in AWS IAM role assumption methods
- Added try-catch blocks to handle errors during role assumption in both assumePamRole and assumeTargetRole functions.
- Enhanced error messages to include specific details about the failure, improving debugging and user feedback.
- Updated console URL generation to directly use the SigninToken from the token response, ensuring correct URL formation.
2025-12-07 20:48:15 -03:00
Victor Santos 3e77c33532 feat: enhance AWS IAM resource handling with new gateway access schema and improved project ID management
- Introduced GatewayAccessResponseSchema for consistent response structures across Postgres, MySQL, and SSH resources.
- Updated PAM account router to utilize the new schema, streamlining response validation.
- Refactored AWS IAM service to improve project ID handling during role assumption and credential management.
- Enhanced AWS IAM resource schemas to support gateway-specific configurations, improving flexibility and type safety.
2025-12-07 20:32:59 -03:00
Victor Santos 8c3b36f15c refactor(mongodb-credentials): replace SSL terminology with TLS and enhance MongoDB client creation logic 2025-12-05 19:35:23 -03:00
Victor Santos 69fd05bc1e style: enhance UI elements in AWS IAM forms with transition effects
- Updated the target role and AWS IAM role setup sections to include a transition effect on hover, improving user experience and visual feedback.
- Ensured consistency in styling across both AWS IAM account and resource forms.
2025-12-05 17:43:01 -03:00
Victor Santos c5169217a4 refactor: streamline account path handling in PAM components
- Updated PamAccessAccountModal and PamAccountsTable to simplify account path construction by removing leading and trailing slashes.
- Enhanced readability and consistency in path handling across components.
2025-12-05 17:09:59 -03:00
Victor Santos 6db5188b36 feat: update AWS IAM session duration handling and improve account access functionality
- Changed session duration parameter from maxSessionDuration to defaultSessionDuration for consistency.
- Refactored AWS STS client creation to use a hardcoded default region, simplifying the configuration.
- Enhanced PAM account access modal to include account path and project ID in the access request.
- Updated various components and schemas to reflect the new session duration naming and improve type safety.
2025-12-05 16:56:55 -03:00
Victor Santos feb1d9b854 Merge branch 'main' into feature/aws-iam-pam 2025-12-05 13:29:30 -03:00
Victor Santos b2e4c1e6bf feat: update PAM account types and endpoint handling for optional rotation settings
- Made the rotationEnabled field optional in the account schema to enhance flexibility.
- Updated endpoint logic to default rotationEnabled to false if not provided in the request.
- Adjusted account DTOs to reflect the optional nature of rotationEnabled, improving type safety.
2025-12-05 01:44:33 -03:00
Victor Santos a755b5bfa0 feat: improve PAM account update handling with enhanced error management
- Added try-catch block to handle potential database errors during account updates.
- Implemented specific error handling for unique constraint violations, providing clearer feedback for duplicate account names.
- Updated AWS IAM account schema to indicate that credential rotation is not supported, defaulting to false.
2025-12-05 01:14:28 -03:00
Victor Santos ac5c185f76 feat: enhance PAM account handling with type safety and improved response structure
- Introduced type inference for sanitized accounts to ensure consistent data handling.
- Updated account response structure to explicitly cast accounts to the sanitized type.
- Refined the decryption function to omit sensitive fields from the returned account object.
- Improved error handling in SQL resource factory by enforcing required gateway ID validation.
2025-12-05 00:56:33 -03:00
Victor Santos aac84e3952 feat: enhance AWS IAM resource support with refined validation and response structure
- Updated AWS IAM resource response schema to include distinct object structures for Postgres, MySQL, and SSH resource types.
- Improved validation for project ID to ensure it is a valid UUID.
- Adjusted console URL expiration handling to default to a calculated date if not provided.
- Modified regex for ARN role validation to accommodate additional characters.
2025-12-04 23:54:24 -03:00
Victor Santos b589ab3be4 feat: add AWS IAM resource support with console access functionality
- Introduced AWS IAM resource type in the system, allowing users to create and manage AWS IAM accounts.
- Implemented AWS IAM resource forms and account forms for creating and updating IAM resources and accounts.
- Added functionality to generate AWS Console URLs for IAM accounts, enabling direct access to the AWS Console.
- Updated various components and hooks to handle AWS IAM-specific logic, including session expiration and access management.
- Enhanced the UI to reflect AWS IAM integration, including new modals and forms for user interaction.
2025-12-04 23:41:36 -03:00
Victor Santos dfbc2ed033 refactor(mongodb-credentials): remove TLS requirement from MongoDB client options and update documentation formatting 2025-12-03 18:26:12 -03:00
Victor Santos ede26c98a0 refactor(mongodb-credentials): streamline SSL configuration and update documentation references 2025-12-03 18:19:07 -03:00
Victor Santos 42f3566ff4 Merge branch 'main' into feature/mongodb-secret-rotation 2025-12-03 17:23:06 -03:00
Victor Santos 8f3e5a8362 refactor: Consolidate project ID retrieval in PolicySelectionModal and RolePermissionsSection for improved clarity and consistency 2025-12-03 16:25:27 -03:00
Victor Santos 935d400a97 Enhancement(api): Update useGetWorkspaceIntegrations to accept options for enabled state and refetch interval; adjust integration fetching in PolicySelectionModal and RolePermissionsSection based on project type. 2025-12-03 16:21:13 -03:00
Victor Santos a2195e9b34 docs: update export-assets script usage to include --silent flag for npm 2025-12-02 15:14:58 -03:00
Victor Santos c2d1864240 feat: add export-assets script for CDN asset extraction and update Dockerfiles 2025-12-02 14:54:13 -03:00
Victor Santos 5967900667 chore: standardize PR title format and ensure description starts with lowercase 2025-11-28 17:16:53 -03:00
Victor Santos 793e995f57 chore: refine PR title format and update validation regex for optional scope 2025-11-28 10:07:23 -03:00
Victor Santos 60daa12d21 chore: update PR title format and validation to include optional scope 2025-11-27 21:27:29 -03:00
Victor Santos 5bf1a62e2e chore: update pull request template and add PR title validation workflow 2025-11-27 20:42:12 -03:00
Victor Santos a7b733ca91 docs: update minimum required version for infisicalsdk in Token Auth section of Ansible documentation 2025-11-27 16:29:02 -03:00
Victor Santos a292a3e56c docs: enhance Ansible and Python SDK authentication sections to include Token Auth details 2025-11-27 16:02:22 -03:00
Victor Santos 1041725b49 fix(identity-oidc-auth): handle errors when fetching OIDC discovery document and validate jwks_uri 2025-11-26 20:28:55 -03:00
Victor Santos 9ffb440639 feat: integrate telemetry service for secret synchronization events and update project role permissions to reflect workspace integrations 2025-11-26 16:52:12 -03:00
Victor Santos f98b803e76 fix: add eslint-disable comment for shouldDeleteIntegrationSecrets in integration deletion event metadata 2025-11-26 12:05:08 -03:00
Victor Santos ffe866efb0 fix: add missing eslint-disable comments for metadata in integration deletion event 2025-11-26 12:02:23 -03:00
Victor Santos 0e49aaf1e6 feat: add telemetry events for integration deletion and synchronization, including new event types and properties 2025-11-26 11:44:54 -03:00
Victor Santos 5c7f07c838 Merge branch 'main' into feature/phase-out-native-integrations 2025-11-26 10:50:15 -03:00
Victor Santos 40c80f4b68 refactor: remove deprecated native integration error handling and streamline integration token saving process in API routes 2025-11-26 10:49:05 -03:00
Victor Santos 15c341bce1 refactor: restore native integrations tab and reorganize tab panels in IntegrationsListPage 2025-11-25 20:42:29 -03:00
Victor Santos dd37fa3114 refactor: deprecate native integrations in favor of secret syncs; update API routes and frontend components accordingly 2025-11-25 20:26:18 -03:00
Victor Santos 5bd8fc9ae4 fix: correct minor typos in GitLab and AWS Amplify documentation 2025-11-24 20:23:30 -03:00
Victor Santos 95fdff7747 documentation update 2025-11-24 19:59:00 -03:00
Victor Santos 4ed75e3e0e fix: correct host normalization logic in MongoDB connection functions 2025-11-20 20:00:54 -03:00
Victor Santos 06fb205b43 Merge branch 'main' into feature/mongodb-secret-rotation 2025-11-20 19:29:42 -03:00
Victor Santos 8a8d2b52a6 docs: add JWT, LDAP, and OCI authentication examples to Go SDK documentation 2025-11-19 18:18:16 -03:00
Victor Santos c01444dfc7 Merge branch 'main' into feature/mongodb-secret-rotation 2025-11-19 14:13:04 -03:00
Victor Santos aae6d1752d docs: add LDAP authentication example and parameters to .NET SDK documentation 2025-11-19 10:12:32 -03:00
Victor Santos 58a56881f8 refactor: remove unused import from index.ts 2025-11-18 16:17:21 -03:00
Victor Santos 406f0a14e4 Merge branch 'main' into feature/mongodb-secret-rotation 2025-11-18 15:56:59 -03:00
Victor Santos b20ccf4c42 Add MongoDB credentials rotation documentation and images
- Created comprehensive documentation for MongoDB credentials rotation, detailing setup and usage.
- Added new images to illustrate the MongoDB credentials rotation process in the UI.
- Updated existing documentation to include MongoDB in the secret rotation options and API references.
2025-11-18 15:55:22 -03:00
Victor Santos 8b31eff9b1 Refactor MongoDB host validation using RE2 regex
- Replaced string methods with RE2 regex for improved host validation in MongoDB connection functions.
- Updated the `mongodbCredentialsRotationFactory` and `validateMongoDBConnectionCredentials` to utilize regex for parsing connection strings.
- Enhanced code readability and maintainability by consolidating host normalization logic.
2025-11-17 22:36:46 -03:00
Victor Santos 51fc4a5e8c Add MongoDB credentials rotation support
- Introduced MongoDB credentials rotation router and schemas.
- Updated backend services to handle MongoDB credentials rotation logic.
- Enhanced frontend components to support MongoDB credentials management.
- Integrated MongoDB credentials rotation into existing secret rotation options and forms.
2025-11-17 21:03:08 -03:00
Victor Santos ed475f0ed8 Add MongoDB integration and documentation updates
- Enhanced MongoDB connection handling in backend with improved host validation.
- Updated documentation to include MongoDB connection options and API references.
- Added new images for MongoDB connection forms and processes.
- Implemented MongoDB connection form in the frontend with necessary adjustments.
2025-11-17 17:39:37 -03:00
Victor Santos 84d505bbb0 refactor: improve error handling for gateway connection in LDAP functions 2025-11-17 09:36:57 -03:00
Victor Santos 34d92f9080 Merge branch 'main' into feature/ldap-gateway-support 2025-11-17 09:24:46 -03:00
Victor Santos 055a663d24 Add MongoDB connection form and related updates
- Implemented MongoDB connection form with validation and credential handling.
- Updated enums and maps to include MongoDB support across backend and frontend.
- Enhanced app connection schemas to accommodate MongoDB connection options.
- Integrated MongoDB connection handling in relevant components and hooks.
2025-11-17 09:21:44 -03:00
Victor Santos 8121db69f2 Add MongoDB connection support
- Introduced MongoDB connection router and schemas.
- Updated app connection enums and maps to include MongoDB.
- Implemented validation and connection functions for MongoDB.
- Enhanced app connection service to handle MongoDB credentials.
2025-11-14 20:26:21 -03:00
Victor Santos edd0ee4be5 Refactor Slack integration documentation to use tabs instead of accordions for event descriptions, improving readability and organization of content. 2025-11-14 14:58:55 -03:00
Victor Santos ac4231a408 refactor: remove gatewayService dependency from LDAP connection functions 2025-11-12 10:13:34 -03:00
Victor Santos 51df871e0d Merge branch 'main' into feature/ldap-gateway-support 2025-11-12 10:07:30 -03:00
Victor Santos a64a7e933b docs: update certificate template and API endpoint references in PKI documentation
- Corrected API endpoint links for creating certificate templates and issuing certificates.
- Updated sample requests and responses to reflect new parameters and structures.
- Removed outdated EST documentation as it is no longer relevant.
- Fixed image paths in the documentation for clarity.
2025-11-11 18:26:30 -03:00
Victor Santos 8d0c4502ae Merge branch 'main' into chore/contributing-docs-update 2025-11-11 17:56:42 -03:00
Victor Santos 66bec081b2 refactor: reorder parameters in identity access token validation 2025-11-11 16:22:02 -03:00
Victor Santos 619846983d Enhance filter state management in InfisicalSecretInput by adding a tags property to the search state, improving flexibility for future filtering options. 2025-11-11 09:23:23 -03:00
Victor Santos eb3b346962 Merge branch 'main' into chore/contributing-docs-update 2025-11-10 21:17:14 -03:00
Victor Santos 9f389081fb Remove outdated documentation files: deleted usage, REST API, and platform guides to streamline content and improve clarity. 2025-11-10 21:15:50 -03:00
Victor Santos d9ef0b23d1 Update .env.example with a new encryption key, correct the Quickstart Guides link in README.md, and enhance backend folder structure documentation with new sections for BDD tests and additional service details. 2025-11-10 19:07:26 -03:00
Victor Santos 7b91e7192c Refactor secret path handling in InfisicalSecretInput to use folderPath directly, enhancing clarity in permission validation logic. 2025-11-10 16:43:06 -03:00
Victor Santos f16bc7df7e Refactor filter state management in SecretDashboardPage to improve clarity and maintainability. Introduced a new function to derive filter state from query parameters and streamlined filter reset logic. 2025-11-10 15:57:58 -03:00
Victor Santos 2083e9102f Refactor secret permission validation in InfisicalSecretInput and improve tooltip styling in CreateSecretForm components 2025-11-10 14:50:57 -03:00
Victor Santos 7c4e3bf698 Merge branch 'main' into feature/secret-reference-shortcut 2025-11-10 14:20:23 -03:00
Victor Santos f93dc220c8 Update environment variables and documentation: set DB_CONNECTION_URI in .env.migration.example, remove FAQ section from contributing docs, and refine pull request guidelines. 2025-11-10 14:10:51 -03:00
Victor Santos 36c11012cc Enhance Slack integration documentation with detailed event descriptions and update installation instructions. Add new images for access request notifications and secret sync errors, while refining existing content for clarity. 2025-11-07 19:08:38 -03:00
Victor Santos 782776e9de Enhance InfisicalSecretInput to use wildcard for environment and secret tags; update error message to reflect resource type. Improve tooltip in CreateSecretForm for secret references in both Overview and SecretDashboard pages. 2025-11-07 12:58:52 -03:00
Victor Santos 299e3065d5 Merge branch 'main' into feature/secret-reference-shortcut 2025-11-07 12:26:06 -03:00
Victor Santos 906de67f43 Refactor approval URL construction in access and secret approval request services
- Updated the construction of approval URLs to use a consistent project path format.
- Modified notification payloads to include the new approval URL structure.
- Enhanced Slack message formatting to include buttons for viewing requests directly.
2025-11-07 11:29:16 -03:00
Victor Santos 0d1e9bbc04 Merge branch 'main' into feature/slack-secret-sync-error-notification 2025-11-07 10:03:56 -03:00
Victor Santos c2e8e7ec37 feat: enhance LDAP connection schema to support gateways in update operations 2025-11-06 20:32:28 -03:00
Victor Santos 8fd516d78e refactor: update LDAP password rotation functions to use executeWithPotentialGateway for connection handling and improve error management 2025-11-06 20:17:18 -03:00
Victor Santos e2e0c374b0 initial configuration for tests 2025-11-05 21:03:22 -03:00
Victor Santos 46a4152c07 refactor: remove default filter state from SecretDashboardPage to streamline filter management 2025-11-05 12:19:16 -03:00
Victor Santos 10aace268e refactor: remove console logs and enhance tooltip information in CreateSecretForm 2025-11-05 11:24:02 -03:00
Victor Santos 7b83481815 permission check 2025-11-05 10:52:30 -03:00
Victor Santos 2b5021e19e docs update 2025-11-04 17:08:59 -03:00
Victor Santos 659900a484 feat: add error notifications for invalid project ID and secret references in InfisicalSecretInput 2025-11-04 16:54:06 -03:00
Victor Santos 4d974db485 feat: enhance navigation and URL state management in SecretDashboardPage and input components 2025-11-04 16:15:23 -03:00
Victor Santos 1e857c04b7 feat: add segment click handling in SecretInput and InfisicalSecretInput components 2025-11-04 14:40:33 -03:00
Victor Santos 909a49d3ef refactor: update key usage mapping to improve readability and consistency in CertificateTemplateModal 2025-11-03 18:42:11 -03:00
Victor Santos c25e36f3f2 Merge branch 'main' into fix/remove-duplicate-error-notifications 2025-11-03 18:41:54 -03:00
Victor Santos a73ba232ab refactor: enhance notification handling and streamline async logic across secret management components 2025-11-03 18:24:35 -03:00
Victor Santos edd34f5561 refactor: simplify user removal logic and enhance notification handling in UserProjectsSection 2025-11-03 16:43:12 -03:00
Victor Santos 88e6c5badf Update SlackConfigRow component to improve error notification display and styling 2025-11-03 16:40:50 -03:00
Victor Santos c3248a0c4c Refactor migration to use TableName constants for project_slack_configs schema changes 2025-11-03 16:30:53 -03:00
Victor Santos b6b8b799de Merge branch 'main' into feature/slack-secret-sync-error-notification 2025-11-03 15:55:10 -03:00
Victor Santos f2f50f739e refactor: streamline async logic and notification handling across various settings and integration components 2025-11-03 15:43:08 -03:00
Victor Santos c005f8a0fe refactor: streamline async logic and notification handling across various settings and integration components 2025-11-03 15:11:10 -03:00