Skip to content

Releases: rockcarver/frodo-cli

Frodo CLI 2.0.1-0

27 Jul 16:31
Compare
Choose a tag to compare
Frodo CLI 2.0.1-0 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0...v2.0.1-0

Frodo CLI 2.0.0

20 Jul 07:39
Compare
Choose a tag to compare

Changed

Based on Frodo Library 2.x

Frodo Library 2.x greatly improves on its 1.x branch with more stabilty, more modules, token caching, automatic token refresh, better error handling, and more.

New and updated commands

| Command | Since | Description | | ------------------------------------------- | :-----: | ---------------------------------------------------------------------- | | frodo admin | 1.0.0 | Platform admin tasks. | |  add-autoid-static-user-mapping | 1.0.0 | Add AutoId static user mapping to enable dashboards. | |  create-oauth2-client-with-admin-privileges | 1.0.0 | Create an oauth2 client with admin privileges. | |  execute-rfc7523-authz-grant-flow | 2.0.0 | Execute RFC7523 authorization grant flow. | |  federation | 1.0.0 | Manages admin federation configuration. | |  generate-rfc7523-authz-grant-artefacts | 2.0.0 | Generate RFC7523 authorization grant artefacts. | |  get-access-token | 1.0.0 | Get an access token using client credentials grant type. | |  grant-oauth2-client-admin-privileges | 1.0.0 | Grant an oauth2 client admin privileges. | |  hide-generic-extension-attributes | 1.0.0 | Hide generic extension attributes. | |  list-oauth2-clients-with-admin-privileges | 1.0.0 | List oauth2 clients with admin privileges. | |  list-oauth2-clients-with-custom-privileges | 1.0.0 | List oauth2 clients with custom privileges. | |  list-static-user-mappings | 1.0.0 | List all subjects of static user mappings that are not oauth2 clients. | |  remove-static-user-mapping | 1.0.0 | Remove a subject's static user mapping. | |  repair-org-model | 1.0.0 | Repair org model. | |  revoke-oauth2-client-admin-privileges | 1.0.0 | Revoke admin privileges from an oauth2 client. | |  show-generic-extension-attributes | 1.0.0 | Show generic extension attributes. | | | | | | frodo agent | 1.0.0 | Manage agents. | |  delete | 1.0.0 | Delete agents. | |  describe | 1.0.0 | Describe agents. | |  export | 1.0.0 | Export agents. | |  gateway / ig | 1.0.0 | Manage gateway agents. | |   delete | 1.0.0 | Delete identity gateway agents. | |   describe | 1.0.0 | Describe gateway agents. | |   export | 1.0.0 | Export gateway agents. | |  import | 1.0.0 | Import gateway agents. | |  list | 1.0.0 | List gateway agents. | |  import | 1.0.0 | Import agents. | |  java | 1.0.0 | Manage java agents. | |   delete | 1.0.0 | Delete java agents. | |   describe | 1.0.0 | Describe java agents. | |   export | 1.0.0 | Export java agents. | |   import | 1.0.0 | Import java agents. | |   list | 1.0.0 | List java agents. | |  list | 1.0.0 | List agents. | |  web | 1.0.0 | Manage web agents. | |   delete | 1.0.0 | Delete web agents. | |   describe | 1.0.0 | Describe web agents. | |   export | 1.0.0 | Export web agents. | |   import | 1.0.0 | Import web agents. | |   list | 1.0.0 | List web agents. | | | | | | frodo authn | 2.0.0 | Manage authentication settings. | |  describe | 2.0.0 | Describe authentication settings. | |  export | 2.0.0 | Export authentication settings. | |  import | 2.0.0 | Import authentication settings. | | | | | | frodo authz | 1.0.0 | Manage authorization policies, policy sets, and resource types. | |  policy | 1.0.0 | Manages authorization policies. | |   delete | 1.0.0 | Delete authorization policies. | |   describe | 1.0.0 | Describe authorization policies. | |   export | 1.0.0 | Export authorization policies. | |   import | 1.0.0 | Import authorization policies. | |   list | 1.0.0 | List authorization policies. | |  set / policyset | 1.0.0 | Manage authorization policy sets. | |   delete | 1.0.0 | Delete authorization policy sets. | |   describe | 1.0.0 | Describe authorization policy sets. | |   export | 1.0.0 | Export authorization policy sets. | |   import | 1.0.0 | Import authorization policy sets. | |   list | 1.0.0 | List authorization policy sets. | |  type | 1.0.0 | Manage authorization resource types. | |   delete | 1.0.0 | Delete authorization resource types. | |   describe | 1.0.0 | Describe authorization resource types. | |   export | 1.0.0 | Export authorization resource types. | |   import | 1.0.0 | Import authorization resource types. | |   list | 1.0.0 | List authorization resource types. | | | | | | frodo app / application | 2.0.0 | Old app renamed to oauth! Manage applications. | |  delete | 2.0.0 | Delete applications. | |  export | 2.0.0 | Export applications. | |  import | 2.0.0 | Import applications. | |  list | 2.0.0 | List applications. ...

Read more

Frodo CLI 2.0.0-70

17 Jul 15:30
Compare
Choose a tag to compare
Frodo CLI 2.0.0-70 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-69...v2.0.0-70

Frodo CLI 2.0.0-69

15 Jul 04:43
Compare
Choose a tag to compare
Frodo CLI 2.0.0-69 Pre-release
Pre-release

Added

  • #418: Developer: Frodo provides a framework for commands to indicate which deployment types they support.
  • #419: Developer: Updated command template with usage samples

Changed

  • Update to frodo-lib 2.0.0-95

What's Changed

Full Changelog: v2.0.0-68...v2.0.0-69

Frodo CLI 2.0.0-68

12 Jul 19:46
Compare
Choose a tag to compare
Frodo CLI 2.0.0-68 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-67...v2.0.0-68

Frodo CLI 2.0.0-67

11 Jul 17:24
Compare
Choose a tag to compare
Frodo CLI 2.0.0-67 Pre-release
Pre-release

Added

  • New commands to manage IDM mappings:

    • frodo mapping Manage IDM mappings.
      • delete Delete IDM mappings.
      • export Export IDM mappings.
      • import Import IDM mappings.
      • list List IDM mappings.
      • rename Renames mappings from the combined/default/legacy naming scheme (sync/\) to the separate/new naming scheme (mapping/\). To rename mappings from new back to legacy, use the -l, --legacy flag.

What's Changed

Full Changelog: v2.0.0-66...v2.0.0-67

Frodo CLI 2.0.0-66

10 Jul 02:03
Compare
Choose a tag to compare
Frodo CLI 2.0.0-66 Pre-release
Pre-release

Added

  • #404: Frodo now saves the -k/--insecure option in connection profiles.

Changed

  • Update to frodo-lib 2.0.0-92

Fixed

  • #400: Frodo now properly honors the -k/--insecure option and allows connecting to platform instances using self-signed certificates.

What's Changed

Full Changelog: v2.0.0-65...v2.0.0-66

Frodo CLI 2.0.0-65

06 Jul 20:09
Compare
Choose a tag to compare
Frodo CLI 2.0.0-65 Pre-release
Pre-release

Add

  • rockcarver/frodo-lib#387: Support import of ESVs (variables and secrets). Frodo now supports importing ESV variables and secrets with two new commands:

    • frodo esv variable import
    • frodo esv secret import
  • Frodo now supports exporting (and importing) of ESV secret values. To leave stuartship of secret values with the cloud environment where they belong, frodo will always encrypt values using either encryption keys from the source environment (default) or the target environment (export option). Frodo will never export secrets in the clear. However, frodo supports importing clear values (as well as importing encrypted values). Use these new commands and parameters to export/import variables and secrets including secret values:

    • New parameters for existing frodo esv secret export and frodo config export commands:

      • --include-active-values Include the currently active (and loaded) secret value in the export. By default, secret values are encrypted server-side in the environment they are exported from. Use --target <host url> to have another environment perform the encryption.

      • --target <host url> Host URL of the environment to perform secret value encryption. The URL must resolve to an existing connection profile. Use this option to generate an export that can be imported into the target environment without requiring admin access to the source environment.

    • New frodo esv secret import and updated existing frodo config import command and note-worthy parameters:

      • --include-active-values Import any secret values contained in the import file. By default, secret values are encrypted server-side in the environment they are exported from. Use --source <host url> to import a file exported from another environment than the one you are importing to.

      • --source <host url> Host URL of the environment which performed secret value encryption. The URL must resolve to an existing connection profile. Use this option to import a file that was exported from a different source environment than the one you are importing to.

  • rockcarver/frodo-lib#394: Support for base64aes encoding for ESV secrets

Changed

  • Update to frodo-lib 2.0.0-91

What's Changed

  • Export and import of secret values and variables by @vscheuber in #402

Full Changelog: v2.0.0-64...v2.0.0-65

Frodo CLI 2.0.0-64

21 Jun 02:28
Compare
Choose a tag to compare
Frodo CLI 2.0.0-64 Pre-release
Pre-release

Changed

  • Update to frodo-lib 2.0.0-88
  • Updated binary distribution node.js version to 20
  • Pipeline hygiene

What's Changed

Full Changelog: v2.0.0-63...v2.0.0-64

Frodo CLI 2.0.0-63

20 Jun 23:41
Compare
Choose a tag to compare
Frodo CLI 2.0.0-63 Pre-release
Pre-release

Changed

  • Update to frodo-lib 2.0.0-87

What's Changed

  • update github action versions by @vscheuber in #395
  • update build node version to 18, update package-lock.json, audit dev dependencies, add node 22 and drop node 16 from test matrix, update npm-publish action to v3 by @vscheuber in #396
  • fix pipeline by @vscheuber in #397

Full Changelog: v2.0.0-62...v2.0.0-63