Commit Graph

  • f82312433c Merge pull request 'feat: add Organization/Sub-Organization CRUD cmdlets and Get-InfisicalSANList' (#13) from dev into main main 2026.6.7.21 gsadmin 2026-06-07 00:21:09 +00:00
  • 1aa51b8cbf Build artifacts for 77cb03ec98 dev 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
  • 0b9b67fd69 Merge pull request 'Tests: roll forward to latest major .NET runtime' (#3) from dev into main gsadmin 2026-06-04 00:47:38 +00:00
  • 2cbd5c2008 Add BulkSecretsTransformationAttribute for -Secrets parameter normalization GraceSolutions 2026-06-03 20:21:00 -04:00
  • 211fbcf34d Bulk v4 batch routes + strongly-typed -Secrets IDictionary[string,string][] GraceSolutions 2026-06-03 20:06:13 -04:00
  • e0a6ef02df M9: bulk + duplicate + connection inheritance GraceSolutions 2026-06-03 19:59:11 -04:00
  • 09c3d5c68b M8: CHANGELOG + DesignSpec for 2026.06.03.2136 (CRUD + auth provider expansion); refresh published manifest/binary GraceSolutions 2026-06-03 17:38:45 -04:00
  • d9822aab7a M7: Auth providers - JWT/OIDC/LDAP/Azure/GCP IAM via Connect-Infisical parameter sets GraceSolutions 2026-06-03 17:36:34 -04:00
  • 3d93fb1173 M6: Secrets mutation - New/Update/Remove cmdlets + client methods + DTO tests GraceSolutions 2026-06-03 17:30:29 -04:00
  • 84ece43d29 M5: Tags CRUD - model, DTOs, mapper, client, 5 cmdlets + tests GraceSolutions 2026-06-03 17:27:49 -04:00
  • 5316144933 M4: Folders CRUD - model, DTOs, mapper, client, 5 cmdlets + tests GraceSolutions 2026-06-03 17:25:46 -04:00
  • 6eab0713b5 M3: Environments CRUD - model, DTOs, mapper, client, 5 cmdlets + tests GraceSolutions 2026-06-03 17:23:11 -04:00
  • 0ebacddb2c M2: Projects CRUD - model, DTOs, mapper, client, 5 cmdlets + tests GraceSolutions 2026-06-03 17:21:02 -04:00
  • 612ecf2c7d M1: endpoint registry + shared API invoker for full CRUD expansion GraceSolutions 2026-06-03 17:17:53 -04:00
  • 269f0ea438 Tests: roll forward to latest major .NET runtime GraceSolutions 2026-06-03 17:02:10 -04:00
  • f544b45267 Merge pull request 'Run CI on self-hosted host runners (powershell-linux); switch publish to PSResourceGet' (#2) from dev into main gsadmin 2026-06-03 13:33:24 +00:00
  • 6f0055bd68 Run CI on self-hosted host runners (powershell-linux); switch publish to PSResourceGet GraceSolutions 2026-06-03 09:29:45 -04:00
  • 609035af1f Merge pull request 'Rebrand to Grace Solutions; add README, about_ help, Gitea CI/CD, track Module bin' (#1) from dev into main gsadmin 2026-06-03 01:53:11 +00:00
  • dce97e98de Default -ViewSecretValue to true; reject <hidden-by-infisical> placeholder GraceSolutions 2026-06-02 21:34:16 -04:00
  • 7be0b7b420 Add plain-text accessors for secrets GraceSolutions 2026-06-02 21:14:43 -04:00
  • 09c577ebd0 Add lazy API version negotiation (v4 -> v3 fallback) with -ApiVersion override GraceSolutions 2026-06-02 21:01:37 -04:00
  • 7e5209190a Fix Infisical v4 query params, convert flags to switches, fix changelog regex GraceSolutions 2026-06-02 20:33:12 -04:00
  • c866760105 Ignore local scripts/ directory (not part of the module) GraceSolutions 2026-06-02 15:49:51 -04:00
  • eaffeedf12 Add Gitea runner installer, proxy/SSO support, and release workflow GraceSolutions 2026-06-02 15:48:54 -04:00
  • fa65c18bc1 Strengthen import validation (manifest + help) and harden Gitea workflow GraceSolutions 2026-06-02 13:25:18 -04:00
  • 5801b4774a Rebrand to Grace Solutions; add README, about_ help, Gitea CI/CD, track Module bin GraceSolutions 2026-06-02 12:49:39 -04:00
  • 430e3a00c9 Implement PSInfisicalAPI module per design spec with env-var auto-discovery GraceSolutions 2026-06-02 12:46:34 -04:00
  • 3c47d6ff30 Initial commit gsadmin 2026-06-02 15:51:28 +00:00