coolify/database/seeders
Andras Bacsai b2135bb4fa feat(gitlab): add GitLab source integration with SSH and HTTP basic auth
Add full GitLab application source support for git operations:
- Implement SSH-based authentication using private keys with configurable ports
- Support HTTP basic auth for HTTPS GitLab URLs (with or without deploy keys)
- Handle private key setup and SSH command configuration in both Docker and local modes
- Support merge request checkouts for GitLab with SSH authentication

Improvements to credential handling:
- URL-encode GitHub access tokens to handle special characters properly
- Update log sanitization to redact passwords from HTTPS/HTTP URLs
- Extend convertGitUrl() type hints to support GitlabApp sources

Add test coverage and seed data:
- New GitlabSourceCommandsTest with tests for private key and public repo scenarios
- Test for HTTPS basic auth password sanitization in logs
- Seed data for GitLab deploy key and public example applications
2026-03-11 15:30:46 +01:00
..
ApplicationSeeder.php feat(gitlab): add GitLab source integration with SSH and HTTP basic auth 2026-03-11 15:30:46 +01:00
ApplicationSettingsSeeder.php feat(gitlab): add GitLab source integration with SSH and HTTP basic auth 2026-03-11 15:30:46 +01:00
CaSslCertSeeder.php chore: prepare for PR 2026-02-25 12:00:24 +01:00
DatabaseSeeder.php feat(dev-seeders): add PersonalAccessTokenSeeder to create development API tokens 2025-09-26 09:03:24 +02:00
DisableTwoStepConfirmationSeeder.php disable tow step confirmation by default on dev 2024-10-17 12:28:07 +02:00
GithubAppSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
GitlabAppSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
InstanceSettingsSeeder.php Enable API by default in development mode 2025-10-15 21:34:44 +02:00
LocalPersistentVolumeSeeder.php
OauthSettingSeeder.php v4.0.0-beta.420 (#6008) 2025-06-26 12:23:08 +02:00
PersonalAccessTokenSeeder.php feat(dev-seeders): add PersonalAccessTokenSeeder to create development API tokens 2025-09-26 09:03:24 +02:00
PopulateSshKeysDirectorySeeder.php remove user as there is no envs here anymore 2024-11-12 20:36:58 +01:00
PrivateKeySeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
ProductionSeeder.php feat(proxy): add Traefik version tracking with notifications and dismissible UI warnings 2025-11-14 11:35:22 +01:00
ProjectSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
RootUserSeeder.php fix: silent return if envs are empty or not set. 2025-01-16 22:02:02 +01:00
S3StorageSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
SentinelSeeder.php fix: start sentinel on seeder 2024-11-08 10:39:02 +01:00
ServerSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
ServerSettingSeeder.php FIx: Server ID 0 2024-09-17 14:08:34 +02:00
SharedEnvironmentVariableSeeder.php feat: shared environments 2024-01-23 17:13:23 +01:00
StandaloneDockerSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
StandalonePostgresqlSeeder.php feat: Add deterministic UUIDs to development seeders 2025-12-11 09:54:27 +01:00
StandaloneRedisSeeder.php Fix styling 2024-06-10 20:43:34 +00:00
TeamSeeder.php Revert "remove team seeders" 2024-09-20 15:45:18 +02:00
UserSeeder.php refactoring 2023-08-29 14:36:17 +02:00