peaklabs-dev
6eabfd5c8e
feat/fix(ssl): fix some issues and improve ssl generation helper
...
- set default country to XX
- fix array handling of the subjectAlternativeNames so that no indexes are added or skipped
- add extendedKeyUsage to server certs to make them more secure
- add keyAgreement to server certs
- remove authorityKeyIdentifier as it caused the following issue: unable to get local issuer certificate
- removed duplicated distinguished_name entries
- improved formatting
2025-02-06 15:13:08 +01:00
peaklabs-dev
367eebc9fc
feat: Add full SSL support to MongoDB
2025-02-05 22:56:29 +01:00
peaklabs-dev
844f40188a
feat(ssl): Add SSL relationships to all DBs
2025-02-05 22:19:13 +01:00
peaklabs-dev
852be5fd93
feat(ssl): check for SSL renewal twice daily
2025-02-05 22:11:10 +01:00
peaklabs-dev
806d9af569
feat(ssl): improve SSL generation and security a lot
...
- rename some variables for better clarity
- format subjectAltNames correctly
- setup extensions more securely and improve them a lot
- use finally block to remove tempConfig
2025-02-05 22:09:37 +01:00
peaklabs-dev
951a454cbc
fix(ssl): regenerating certs for a specific DB
...
- fix: add mount path to make file mounts work correctly
- fix: get CA cert of the server not some random cert
2025-02-05 21:22:54 +01:00
peaklabs-dev
ba24630c28
fix(ssl): make sure when regenerating the CA cert it is not overwritten with a server cert
2025-02-05 21:13:30 +01:00
peaklabs-dev
7666cec462
fix(ssl): wrong ssl cert is loaded to the server and UI error when regenerating SSL
2025-02-05 21:10:37 +01:00
peaklabs-dev
1003858632
feat(ssl): Add openssl.conf
to configure SSL extension properly
2025-02-05 18:06:38 +01:00
peaklabs-dev
a3c4f86e80
fix(ssl): do not remove SSL directory
2025-02-05 18:03:55 +01:00
peaklabs-dev
e81ed1aad8
feat(ssl): Add full MariaDB SSL support
2025-02-04 21:08:20 +01:00
peaklabs-dev
8f2b45c8b5
fix(ssl): use 1 instead of on for mysql
2025-02-04 20:52:23 +01:00
peaklabs-dev
80fc7c7b97
fix(ssl): use mountPath parameter not a hardcoded path
2025-02-04 18:31:09 +01:00
peaklabs-dev
3f857c6dac
feat(ssl): Add full MySQL SSL Support
2025-02-04 18:29:35 +01:00
peaklabs-dev
d6a39f2ed3
fix(ssl): always create ca crt on disk even if it is already there
2025-02-04 16:57:40 +01:00
peaklabs-dev
da148f93a6
feat(ssl): regenerate CA cert and all other certs logic
2025-02-04 16:55:36 +01:00
peaklabs-dev
3c62130e86
fix(ssl): improve SSL cert file mounts
...
- If SSL is disabled, delete the SSL crt and file mounts in the DB
- If SSL is disabled, delete the SSL folder
- If SSL is enabled, make sure the file mounts are added inside the helper
- remove old file mounts first to make sure the ssl crt content is always up to date and no duplicates are added
2025-02-04 16:34:24 +01:00
github-actions[bot]
592dd76940
docs: update changelog
2025-02-04 14:34:09 +00:00
peaklabs-dev
6de76ca3f8
fix(deletion): fix DB deletion
...
- delete file mounts, volume mounts, envs, ssl crts, backups and detach tags correctly when deleting
2025-02-04 15:32:56 +01:00
Andras Bacsai
0923a9e124
chore(ci): update changelog generation workflow to target main branch
2025-02-04 15:32:16 +01:00
github-actions[bot]
217ec6ac6b
docs: update changelog
2025-02-04 14:29:50 +00:00
Andras Bacsai
76c0f72141
chore(ci): update changelog generation workflow to target 'next' branch
2025-02-04 15:29:26 +01:00
Andras Bacsai
1c12cb98d9
feat(deployment): ensure private key is stored in filesystem before deployment
2025-02-04 15:23:28 +01:00
Andras Bacsai
4efcb0e8f4
chore: bump Coolify version to 4.0.0-beta.392/393
2025-02-04 15:23:16 +01:00
Andras Bacsai
268f999e81
Merge pull request #5051 from coollabsio/next
...
v4.0.0-beta.391
2025-02-04 15:05:18 +01:00
Andras Bacsai
a5ca90c965
feat(ui): add periodic status checking for services
2025-02-04 15:01:42 +01:00
peaklabs-dev
c3a440a64e
fix(ui): certificate expiration data is null before starting the DB
2025-02-04 14:37:35 +01:00
Andras Bacsai
d632eb2be9
refactor: simplify service start and restart workflows
2025-02-04 14:34:34 +01:00
Andras Bacsai
8b8ae17c1a
Merge pull request #4929 from coollabsio/git-cliff
...
feat: automated changelog generation via Git Cliff
2025-02-04 13:56:05 +01:00
Andras Bacsai
65a7610e48
Merge pull request #5029 from IARayan/IARayan-bitbucket-preview-deployment-fix-pullrequest-update
...
fix: Handle pullrequest:updated for reliable preview deployments
2025-02-04 13:55:16 +01:00
Andras Bacsai
d87d3b84d9
Merge pull request #5033 from angristan/align-items-center
...
fix(ui): align title and add button vertically in various views
2025-02-04 13:53:05 +01:00
Andras Bacsai
186a3fc75b
Merge pull request #5038 from Vann-Dev/main
...
feat(api): add applications logs api
2025-02-04 13:33:30 +01:00
Andras Bacsai
3824d88736
update service template
2025-02-04 13:32:26 +01:00
Andras Bacsai
30fd26d91b
Merge pull request #5044 from jlengrand/feat/bugsink
...
Adds Bugsink to service list
2025-02-04 13:32:06 +01:00
Andras Bacsai
bd6674f209
update service templates
2025-02-04 13:30:54 +01:00
Andras Bacsai
8033a89dee
fix(ui): simplify service templates loading logic
2025-02-04 13:30:27 +01:00
Andras Bacsai
d8aae1256a
docs(readme): add Convex to special sponsors section
2025-02-04 13:30:27 +01:00
Andras Bacsai
3d6eee4dd3
Merge pull request #5049 from katywings/nitropage
...
docs(templates): reword nitropage url and slogan
2025-02-04 13:29:54 +01:00
Andras Bacsai
5756873080
chore(config): increase default PHP memory limit to 256M
2025-02-04 13:02:03 +01:00
Andras Bacsai
fbb6ce3fce
fix(core): enhance Slack deployment success notification formatting
2025-02-04 12:44:31 +01:00
Andras Bacsai
df129b83b3
fix(core): update Slack notification formatting to use bold correctly
2025-02-04 12:40:04 +01:00
Andras Bacsai
3da921e2ac
fix(core): improve deployment failure Slack notification formatting
2025-02-04 12:36:39 +01:00
Vann
2e652490c1
chore: add openapi response
2025-02-04 02:56:15 +00:00
peaklabs-dev
fd5b7492f8
chore(ui): improve valid until handling
2025-02-03 23:21:09 +01:00
peaklabs-dev
53510928d2
feat(ssl): regenerate certificate and valid until UI
2025-02-03 22:54:31 +01:00
peaklabs-dev
cd335e9e00
fix(ssl): make sure the subjectAlternativeNames are unique and stored correctly
2025-02-03 22:42:15 +01:00
peaklabs-dev
2fbb898c89
feat(ssl): regenerate SSL certs job
2025-02-03 22:37:12 +01:00
peaklabs-dev
fba95c3729
fix(migration): store subjectAlternativeNames as a json array in the db
2025-02-03 22:35:00 +01:00
🏔️ Peak
f871c1067b
Merge branch 'next' into feat-db-ssl
2025-02-03 22:20:51 +01:00
🏔️ Peak
4c9aa24cd3
Merge branch 'main' into next
2025-02-03 22:17:11 +01:00