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
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
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
8a8d2b52a6
docs: add JWT, LDAP, and OCI authentication examples to Go SDK documentation
2025-11-19 18:18:16 -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
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
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
Victor Santos
3aeee8d552
refactor: enhance notification handling and streamline async logic across various components
2025-11-03 11:58:44 -03:00
Victor Santos
1ed59a7304
refactor: streamline error handling and notification logic across various components
2025-11-03 11:12:38 -03:00
Victor Santos
eba04e4278
refactor: simplify authentication form submission logic across multiple identity sections
2025-10-31 19:23:32 -03:00
Victor Santos
b26fb73053
refactor: streamline modal close handlers and completion callbacks across various components
2025-10-31 18:43:34 -03:00
Victor Santos
854f054fc0
docs: enhance sidecar-init method description in Kubernetes Injector annotations to clarify secret synchronization throughout deployment lifecycle
2025-10-31 13:48:59 -03:00
Victor Santos
465b42102e
docs: clarify sidecar-init method in Kubernetes Injector annotations to explain container behavior
2025-10-31 12:24:19 -03:00
Victor Santos
5a6cc80d4f
docs: update Kubernetes integration overview to include global configuration for all CRD instances
2025-10-31 11:17:55 -03:00
Victor Santos
925ea23bbd
docs: clarify parameters for folder creation in Python SDK documentation
2025-10-31 11:08:48 -03:00
Victor Santos
b7ea375844
docs: add sidecar-init method to Kubernetes Injector annotations
2025-10-31 11:07:05 -03:00
Victor Santos
5877225d19
docs: add folder management operations to Python SDK documentation
2025-10-31 10:37:57 -03:00
Victor Santos
062960c827
Update Northflank integration documentation and images, including new connection options and updated visuals for app connection steps.
2025-10-27 18:37:43 -03:00
Victor Santos
806deac2af
Merge branch 'main' into feature/increase-dynamic-secret-max-ttl
2025-10-27 17:20:42 -03:00
Victor Santos
0d778dd737
refactor: improve TTL validation logic in EditDynamicSecretRabbitMqForm to ensure proper limits
2025-10-27 16:05:08 -03:00
Victor Santos
28b37efd60
refactor: set default values for AWS access keys in environment configuration
2025-10-27 15:29:06 -03:00
Victor Santos
c0618cf1d6
refactor: update TTL validation across dynamic secret forms to allow a maximum of 10 years
2025-10-27 15:20:16 -03:00
Victor Santos
5e9ff00630
refactor: update TTL validation to allow a maximum of 10 years and adjust environment variable defaults for AWS credentials
2025-10-27 14:51:16 -03:00
Victor Santos
66e7b44fef
feat(secret-sync): add support for secret sync error notifications in project router and Slack integration, including channel selection enhancements
2025-10-27 10:20:07 -03:00
Victor Santos
16cf4a91c0
fix(slack-integration): improve channel handling by filtering empty values and update Microsoft Teams badge status
2025-10-27 09:44:09 -03:00
Victor Santos
c1dc3c2b76
feat(workflow-integration): enhance project workflow integration with secret sync error notifications and improve Slack notification formatting
2025-10-27 09:29:16 -03:00
Victor Santos
72749955c2
Merge branch 'main' into feature/north-flank-app-connection
2025-10-24 18:07:23 -03:00
Victor Santos
ecca51b1d6
feat(slack-integration): add support for secret sync error notifications and enhance notification handling
2025-10-24 18:04:51 -03:00
Victor Santos
579e2cae14
feat(identity-aws-auth): support GovCloud ARNs in ARN extraction and validation
2025-10-24 09:52:29 -03:00
Victor Santos
f159007449
refactor(northflank): implement custom SecretSyncError for improved error handling in Northflank API calls
2025-10-23 21:10:34 -03:00
Victor Santos
1cff262271
fix(secret-sync): throw SecretSyncError for invalid secret names with retry flag
2025-10-23 21:05:15 -03:00
Victor Santos
41e3026658
refactor(secret-sync): consolidate secret name validation to a single check in SecretNameSchema
2025-10-23 17:20:31 -03:00