Commit Graph
100 Commits
Author SHA1 Message Date
Fang-Pen Lin fd207db786 Merge pull request #5003 from Infisical/PKI-48-issue-cert-from-acme-in-bg
improvement(api): issue cert from acme in a background queue
2025-12-12 19:41:44 -08:00
Fang-Pen Lin cbd10a9f8a Revert "Add missing technitium"
This reverts commit 9894773fdb.
2025-12-12 19:25:39 -08:00
Fang-Pen Lin 9894773fdb Add missing technitium 2025-12-12 19:24:34 -08:00
Fang-Pen Lin 4827ca13a7 Add CSR value for cert request 2025-12-12 19:09:33 -08:00
Fang-Pen Lin d3c3275531 Try to fix linter issue 2025-12-12 19:06:19 -08:00
Fang-Pen Lin 1608562a2a Address ai review feedbacks 2025-12-12 19:06:18 -08:00
Fang-Pen Lin d02e6bcf3e Fix dep injection 2025-12-12 19:06:17 -08:00
Fang-Pen Lin 9b0d330344 Fix import and lint 2025-12-12 19:06:16 -08:00
Fang-Pen Lin 55dbd7d874 Handle processing status for order sync 2025-12-12 19:06:15 -08:00
Fang-Pen Lin 066599de05 Add acme order id 2025-12-12 19:06:14 -08:00
Fang-Pen Lin 61faa847a7 Add db migration 2025-12-12 19:06:13 -08:00
Fang-Pen Lin ff6a45795e Avoid queuing cert issue req many times 2025-12-12 19:06:12 -08:00
Fang-Pen Lin 0bb2e2be6c Fix wrong pem csr format 2025-12-12 19:06:12 -08:00
Fang-Pen Lin 120947329b Check and sync status 2025-12-12 19:06:10 -08:00
Fang-Pen Lin 5a5a44a69f Queue cert req 2025-12-12 19:06:09 -08:00
Fang-Pen Lin a60f6a50ae Update doc 2025-12-11 16:09:59 -08:00
Fang-Pen Lin f769f3a1a0 Use note instead 2025-12-11 16:09:58 -08:00
Fang-Pen Lin 1651a8a5da Update screenshot 2025-12-11 16:09:57 -08:00
Fang-Pen Lin 755126e1fc Add docs 2025-12-11 16:09:56 -08:00
Fang-Pen Lin f6d20be7eb Update k8s doc 2025-12-11 16:09:55 -08:00
Fang-Pen Lin f50a0ca838 Merge pull request #5011 from Infisical/PKI-37-add-acme-audit-logs
improvement(api): add acme audit logs
2025-12-11 15:56:33 -08:00
Fang-Pen Lin 4ee2a0dae7 Fix error caused by rebase 2025-12-11 14:38:09 -08:00
Fang-Pen Lin 50818bfdf6 Fix ts issues 2025-12-11 14:38:08 -08:00
Fang-Pen Lin 58b44a77c2 Fix type errors 2025-12-11 14:38:07 -08:00
Fang-Pen Lin 86abed330f Add more audit logs 2025-12-11 14:38:06 -08:00
Fang-Pen Lin ce3ef7229d Update log ui 2025-12-11 14:38:05 -08:00
Fang-Pen Lin 2d9716fbc3 Fix dep injection 2025-12-11 14:38:04 -08:00
Fang-Pen Lin 36ea60a44c Audit logs for challenges 2025-12-11 14:38:03 -08:00
Fang-Pen Lin 4ed0f1d0a7 More audit 2025-12-11 14:38:02 -08:00
Fang-Pen Lin 12b245b641 More audit log stuff 2025-12-11 14:38:01 -08:00
Fang-Pen Lin 8598b276f6 More audit logs 2025-12-11 14:38:00 -08:00
Fang-Pen Lin 2a80cdc659 Audit logs 2025-12-11 14:37:55 -08:00
Fang-Pen Lin e35124a8c4 Merge pull request #5021 from Infisical/PKI-54-optional-acme-challenge
feature: add skip dns ownership validation option for acme cert profile
2025-12-11 09:17:14 -08:00
Fang-Pen Lin 3f7bd61586 Fix bdd tests 2025-12-10 17:13:52 -08:00
Fang-Pen Lin 2b7a688bc6 Fix skip challenge 2025-12-10 17:13:51 -08:00
Fang-Pen Lin cb37738a6d Try to fix skip challenge 2025-12-10 17:13:50 -08:00
Fang-Pen Lin e9a8d7283f Add bdd tests for skip dns ownership challenge 2025-12-10 17:13:49 -08:00
Fang-Pen Lin c82931327e Add missing config 2025-12-10 17:13:48 -08:00
Fang-Pen Lin 4df71533cb Add UI and other missing columns 2025-12-10 17:13:47 -08:00
Fang-Pen Lin 29ed4784b3 Add missing fiels 2025-12-10 17:13:46 -08:00
Fang-Pen Lin 3362e3b870 Skip dns ownership validation 2025-12-10 17:13:45 -08:00
Fang-Pen Lin 63994bdf05 Add skip dns ownership verification field 2025-12-10 17:13:44 -08:00
Fang-Pen Lin 45350a68aa ts linter 2025-12-05 12:48:20 -08:00
Fang-Pen Lin 10faea4abe Fix ts type check 2025-12-05 12:27:36 -08:00
Fang-Pen Lin 43cfcca740 Lint frontend 2025-12-05 12:19:53 -08:00
Fang-Pen Lin 76c324557f Throw error for k8s rotation 2025-12-05 12:16:34 -08:00
Fang-Pen Lin 2afd765d9e Fix linters 2025-12-05 12:07:54 -08:00
Fang-Pen Lin 51f7b97df1 Fix linter issues 2025-12-05 12:07:53 -08:00
Fang-Pen Lin 344d0ef210 Fix type linter 2025-12-05 12:07:52 -08:00
Fang-Pen Lin 1818edcbcf Fix ts type linter 2025-12-05 12:07:51 -08:00
Fang-Pen Lin 59201ed928 Fix access cmd 2025-12-05 12:07:50 -08:00
Fang-Pen Lin 2c1aaf09b8 Update UI 2025-12-05 12:07:49 -08:00
Fang-Pen Lin 96c077b18c Update UI 2025-12-05 12:07:48 -08:00
Fang-Pen Lin 4475457d4f Display body 2025-12-05 12:07:47 -08:00
Fang-Pen Lin 7a9374c72b Handle body 2025-12-05 12:07:46 -08:00
Fang-Pen Lin 43525b5494 Update http view 2025-12-05 12:07:45 -08:00
Fang-Pen Lin f5d2920e22 Provide metadata for k8s pam 2025-12-05 12:07:44 -08:00
Fang-Pen Lin b98e9e7599 Add HTTP event view 2025-12-05 12:07:43 -08:00
Fang-Pen Lin 5b97f5ae10 Fix log format 2025-12-05 12:07:42 -08:00
Fang-Pen Lin 73f2c2b2e5 Add http events 2025-12-05 12:07:41 -08:00
Fang-Pen Lin 30b451469b Fix sa validation without ns 2025-12-05 12:07:40 -08:00
Fang-Pen Lin 47da427612 Fix form 2025-12-05 12:07:39 -08:00
Fang-Pen Lin 8d2f308c10 Remove unused stuff 2025-12-05 12:07:38 -08:00
Fang-Pen Lin c1d537c114 Adjust ui 2025-12-05 12:07:37 -08:00
Fang-Pen Lin 02babcb3a5 Fix ssl stuff 2025-12-05 12:07:36 -08:00
Fang-Pen Lin e62705a81d Add missing k8s stuff
# Conflicts:
#	frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx
2025-12-05 12:07:35 -08:00
Fang-Pen Lin 2140956ba8 Fix account creation, remove rotation stuff for now 2025-12-05 12:07:34 -08:00
Fang-Pen Lin 5ac4e0a5bb Fix adding res and add missing forms 2025-12-05 12:07:33 -08:00
Fang-Pen Lin e12f30cd43 Connect k8s 2025-12-05 12:07:32 -08:00
Fang-Pen Lin 284024d10b Add k8s stuff 2025-12-05 12:07:31 -08:00
Fang-Pen Lin aa9c125124 Merge pull request #4967 from Infisical/PKI-49-check-template-for-external-ca-with-acme
improvement(api): check template for external ca with acme
2025-12-03 10:56:31 -08:00
Fang-Pen Lin d7e9f93165 Fix rebase syntax error 2025-12-02 20:10:55 -08:00
Fang-Pen Lin 5a70d96464 More test cases 2025-12-02 20:10:54 -08:00
Fang-Pen Lin ad4dbcb1ed Fix test cases 2025-12-02 20:10:53 -08:00
Fang-Pen Lin acefc75a35 Also check algorithm 2025-12-02 20:10:52 -08:00
Fang-Pen Lin 222707a5e3 Add tons of test cases 2025-12-02 20:10:51 -08:00
Fang-Pen Lin eb43a88fb9 Names 2025-12-02 20:10:50 -08:00
Fang-Pen Lin f837f75d5e Add tests for external CA template check with dns names 2025-12-02 20:10:49 -08:00
Fang-Pen Lin 11ccfb6da2 Implement template check for external ca
# Conflicts:
#	backend/src/ee/services/pki-acme/pki-acme-service.ts
#	backend/src/server/routes/index.ts
2025-12-02 20:10:48 -08:00
Fang-Pen Lin 3f9f53cebb Merge pull request #4975 from Infisical/PKI-38-better-http-01-challenge
improvement(api): perform http01-challenge in the background with retries
2025-12-02 11:48:54 -08:00
Fang-Pen Lin a804d0101b Fix a typo 2025-12-02 09:57:58 -08:00
Fang-Pen Lin 91b916c9ad Fix broken tests 2025-12-01 21:38:05 -08:00
Fang-Pen Lin a688389599 Fix broken tests 2025-12-01 20:50:05 -08:00
Fang-Pen Lin 74cdfe97da Fix grammar 2025-12-01 19:10:16 -08:00
Fang-Pen Lin d28bd1e4ec Add test for retry logic 2025-12-01 19:06:31 -08:00
Fang-Pen Lin 27d027519b More efficient challenge waiting 2025-12-01 18:51:48 -08:00
Fang-Pen Lin a2774bd18e Add log 2025-12-01 18:02:39 -08:00
Fang-Pen Lin 64633b0abc Fix wrong timeout uit 2025-12-01 17:46:24 -08:00
Fang-Pen Lin 3cb3bd3d21 conn reset 2025-12-01 17:34:34 -08:00
Fang-Pen Lin 2fec9c3ee6 Fix return type 2025-12-01 17:25:52 -08:00
Fang-Pen Lin 33dd0ea5de Fix typo 2025-12-01 15:10:42 -08:00
Fang-Pen Lin da7cc1e406 Add queue 2025-12-01 15:09:48 -08:00
Fang-Pen Lin 17f1922041 Add mark as ready 2025-12-01 14:14:17 -08:00
Fang-Pen Lin f9962282ef Update doc for DNS made easy in the acme ca page 2025-11-25 12:55:49 -08:00
Fang-Pen Lin b9b97690d3 Add DNS made easy doc 2025-11-25 12:40:17 -08:00
Fang-Pen Lin 4aa945f0a5 Merge pull request #4912 from Infisical/PKI-58-add-dns-made-easy-for-external-ca-acme
[PKI-58] Add dns made easy for external ca acme
2025-11-25 11:39:59 -08:00
Fang-Pen Lin aca7facaeb Fix DNS record not deleted bug 2025-11-25 09:37:26 -08:00
Fang-Pen Lin c25573d364 Throw error for listing 2025-11-25 09:06:59 -08:00
Fang-Pen Lin 928aa07efa Throw bad req error instead 2025-11-25 08:57:29 -08:00
Fang-Pen Lin 9266dd1060 Extract getAcmeChallengeRecord 2025-11-25 08:54:37 -08:00