Commit Graph

  • e1a0547e73 Merge pull request 'Make -ProjectId optional across PKI cmdlets, add application filtering, and fix the Quick Start' (#23) from dev into main main 2026.8.1.250 gsadmin 2026-08-01 02:49:46 +00:00
  • 22c2db4a96 Repair the changelog and write up the seeding work dev gsadmin 2026-07-31 22:46:14 -04:00
  • b27fe6f002 Drop a stale variable from the profile creation log line gsadmin 2026-07-31 22:34:27 -04:00
  • c75cc145cb Enable enrollment protocols on the application, not by cloning profiles gsadmin 2026-07-31 22:28:35 -04:00
  • c40160f789 Seed SCEP and ACME enrollment alongside API, and auto-renew everywhere gsadmin 2026-07-31 22:17:38 -04:00
  • 3015138484 Make the seeding script survive real API responses and emit complete policies gsadmin 2026-07-31 22:02:24 -04:00
  • 74d22a941c Fix the organization listing endpoint and stop blaming the token for it gsadmin 2026-07-31 21:23:33 -04:00
  • f2a1492b66 Actually commit the seeding script, and let it authenticate with a token gsadmin 2026-07-31 20:36:02 -04:00
  • 9f6e81607d Publish the merged pull request description as the release body gsadmin 2026-07-31 20:15:24 -04:00
  • 139d1f3a05 Add create, update, and delete for Certificate Manager configuration gsadmin 2026-07-31 17:41:13 -04:00
  • 62131e7501 Promote the changelog notes into each version, and correct route ordering gsadmin 2026-07-31 16:46:20 -04:00
  • f1a6db14c7 Make the seeding script adopt an existing project and seed an application gsadmin 2026-07-31 16:20:04 -04:00
  • e7674af161 Bring the README examples in line with optional -ProjectId and add renewal gsadmin 2026-07-31 16:13:58 -04:00
  • a1e1d22e72 Treat a missing cert-manager project as an empty result rather than an error gsadmin 2026-07-31 16:06:33 -04:00
  • 276958e3a8 Resolve to the organization's active cert-manager project instead of erroring gsadmin 2026-07-31 15:58:56 -04:00
  • 633f40c1fa Make -ProjectId optional across the PKI cmdlets and add application filtering gsadmin 2026-07-31 15:25:09 -04:00
  • 83b79b9109 Merge pull request 'Certificate metadata reconciliation and a cert-manager seeding script' (#22) from dev into main 2026.7.31.101 gsadmin 2026-07-31 01:01:25 +00:00
  • 93b0cc1924 Add -Metadata to Request-InfisicalCertificate, reconciling only the supplied keys gsadmin 2026-07-30 20:46:03 -04:00
  • d47a5af6b3 Add a cert-manager environment seeding script gsadmin 2026-07-30 20:26:32 -04:00
  • e8113ec073 Merge pull request 'Return the right certificate from the reuse check' (#21) from dev into main 2026.7.30.2359 gsadmin 2026-07-30 23:59:02 +00:00
  • d5c9eec3fb Require reuse candidates to carry every requested subject alternative name gsadmin 2026-07-30 19:51:19 -04:00
  • 67cf0abac2 Scope certificate reuse to the requested issuer gsadmin 2026-07-30 19:44:59 -04:00
  • 09af8939c7 Merge pull request 'Fix certificate chain install hang, elevation-aware stores, and idempotent gallery publish' (#20) from dev into main 2026.7.30.2321 gsadmin 2026-07-30 23:20:57 +00:00
  • dadba2f4c8 Make the PowerShell Gallery publish step idempotent gsadmin 2026-07-30 19:15:13 -04:00
  • c114bd3b9c Merge pull request 'Correct issuance-path guidance: profiles for fleets, subscribers are per-identity' (#19) from dev into main 2026.7.30.2309 gsadmin 2026-07-30 23:08:58 +00:00
  • 883322cadf Install issuers before the leaf, verify the chain, and name the leaf by hostname gsadmin 2026-07-30 19:06:13 -04:00
  • f65124fd99 Fix chain-install hang and pick the certificate store by process elevation gsadmin 2026-07-30 19:00:06 -04:00
  • f56fd15b38 Correct issuance-path guidance: profiles for fleets, subscribers are per-identity gsadmin 2026-07-30 18:40:17 -04:00
  • 8b6823344f Merge pull request 'Honor -ErrorAction, fix pipeline-stop noise, and correct certificate request paths' (#18) from dev into main 2026.7.30.2157 gsadmin 2026-07-30 21:56:28 +00:00
  • f62b3e90b1 Honor -ErrorAction, fix pipeline-stop noise, and correct certificate request paths gsadmin 2026-07-30 17:52:32 -04:00
  • 4c7ce00504 Merge pull request 'Fix import merging and add count/scope logging across cmdlets' (#17) from dev into main 2026.6.16.220 gsadmin 2026-06-16 02:19:28 +00:00
  • 14c8c4f384 Fix import merging and add count/scope logging across cmdlets GraceSolutions 2026-06-15 22:18:02 -04:00
  • 5e5145fdc7 Merge pull request 'Add GitHub Actions workflow for PowerShell Gallery publish' (#16) from dev into main gsadmin 2026-06-10 20:57:05 +00:00
  • 6318d06362 Add GitHub Actions workflow for PowerShell Gallery publish GraceSolutions 2026-06-10 16:54:22 -04:00
  • 98f5d7704e Merge pull request 'Rename spec' (#15) from dev into main 2026.6.10.2048 2026.6.10.2043 gsadmin 2026-06-10 20:43:05 +00:00
  • 94bd15a8f8 Rename prefix parameters to SecretsPrefix/ForceSecretsPrefix and -Secret to -Secrets GraceSolutions 2026-06-10 16:20:13 -04:00
  • daf1cdce65 Rename spec GraceSolutions 2026-06-08 17:59:52 -04:00
  • 80871b73af Merge pull request 'feat: add Import-InfisicalSecret + Get-InfisicalEnvironmentVariable + -Prefix on ConvertTo-InfisicalSecretDictionary' (#14) from dev into main 2026.6.7.1438 gsadmin 2026-06-07 14:38:32 +00:00
  • 9a2f81fc02 Build artifacts for 97193d46f2 GraceSolutions 2026-06-07 10:35:49 -04:00
  • 97193d46f2 feat: gate -Prefix to skip already-prefixed names; add -ForcePrefix override on ConvertTo/Import/Export/Start cmdlets GraceSolutions 2026-06-07 10:35:18 -04:00
  • b5575222eb feat: add Import-InfisicalSecret + Get-InfisicalEnvironmentVariable + -Prefix on ConvertTo-InfisicalSecretDictionary GraceSolutions 2026-06-07 10:16:20 -04:00
  • f82312433c Merge pull request 'feat: add Organization/Sub-Organization CRUD cmdlets and Get-InfisicalSANList' (#13) from dev into main 2026.6.7.21 gsadmin 2026-06-07 00:21:09 +00:00
  • 1aa51b8cbf Build artifacts for 77cb03ec98 GraceSolutions 2026-06-06 20:18:46 -04:00
  • 77cb03ec98 feat: add Organization/Sub-Organization CRUD cmdlets and Get-InfisicalSANList GraceSolutions 2026-06-06 20:17:49 -04:00
  • d0395b54ac Merge pull request 'feat: add Start-InfisicalProcess cmdlet and -Prefix support on Export-InfisicalSecrets' (#12) from dev into main 2026.6.6.2236 gsadmin 2026-06-06 22:36:22 +00:00
  • 15fadd01a4 Build artifacts for 207e7429e4 GraceSolutions 2026-06-06 18:29:45 -04:00
  • 207e7429e4 feat(process): add Start-InfisicalProcess with event-based capture and friendly TimeSpan logging GraceSolutions 2026-06-06 18:29:30 -04:00
  • d3c7b83da7 Build artifacts for 318db70480 GraceSolutions 2026-06-06 17:38:10 -04:00
  • 318db70480 feat(export): add -Prefix parameter to Export-InfisicalSecrets GraceSolutions 2026-06-06 17:37:56 -04:00
  • 18f3f3fe2a Merge pull request 'feat(connect): add -SkipCertificateCheck and -AllowInsecureTransport switches' (#11) from dev into main 2026.6.5.2049 gsadmin 2026-06-05 20:49:03 +00:00
  • 0fdafeca72 Build artifacts for 1270c9099c GraceSolutions 2026-06-05 16:40:11 -04:00
  • 1270c9099c feat(connect): add -SkipCertificateCheck and -AllowInsecureTransport switches GraceSolutions 2026-06-05 16:39:56 -04:00
  • 320c0de2ba Merge pull request 'ci: initialize PSResourceGet store before Set-PSResourceRepository' (#10) from dev into main 2026.6.5.1130 gsadmin 2026-06-05 11:30:33 +00:00
  • 9a13b0567c ci: initialize PSResourceGet store before Set-PSResourceRepository GraceSolutions 2026-06-04 23:01:56 -04:00
  • 2057ca2dc3 Merge pull request 'ci: add diagnostics + strict mode to Create Gitea release step' (#9) from dev into main gsadmin 2026-06-05 02:55:31 +00:00
  • e94bb2c52d ci: add diagnostics + strict mode to Create Gitea release step GraceSolutions 2026-06-04 22:51:48 -04:00
  • 41d8fde1d9 Merge pull request 'ci: skip -RunTests in publish workflow (tests pass locally; flaky/broken on Linux CI runner)' (#8) from dev into main gsadmin 2026-06-05 02:47:50 +00:00
  • 4a64468291 ci: skip -RunTests in publish workflow (tests pass locally; flaky/broken on Linux CI runner) GraceSolutions 2026-06-04 22:44:57 -04:00
  • feb4cf3b7c Merge pull request 'fix(tests): eliminate UtcNow race in GetChainCertificateTargetStore_NonSelfSigned test' (#7) from dev into main gsadmin 2026-06-05 02:42:01 +00:00
  • bf641d662d Build artifacts for b438abf18f GraceSolutions 2026-06-04 22:40:31 -04:00
  • b438abf18f fix(tests): eliminate UtcNow race in GetChainCertificateTargetStore_NonSelfSigned test GraceSolutions 2026-06-04 22:40:20 -04:00
  • ceea76255b Merge pull request 'feat!(certificates): expose full /certificates/search filter surface on Get/Search-InfisicalCertificate' (#6) from dev into main gsadmin 2026-06-05 02:37:43 +00:00
  • f4afbb6af4 Build artifacts for 82f99ea7d4 GraceSolutions 2026-06-04 22:16:02 -04:00
  • 82f99ea7d4 refactor!(cmdlets): drop vestigial -List switch from Get-* cmdlets GraceSolutions 2026-06-04 22:15:35 -04:00
  • 880ff8d491 refactor!(certificates): remove Search-InfisicalCertificate (use Get-InfisicalCertificate) GraceSolutions 2026-06-04 22:13:48 -04:00
  • 93dc63d913 Build artifacts for 86968c18cb GraceSolutions 2026-06-04 22:06:07 -04:00
  • 86968c18cb fix!(pki): deserialize certificate-policy subject as array (matches API shape) GraceSolutions 2026-06-04 22:05:36 -04:00
  • bdec5aa6ec feat!(certificates): expose full /certificates/search filter surface on Get/Search-InfisicalCertificate GraceSolutions 2026-06-04 22:04:31 -04:00
  • 621cb87943 Merge pull request 'CI: add dotnet --info / df -h / free -m diagnostics and an explicit 'Restore NuGet packages' step before build to isolate restore failures (build of e15f650 on main exited with code -1 and zero dotnet output).' (#5) from dev into main gsadmin 2026-06-05 01:24:50 +00:00
  • 56be777095 Build artifacts for cffda99591 GraceSolutions 2026-06-04 21:17:13 -04:00
  • cffda99591 refactor!(scoping): mandate explicit -ProjectId/-Environment; add -Type/-IncludeRoles to Get-InfisicalProject GraceSolutions 2026-06-04 21:16:52 -04:00
  • 7ae5d4a59d fix(cmdlets): remove self-aliases that broke parameter binding on three new cmdlets GraceSolutions 2026-06-04 20:20:54 -04:00
  • fb27ab8a85 Build artifacts for 3c39a99b9a GraceSolutions 2026-06-04 19:35:49 -04:00
  • 3c39a99b9a feat(scep): rework Get-InfisicalScepMdmProfile into FromEnrollment/FromProfile/Manual parameter sets GraceSolutions 2026-06-04 19:35:16 -04:00
  • 148a09f0d9 feat(cmdlets): add Get-InfisicalCertificateApplication, Get-InfisicalCertificateApplicationEnrollment, New-InfisicalScepDynamicChallenge GraceSolutions 2026-06-04 19:34:50 -04:00
  • a195901a10 feat(pki): add Certificate Application + Enrollment models and client methods GraceSolutions 2026-06-04 19:34:43 -04:00
  • 485ee8a7dd Build artifacts for 183fb48c32 GraceSolutions 2026-06-04 17:47:39 -04:00
  • 183fb48c32 Wire SCEP MDM cmdlets into manifest, build, help, and docs GraceSolutions 2026-06-04 17:47:00 -04:00
  • d5afe6cccb Add Write-InfisicalScepMdmProfileToWmi cmdlet GraceSolutions 2026-06-04 17:44:23 -04:00
  • 4bcdf372d4 Add Export-InfisicalScepMdmProfile cmdlet GraceSolutions 2026-06-04 17:42:34 -04:00
  • d0eeb19f2d Add Get-InfisicalScepMdmProfile cmdlet GraceSolutions 2026-06-04 17:41:52 -04:00
  • 80454576b8 Add InfisicalScepMdmProfile model with ToSyncMl() builder GraceSolutions 2026-06-04 17:40:32 -04:00
  • b375ebc9b3 Build artifacts for 3754de74f6 GraceSolutions 2026-06-04 17:12:34 -04:00
  • 3754de74f6 Treat profile pending-approval as warning instead of throw GraceSolutions 2026-06-04 17:11:56 -04:00
  • ebabd6cf26 Add profile-based issuance to Request-InfisicalCertificate GraceSolutions 2026-06-04 17:02:03 -04:00
  • c9c8a8446b Add -Kind switch to Get-InfisicalCertificateAuthority GraceSolutions 2026-06-04 16:56:40 -04:00
  • 9efdafb7fb Add Get-InfisicalCertificatePolicy cmdlet GraceSolutions 2026-06-04 16:53:52 -04:00
  • 2140ffe8ff Add Get-InfisicalCertificateProfile cmdlet GraceSolutions 2026-06-04 16:49:56 -04:00
  • 5e6364f9e0 Surface Infisical API error body in thrown exceptions GraceSolutions 2026-06-04 16:43:44 -04:00
  • 8e7ab3570a Build artifacts for 0f8f44afdb GraceSolutions 2026-06-04 15:20:55 -04:00
  • 0f8f44afdb Add build.ps1 -CommitArtifacts switch for source/artifact lockstep commits GraceSolutions 2026-06-04 15:20:34 -04:00
  • 29cbac4d13 Build artifacts for a34db83 GraceSolutions 2026-06-04 15:17:30 -04:00
  • a34db831d8 Rebuild against commit 2489b7a; expand README cmdlets table with per-cmdlet synopses GraceSolutions 2026-06-04 15:15:32 -04:00
  • 2489b7adca Consolidate Get-Infisical* singular/plural pairs; fix PKI subscriber 404; add Get-InfisicalPkiSubscriber GraceSolutions 2026-06-04 15:11:49 -04:00
  • 51bf819c37 Request-InfisicalCertificate + PKI lifecycle, MAML help for all 39 cmdlets, chain-store routing fix GraceSolutions 2026-06-04 14:26:40 -04:00
  • 595a8a2157 CI: add dotnet --info / df -h / free -m diagnostics and an explicit 'Restore NuGet packages' step before build to isolate restore failures (build of e15f650 on main exited with code -1 and zero dotnet output). GraceSolutions 2026-06-03 21:34:35 -04:00
  • 19615363e3 CI: add dotnet --info / df -h / free -m diagnostics and an explicit 'Restore NuGet packages' step before build to isolate restore failures (build of e15f650 on main exited with code -1 and zero dotnet output). GraceSolutions 2026-06-03 21:34:35 -04:00
  • e15f650c51 Merge pull request 'M10 PKI: add 6 cmdlets (Get-/Search-/ConvertTo-/Install-/Uninstall-/Export-InfisicalCertificate), BouncyCastle-backed PemCertificateBuilder, formatting/type metadata for PKI models, and cert-manager <-> pki route alias fallback via InvokeWithCandidateF…' (#4) from dev into main gsadmin 2026-06-04 01:31:38 +00:00
  • a2f2b601c3 CI: switch to christopherhx/gitea-upload-artifact@v4 and gitea-download-artifact@v4 to fix 'Process completed with exit code 1' on Gitea Actions. Upstream actions/upload-artifact@v4 aborts on Gitea because Gitea is detected as GHES (see go-gitea/gitea#28853). GraceSolutions 2026-06-03 21:25:11 -04:00
  • 1511dc4411 M10 PKI: add 6 cmdlets (Get-/Search-/ConvertTo-/Install-/Uninstall-/Export-InfisicalCertificate), BouncyCastle-backed PemCertificateBuilder, formatting/type metadata for PKI models, and cert-manager <-> pki route alias fallback via InvokeWithCandidateFallback. Primary CA paths now /api/v1/cert-manager/ca/internal[/{caId}]; legacy /api/v1/pki/* retained as fallback. 190/190 tests passing. GraceSolutions 2026-06-03 21:24:09 -04:00