From e8adc634506255df4a21269dfb88c9df1b28a43d Mon Sep 17 00:00:00 2001 From: Erik Ostien Date: Wed, 16 Oct 2024 12:44:45 +0200 Subject: [PATCH 1/4] Add compatability documentation for custom requests --- docs/compatability/custom-requests.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/compatability/custom-requests.md diff --git a/docs/compatability/custom-requests.md b/docs/compatability/custom-requests.md new file mode 100644 index 00000000..de3a1ef0 --- /dev/null +++ b/docs/compatability/custom-requests.md @@ -0,0 +1,24 @@ +# Ping CLI Custom Request Services Support + +The custom REST API request command offers a cURL-like experience to interact with the Ping platform services, with authentication and environment details dynamically filled by the CLI. + +The following describes the CLI's support of each of these Ping platform services. + +| Service | Support | Roadmap | +| ------------------- | ---- | ------- | +| PingFederate Software | :x: | Coming 2025 | +| PingOne Advanced Identity Cloud | :x: | TBD | +| PingOne Advanced Services PingFederate | :x: | Coming 2025 | +| PingOne Authorize | :white_check_mark: | | +| PingOne Credentials | :white_check_mark: | | +| PingOne DaVinci | :x: | Coming 2025 | +| PingOne MFA | :white_check_mark: | | +| PingOne Platform | :white_check_mark: | | +| PingOne Protect | :white_check_mark: | | +| PingOne SSO | :white_check_mark: | | +| PingOne Verify | :white_check_mark: | | + +Key: +* :white_check_mark: - Supported / Released +* :large_orange_diamond: - Partial support / In progress +* :x: - No current support / Roadmap \ No newline at end of file From 2f1a911827fceb082a41325ff0c206f192df6244 Mon Sep 17 00:00:00 2001 From: Erik Ostien Date: Wed, 16 Oct 2024 13:20:33 +0200 Subject: [PATCH 2/4] Add compatability documentation for platform export HCL and native --- .../compatability.md} | 0 docs/exporting-configuration/compatability.md | 43 +++++++++++++++++++ 2 files changed, 43 insertions(+) rename docs/{compatability/custom-requests.md => custom-requests/compatability.md} (100%) create mode 100644 docs/exporting-configuration/compatability.md diff --git a/docs/compatability/custom-requests.md b/docs/custom-requests/compatability.md similarity index 100% rename from docs/compatability/custom-requests.md rename to docs/custom-requests/compatability.md diff --git a/docs/exporting-configuration/compatability.md b/docs/exporting-configuration/compatability.md new file mode 100644 index 00000000..66f67a47 --- /dev/null +++ b/docs/exporting-configuration/compatability.md @@ -0,0 +1,43 @@ +# Ping CLI Platform Export Services Support + +The platform export command exports configuration-as-code packages for the Ping Platform. The CLI can export +Terraform HCL to use with released Terraform providers. + +The following describes the CLI's support of each of these Ping platform services for HCL export. + +| Service | Support | Roadmap | +| ------------------- | ---- | ------- | +| PingDirectory Software | :x: | Not Planned | +| PingFederate Software | :large_orange_diamond: | Coming End 2024 | +| PingOne Advanced Identity Cloud | :x: | TBD | +| PingOne Advanced Services PingFederate | :large_orange_diamond: | Coming End 2024 | +| PingOne Authorize | :x: | Coming End 2024 | +| PingOne Credentials | :x: | Coming End 2024 | +| PingOne DaVinci | :x: | Coming 2025 | +| PingOne MFA | :white_check_mark: | | +| PingOne Platform | :white_check_mark: | | +| PingOne Protect | :white_check_mark: | | +| PingOne SSO | :white_check_mark: | | +| PingOne Verify | :x: | Coming End 2024 | + +The following describes the CLI's support of each of these Ping platform services for native export. + +| Service | Support | Roadmap | +| ------------------- | ---- | ------- | +| PingDirectory Software | :x: | TBD | +| PingFederate Software | :x: | TBD | +| PingOne Advanced Identity Cloud | :x: | TBD | +| PingOne Advanced Services PingFederate | :x: | TBD | +| PingOne Authorize | :x: | TBD | +| PingOne Credentials | :x: | TBD | +| PingOne DaVinci | :x: | TBD | +| PingOne MFA | :x: | TBD | +| PingOne Platform | :x: | TBD | +| PingOne Protect | :x: | TBD | +| PingOne SSO | :x: | TBD | +| PingOne Verify | :x: | TBD | + +Key: +* :white_check_mark: - Supported / Released +* :large_orange_diamond: - Partial support / In progress +* :x: - No current support / Roadmap \ No newline at end of file From 4fd25198f5be9a425dacb3fe207a6ad2d202eaf3 Mon Sep 17 00:00:00 2001 From: Erik Ostien Date: Wed, 16 Oct 2024 13:28:13 +0200 Subject: [PATCH 3/4] Add compatability documentation for terraform providers when used with platform export HCL files. --- ...ability.md => hcl-export-compatability.md} | 19 +------------- .../native-export-compatability.md | 26 +++++++++++++++++++ .../terraform-provider-compatability.md | 16 ++++++++++++ 3 files changed, 43 insertions(+), 18 deletions(-) rename docs/exporting-configuration/{compatability.md => hcl-export-compatability.md} (61%) create mode 100644 docs/exporting-configuration/native-export-compatability.md create mode 100644 docs/exporting-configuration/terraform-provider-compatability.md diff --git a/docs/exporting-configuration/compatability.md b/docs/exporting-configuration/hcl-export-compatability.md similarity index 61% rename from docs/exporting-configuration/compatability.md rename to docs/exporting-configuration/hcl-export-compatability.md index 66f67a47..b99eabb5 100644 --- a/docs/exporting-configuration/compatability.md +++ b/docs/exporting-configuration/hcl-export-compatability.md @@ -1,4 +1,4 @@ -# Ping CLI Platform Export Services Support +# Ping CLI HCL Export Services Support The platform export command exports configuration-as-code packages for the Ping Platform. The CLI can export Terraform HCL to use with released Terraform providers. @@ -20,23 +20,6 @@ The following describes the CLI's support of each of these Ping platform service | PingOne SSO | :white_check_mark: | | | PingOne Verify | :x: | Coming End 2024 | -The following describes the CLI's support of each of these Ping platform services for native export. - -| Service | Support | Roadmap | -| ------------------- | ---- | ------- | -| PingDirectory Software | :x: | TBD | -| PingFederate Software | :x: | TBD | -| PingOne Advanced Identity Cloud | :x: | TBD | -| PingOne Advanced Services PingFederate | :x: | TBD | -| PingOne Authorize | :x: | TBD | -| PingOne Credentials | :x: | TBD | -| PingOne DaVinci | :x: | TBD | -| PingOne MFA | :x: | TBD | -| PingOne Platform | :x: | TBD | -| PingOne Protect | :x: | TBD | -| PingOne SSO | :x: | TBD | -| PingOne Verify | :x: | TBD | - Key: * :white_check_mark: - Supported / Released * :large_orange_diamond: - Partial support / In progress diff --git a/docs/exporting-configuration/native-export-compatability.md b/docs/exporting-configuration/native-export-compatability.md new file mode 100644 index 00000000..9488acb5 --- /dev/null +++ b/docs/exporting-configuration/native-export-compatability.md @@ -0,0 +1,26 @@ +# Ping CLI Native Export Services Support + +The platform export command exports configuration-as-code packages for the Ping Platform. The CLI plans to export +natively from Ping platform services. + +The following describes the CLI's support of each of these Ping platform services for native export. + +| Service | Support | Roadmap | +| ------------------- | ---- | ------- | +| PingDirectory Software | :x: | TBD | +| PingFederate Software | :x: | TBD | +| PingOne Advanced Identity Cloud | :x: | TBD | +| PingOne Advanced Services PingFederate | :x: | TBD | +| PingOne Authorize | :x: | TBD | +| PingOne Credentials | :x: | TBD | +| PingOne DaVinci | :x: | TBD | +| PingOne MFA | :x: | TBD | +| PingOne Platform | :x: | TBD | +| PingOne Protect | :x: | TBD | +| PingOne SSO | :x: | TBD | +| PingOne Verify | :x: | TBD | + +Key: +* :white_check_mark: - Supported / Released +* :large_orange_diamond: - Partial support / In progress +* :x: - No current support / Roadmap \ No newline at end of file diff --git a/docs/exporting-configuration/terraform-provider-compatability.md b/docs/exporting-configuration/terraform-provider-compatability.md new file mode 100644 index 00000000..f832dc76 --- /dev/null +++ b/docs/exporting-configuration/terraform-provider-compatability.md @@ -0,0 +1,16 @@ +# Ping CLI Platform Export Terraform Provider Support + +The platform export command exports configuration-as-code packages for the Ping Platform. The CLI can export +Terraform HCL to use with released Terraform providers. + +The following describes the CLI's support of each of these Ping Terraform providers. + +| Service | Support | Versions | +| ------------------- | ---- | ------- | +| PingOne | :white_check_mark: | >= 1.1.1 | +| PingFederate | :white_check_mark: | >= 1.0.0 | + +Key: +* :white_check_mark: - Supported / Released +* :large_orange_diamond: - Partial support / In progress +* :x: - No current support / Roadmap \ No newline at end of file From 31081c118d9d34bf1ad4c585d0d33da8d760db66 Mon Sep 17 00:00:00 2001 From: Erik Ostien Date: Wed, 16 Oct 2024 20:27:46 +0200 Subject: [PATCH 4/4] PR review changes --- ...rt-compatability.md => hcl-export-compatibility.md} | 0 ...compatability.md => native-export-compatibility.md} | 0 ...tability.md => terraform-provider-compatibility.md} | 10 ++++++++-- 3 files changed, 8 insertions(+), 2 deletions(-) rename docs/exporting-configuration/{hcl-export-compatability.md => hcl-export-compatibility.md} (100%) rename docs/exporting-configuration/{native-export-compatability.md => native-export-compatibility.md} (100%) rename docs/exporting-configuration/{terraform-provider-compatability.md => terraform-provider-compatibility.md} (64%) diff --git a/docs/exporting-configuration/hcl-export-compatability.md b/docs/exporting-configuration/hcl-export-compatibility.md similarity index 100% rename from docs/exporting-configuration/hcl-export-compatability.md rename to docs/exporting-configuration/hcl-export-compatibility.md diff --git a/docs/exporting-configuration/native-export-compatability.md b/docs/exporting-configuration/native-export-compatibility.md similarity index 100% rename from docs/exporting-configuration/native-export-compatability.md rename to docs/exporting-configuration/native-export-compatibility.md diff --git a/docs/exporting-configuration/terraform-provider-compatability.md b/docs/exporting-configuration/terraform-provider-compatibility.md similarity index 64% rename from docs/exporting-configuration/terraform-provider-compatability.md rename to docs/exporting-configuration/terraform-provider-compatibility.md index f832dc76..707024de 100644 --- a/docs/exporting-configuration/terraform-provider-compatability.md +++ b/docs/exporting-configuration/terraform-provider-compatibility.md @@ -3,12 +3,18 @@ The platform export command exports configuration-as-code packages for the Ping Platform. The CLI can export Terraform HCL to use with released Terraform providers. +See [HCL Export Compatibility](./hcl-export-compatibility.md) to learn more about which Ping platform services are +supported in export. + The following describes the CLI's support of each of these Ping Terraform providers. | Service | Support | Versions | | ------------------- | ---- | ------- | -| PingOne | :white_check_mark: | >= 1.1.1 | -| PingFederate | :white_check_mark: | >= 1.0.0 | +| DaVinci | :x: | TBD | +| PingDirectory | :x: | TBD | +| PingFederate | :large_orange_diamond: | >= 1.0.0 | +| PingOne | :large_orange_diamond: | >= 1.1.1 | + Key: * :white_check_mark: - Supported / Released