From 9fe5760ad6a5e2ebf97ec803e629ceadbb48e720 Mon Sep 17 00:00:00 2001 From: roiklorin Date: Thu, 9 Jan 2025 12:01:56 +0000 Subject: [PATCH] Automatic commit before release [release=1.7.21] | [skip actions] --- README.md | 76 +++++++++--------- .../dsf_single_account_deployment/dam.tf | 6 +- .../dsf_single_account_deployment/dra.tf | 4 +- .../dsf_single_account_deployment_1_7_20.zip | Bin 15043 -> 0 bytes .../dsf_single_account_deployment_1_7_21.zip | Bin 0 -> 15039 bytes .../dsf_single_account_deployment/main.tf | 18 ++--- .../dsf_single_account_deployment/sonar.tf | 14 ++-- .../sonar_multi_account_deployment/main.tf | 24 +++--- .../sonar_multi_account_deployment_1_7_20.zip | Bin 8854 -> 0 bytes .../sonar_multi_account_deployment_1_7_21.zip | Bin 0 -> 8852 bytes .../sonar_single_account_deployment/main.tf | 16 ++-- ...sonar_single_account_deployment_1_7_20.zip | Bin 7628 -> 0 bytes ...sonar_single_account_deployment_1_7_21.zip | Bin 0 -> 7624 bytes .../aws/poc/dsf_deployment/agent_sources.tf | 2 +- .../poc/dsf_deployment/agentless_sources.tf | 8 +- examples/aws/poc/dsf_deployment/dam.tf | 6 +- examples/aws/poc/dsf_deployment/dra.tf | 4 +- .../dsf_deployment/dsf_deployment_1_7_20.zip | Bin 13165 -> 0 bytes .../dsf_deployment/dsf_deployment_1_7_21.zip | Bin 0 -> 13166 bytes examples/aws/poc/dsf_deployment/main.tf | 4 +- examples/aws/poc/dsf_deployment/sonar.tf | 14 ++-- .../aws/poc/sonar_basic_deployment/main.tf | 18 ++--- ....zip => sonar_basic_deployment_1_7_21.zip} | Bin 6356 -> 6357 bytes .../aws/poc/sonar_hadr_deployment/main.tf | 26 +++--- .../sonar_hadr_deployment_1_7_20.zip | Bin 7112 -> 0 bytes .../sonar_hadr_deployment_1_7_21.zip | Bin 0 -> 7114 bytes examples/aws/sonar_upgrade/main.tf | 2 +- .../sonar_upgrade/sonar_upgrade_1_7_20.zip | Bin 2361 -> 0 bytes .../sonar_upgrade/sonar_upgrade_1_7_21.zip | Bin 0 -> 2360 bytes .../azure/poc/dsf_deployment/agent_sources.tf | 2 +- .../poc/dsf_deployment/agentless_sources.tf | 4 +- examples/azure/poc/dsf_deployment/dam.tf | 4 +- examples/azure/poc/dsf_deployment/dra.tf | 4 +- .../dsf_deployment/dsf_deployment_1_7_20.zip | Bin 14212 -> 0 bytes .../dsf_deployment/dsf_deployment_1_7_21.zip | Bin 0 -> 14212 bytes examples/azure/poc/dsf_deployment/main.tf | 2 +- examples/azure/poc/dsf_deployment/sonar.tf | 14 ++-- modules/aws/agent-gw/README.md | 2 +- modules/aws/agentless-gw/README.md | 2 +- modules/aws/db-with-agent/README.md | 2 +- modules/aws/dra-admin/README.md | 2 +- modules/aws/dra-analytics/README.md | 2 +- modules/aws/hub/README.md | 2 +- modules/aws/mx/README.md | 2 +- modules/aws/rds-mssql-db/README.md | 2 +- .../sonar-upgrader/python_upgrader/README.md | 2 +- modules/azurerm/agent-gw/README.md | 2 +- modules/azurerm/agentless-gw/README.md | 2 +- modules/azurerm/db-with-agent/README.md | 2 +- modules/azurerm/dra-admin/README.md | 2 +- modules/azurerm/dra-analytics/README.md | 2 +- modules/azurerm/hub/README.md | 2 +- modules/azurerm/mssql-db/README.md | 2 +- modules/azurerm/mx/README.md | 2 +- ...0.zip => sonar_python_upgrader_1_7_21.zip} | Bin 30768 -> 30770 bytes 55 files changed, 153 insertions(+), 153 deletions(-) delete mode 100644 examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_20.zip create mode 100644 examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_21.zip delete mode 100644 examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_20.zip create mode 100644 examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_21.zip delete mode 100644 examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_20.zip create mode 100644 examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_21.zip delete mode 100644 examples/aws/poc/dsf_deployment/dsf_deployment_1_7_20.zip create mode 100644 examples/aws/poc/dsf_deployment/dsf_deployment_1_7_21.zip rename examples/aws/poc/sonar_basic_deployment/{sonar_basic_deployment_1_7_20.zip => sonar_basic_deployment_1_7_21.zip} (69%) delete mode 100644 examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_20.zip create mode 100644 examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_21.zip delete mode 100644 examples/aws/sonar_upgrade/sonar_upgrade_1_7_20.zip create mode 100644 examples/aws/sonar_upgrade/sonar_upgrade_1_7_21.zip delete mode 100644 examples/azure/poc/dsf_deployment/dsf_deployment_1_7_20.zip create mode 100644 examples/azure/poc/dsf_deployment/dsf_deployment_1_7_21.zip rename modules/{sonar_python_upgrader_1_7_20.zip => sonar_python_upgrader_1_7_21.zip} (63%) diff --git a/README.md b/README.md index cde249ec..14259bb5 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,7 @@ This guide references the following information and links, some of which are ava - DSF Kit GitHub Repository + DSF Kit GitHub Repository @@ -143,13 +143,13 @@ Latest Supported Terraform Version: 1.7.x. Using a higher version may result in - Request access to DSF installation software on AWS + Request access to DSF installation software on AWS Grants access for a specific AWS account to the DSF installation software. - Request access to DSF installation software on Azure + Request access to DSF installation software on Azure Copies DSF installation to Azure storage account and configures programmatic deployment for Azure images. @@ -160,7 +160,7 @@ Latest Supported Terraform Version: 1.7.x. Using a higher version may result in The following table lists the _latest_ DSF Kit releases, their release date and a high-level summary of the release's content. -[Previous releases](https://github.com/imperva/dsfkit/blob/1.7.20/PREVIOUS_RELEASES.md) +[Previous releases](https://github.com/imperva/dsfkit/blob/1.7.21/PREVIOUS_RELEASES.md) @@ -587,13 +587,13 @@ Before using DSF Kit to deploy DSF, it is necessary to satisfy a set of prerequi ### AWS Prerequisites 1. Create an AWS User with secret and access keys which comply with the required IAM permissions (see [IAM Permissions for Running DSF Kit section](#iam-permissions-for-aws)). -2. The deployment requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.20/REQUEST_ACCESS_AWS.md). +2. The deployment requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.21/REQUEST_ACCESS_AWS.md). ### Azure Prerequisites 1. [Establish an Azure App Registration](https://learn.microsoft.com/en-us/azure/healthcare-apis/register-application) and [assign it a custom role](https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal?tabs=delegate-condition) (without role assignment conditions) under the associated subscription, ensuring the custom role includes the required IAM permissions (see [IAM Permissions for Running DSF Kit section](#iam-permissions-for-azure)). -2. The deployment requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.20/REQUEST_ACCESS_AZURE.md). +2. The deployment requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.21/REQUEST_ACCESS_AZURE.md). ## Choosing the Example/Recipe that Fits Your Use Case @@ -603,7 +603,7 @@ e.g., with or without DRA, the number of Agentless Gateways, with or without HAD We provide several of out-of-the-box Terraform recipes we call "examples" which are already configured to deploy common DSF environments. You can use the example as is, or customize it to accommodate your deployment requirements. -These examples can be found in the DSF Kit GitHub Repository under the examples directory. +These examples can be found in the DSF Kit GitHub Repository under the examples directory. Some examples are intended for Lab or POC and others for actual DSF deployments by Professional Services and customers. For more details about each example, click on the example name. @@ -622,73 +622,73 @@ For more details about each example, click on the example name. - - - - - - - - - - - - - -
DSF Single Account Deployment + DSF Single Account Deployment PS/Customer A full DSF deployment with DSF Hub and Agentless Gateways (formerly Sonar), DAM (MX and Agent Gateways) and DRA (Admin and DRA Analytics). dsf_single_account_deployment_1_7_20.zip + dsf_single_account_deployment_1_7_21.zip
DSF Deployment + DSF Deployment Lab/POC A full DSF deployment with DSF Hub and Agentless Gateways (formerly Sonar), DAM (MX and Agent Gateways), DRA (Admin and DRA Analytics), and Agent and Agentless audit sources. dsf_deployment_1_7_20.zip + dsf_deployment_1_7_21.zip
Sonar Single Account Deployment + Sonar Single Account Deployment PS/Customer A DSF deployment with a DSF Hub HADR, an Agentless Gateway and federation. The DSF nodes (Hubs and Agentless Gateway) are in the same AWS account and the same region. It is mandatory to provide as input to this example the subnets to deploy the DSF nodes on. sonar_single_account_deployment_1_7_20.zip + sonar_single_account_deployment_1_7_21.zip
Sonar Multi Account Deployment + Sonar Multi Account Deployment PS/Customer A DSF deployment with a DSF Hub, an Agentless Gateway and federation. The DSF nodes (Hub and Agentless Gateway) are in different AWS accounts. It is mandatory to provide as input to this example the subnets to deploy the DSF nodes on. sonar_multi_account_deployment_1_7_20.zip + sonar_multi_account_deployment_1_7_21.zip
Sonar Basic Deployment + Sonar Basic Deployment Lab/POC A DSF deployment with a DSF Hub, an Agentless Gateway, federation, networking and onboarding of a MySQL DB. sonar_basic_deployment_1_7_20.zip + sonar_basic_deployment_1_7_21.zip
Sonar HADR Deployment + Sonar HADR Deployment Lab/POC A DSF deployment with a DSF Hub, an Agentless Gateway, DSF Hub and Agentless Gateway HADR, federation, networking and onboarding of a MySQL DB. sonar_hadr_deployment_1_7_20.zip + sonar_hadr_deployment_1_7_21.zip
Sonar Upgrade + Sonar Upgrade All Upgrade of DSF Hub and Agentless Gateway (formerly Sonar). sonar_upgrade_1_7_20.zip + sonar_upgrade_1_7_21.zip
@@ -707,13 +707,13 @@ For more details about each example, click on the example name. - DSF Deployment + DSF Deployment Lab/POC A DSF deployment with a DSF Hub, an Agentless Gateway, DSF Hub and Agentless Gateway HADR, federation and networking, DAM (MX and Agent Gateways), and Agent audit sources. - dsf_deployment_1_7_20.zip + dsf_deployment_1_7_21.zip @@ -788,7 +788,7 @@ After you have [chosen the deployment mode](#choosing-the-deployment-mode), foll This mode offers a straightforward deployment option that relies on running a Terraform script on the user's computer which must be a Linux/Unix machine, e.g, Mac. This mode makes use of the Terraform Command Line Interface (CLI) to deploy and manage environments. -1. Download the zip file of the example you've chosen (See the [Choosing the Example/Recipe that Fits Your Use Case](#choosing-the-examplerecipe-that-fits-your-use-case) section) from the DSF Kit GitHub Repository, e.g., if you choose the "dsf_deployment" example, you should download dsf_deployment.zip. +1. Download the zip file of the example you've chosen (See the [Choosing the Example/Recipe that Fits Your Use Case](#choosing-the-examplerecipe-that-fits-your-use-case) section) from the DSF Kit GitHub Repository, e.g., if you choose the "dsf_deployment" example, you should download dsf_deployment.zip. 2. Unzip the zip file in CLI or using your operating system's UI. For example, in CLI: @@ -886,7 +886,7 @@ This mode can be used if a Linux/Unix machine is not available, or DSF Kit canno 5. In the Network settings panel - make your configurations while keeping in mind that the installer machine should have access to the DSF environment that you want to deploy, and that your computer should have access to the installer machine. -6. In the “Advanced details” panel, copy and paste the contents of this [bash script](https://github.com/imperva/dsfkit/blob/1.7.20/installer_machine/installer_machine_user_data.sh) into the [User data](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html) textbox. +6. In the “Advanced details” panel, copy and paste the contents of this [bash script](https://github.com/imperva/dsfkit/blob/1.7.21/installer_machine/installer_machine_user_data.sh) into the [User data](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html) textbox. 7. Click on **Launch Instance**. At this stage, the installer machine is initializing and downloading the necessary dependencies. @@ -905,30 +905,30 @@ This mode can be used if a Linux/Unix machine is not available, or DSF Kit canno For example: `chmode 400 a_key_pair.pem` -9. Download the zip file of the example you've chosen (See the [Choosing the Example/Recipe that Fits Your Use Case](#choosing-the-examplerecipe-that-fits-your-use-case) section) from the DSF Kit GitHub Repository, e.g., if you choose the "dsf_deployment" example, you should download dsf_deployment.zip. +9. Download the zip file of the example you've chosen (See the [Choosing the Example/Recipe that Fits Your Use Case](#choosing-the-examplerecipe-that-fits-your-use-case) section) from the DSF Kit GitHub Repository, e.g., if you choose the "dsf_deployment" example, you should download dsf_deployment.zip. Run: ```bash - wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_20.zip + wget https://github.com/imperva/dsfkit/raw/1.7.21/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_21.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_20.zip + wget https://github.com/imperva/dsfkit/raw/1.7.21/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_21.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_20.zip + wget https://github.com/imperva/dsfkit/raw/1.7.21/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_21.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_20.zip + wget https://github.com/imperva/dsfkit/raw/1.7.21/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_21.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_20.zip + wget https://github.com/imperva/dsfkit/raw/1.7.21/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_21.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_20.zip + wget https://github.com/imperva/dsfkit/raw/1.7.21/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_21.zip ``` 10. Continue by following the [CLI Deployment Mode](#cli-deployment-mode) beginning at step 2. @@ -1189,7 +1189,7 @@ If you need more information to decide on your preferred mode, refer to the deta Before using DSF Kit to upgrade DSF Hubs and Agentless Gateways, it is necessary to satisfy a set of prerequisites. -1. The upgrade requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.20/REQUEST_ACCESS_AWS.md). +1. The upgrade requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.21/REQUEST_ACCESS_AWS.md). 2. Only if you chose the [CLI Upgrade Mode](#cli-upgrade-mode), install [Git](https://git-scm.com). 3. Only if you chose the [CLI Upgrade Mode](#cli-upgrade-mode), install [Terraform](https://www.terraform.io). It is recommended on MacOS systems to use the "Package Manager" option during installation. 4. Only if you chose the [CLI Upgrade Mode](#cli-upgrade-mode), install [Python 3](https://www.python.org). @@ -1227,7 +1227,7 @@ After you have [chosen the upgrade mode](#choosing-the-upgrade-mode), follow the This mode offers a straightforward deployment option that relies on running a Terraform script on the user's computer which must be a Linux/Unix machine, e.g, Mac. This mode makes use of the Terraform Command Line Interface (CLI) to deploy and manage environments. -1. Download the zip file of the Sonar upgrade example: sonar_upgrade_1_7_20.zip. +1. Download the zip file of the Sonar upgrade example: sonar_upgrade_1_7_21.zip. 2. Unzip the zip file in CLI or using your operating system's UI. For example, in CLI: @@ -1244,7 +1244,7 @@ This mode makes use of the Terraform Command Line Interface (CLI) to deploy and >>>> Replace the x_y_z with the DSF Kit version in the zip file name ``` -4. Enter the details of DSF Hubs and Agentless Gateways which you want to upgrade, and the desired configuraiton options, in the main.tf file. +4. Enter the details of DSF Hubs and Agentless Gateways which you want to upgrade, and the desired configuraiton options, in the main.tf file. More information can be found in the Sonar Upgrader module. @@ -1293,7 +1293,7 @@ This mode can be used if a Linux/Unix machine is not available, or DSF Kit canno 5. In the Network settings panel - make your configurations while keeping in mind that the installer machine should have access to the DSF environment that you want to deploy, and that your computer should have access to the installer machine. -6. In the “Advanced details” panel, copy and paste the contents of this [bash script](https://github.com/imperva/dsfkit/blob/1.7.20/installer_machine/upgrade_installer_machine_user_data.sh) into the [User data](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html) textbox. +6. In the “Advanced details” panel, copy and paste the contents of this [bash script](https://github.com/imperva/dsfkit/blob/1.7.21/installer_machine/upgrade_installer_machine_user_data.sh) into the [User data](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html) textbox. 9. Click on **Launch Instance**. At this stage, the installer machine is initializing and downloading the necessary dependencies. @@ -1322,13 +1322,13 @@ This mode can be used if a Linux/Unix machine is not available, or DSF Kit canno If you do not wish to use Terraform to run the upgrade, it is possible to bypass it and run the Python utility directly. -Use the Python Upgrader utility. +Use the Python Upgrader utility. # More Information Information about additional topics can be found in specific examples, when relevant. -For example: Sonar Single Account Deployment +For example: Sonar Single Account Deployment These topics include: - Customizing Variables diff --git a/examples/aws/installation/dsf_single_account_deployment/dam.tf b/examples/aws/installation/dsf_single_account_deployment/dam.tf index 1d289e0f..9f8c4ef8 100644 --- a/examples/aws/installation/dsf_single_account_deployment/dam.tf +++ b/examples/aws/installation/dsf_single_account_deployment/dam.tf @@ -8,7 +8,7 @@ locals { module "mx" { source = "imperva/dsf-mx/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_dam ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "mx"]) @@ -38,7 +38,7 @@ module "mx" { module "agent_gw" { source = "imperva/dsf-agent-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.agent_gw_count friendly_name = join("-", [local.deployment_name_salted, "agent", "gw", count.index]) @@ -68,7 +68,7 @@ module "agent_gw" { module "agent_gw_cluster_setup" { source = "imperva/dsf-agent-gw-cluster-setup/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.create_agent_gw_cluster cluster_name = var.cluster_name != null ? var.cluster_name : join("-", [local.deployment_name_salted, "agent", "gw", "cluster"]) diff --git a/examples/aws/installation/dsf_single_account_deployment/dra.tf b/examples/aws/installation/dsf_single_account_deployment/dra.tf index 7689a3ad..87d8ad9a 100644 --- a/examples/aws/installation/dsf_single_account_deployment/dra.tf +++ b/examples/aws/installation/dsf_single_account_deployment/dra.tf @@ -6,7 +6,7 @@ locals { module "dra_admin" { source = "imperva/dsf-dra-admin/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_dra ? 1 : 0 name = join("-", [local.deployment_name_salted, "dra", "admin"]) @@ -28,7 +28,7 @@ module "dra_admin" { module "dra_analytics" { source = "imperva/dsf-dra-analytics/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.dra_analytics_count name = join("-", [local.deployment_name_salted, "dra", "analytics", count.index]) diff --git a/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_20.zip b/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_20.zip deleted file mode 100644 index 1f68b181174b4ac8d94093fe86a6ed73f3b169d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15043 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 diff --git a/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_21.zip b/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_21.zip new file mode 100644 index 0000000000000000000000000000000000000000..3cd7ded087107fac39e88f7ac98dcfad3428803b GIT binary patch literal 15039 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 P@6Xfkx3Gcbue<*NB>M6D literal 0 HcmV?d00001 diff --git a/examples/aws/installation/dsf_single_account_deployment/main.tf b/examples/aws/installation/dsf_single_account_deployment/main.tf index d42a159e..1481ae73 100644 --- a/examples/aws/installation/dsf_single_account_deployment/main.tf +++ b/examples/aws/installation/dsf_single_account_deployment/main.tf @@ -1,6 +1,6 @@ module "globals" { source = "imperva/dsf-globals/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = var.sonar_version dra_version = var.dra_version @@ -38,7 +38,7 @@ locals { module "key_pair_hub_main" { count = var.hub_main_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-hub-main" private_key_filename = "ssh_keys/dsf_ssh_key-hub-main-${terraform.workspace}" tags = local.tags @@ -50,7 +50,7 @@ module "key_pair_hub_main" { module "key_pair_hub_dr" { count = var.hub_dr_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-hub-dr" private_key_filename = "ssh_keys/dsf_ssh_key-hub-dr-${terraform.workspace}" tags = local.tags @@ -62,7 +62,7 @@ module "key_pair_hub_dr" { module "key_pair_agentless_gw_main" { count = var.agentless_gw_main_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-gw-main" private_key_filename = "ssh_keys/dsf_ssh_key-agentless-gw-main-${terraform.workspace}" tags = local.tags @@ -74,7 +74,7 @@ module "key_pair_agentless_gw_main" { module "key_pair_agentless_gw_dr" { count = var.agentless_gw_dr_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-gw-dr" private_key_filename = "ssh_keys/dsf_ssh_key-agentless-gw-dr-${terraform.workspace}" tags = local.tags @@ -86,7 +86,7 @@ module "key_pair_agentless_gw_dr" { module "key_pair_mx" { count = var.mx_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-mx" private_key_filename = "ssh_keys/dsf_ssh_key-mx-${terraform.workspace}" tags = local.tags @@ -98,7 +98,7 @@ module "key_pair_mx" { module "key_pair_agent_gw" { count = var.agent_gw_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-agent-gw" private_key_filename = "ssh_keys/dsf_ssh_key-agent-gw-${terraform.workspace}" tags = local.tags @@ -110,7 +110,7 @@ module "key_pair_agent_gw" { module "key_pair_dra_admin" { count = var.dra_admin_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-dra-admin" private_key_filename = "ssh_keys/dsf_ssh_key-dra-admin-${terraform.workspace}" tags = local.tags @@ -122,7 +122,7 @@ module "key_pair_dra_admin" { module "key_pair_dra_analytics" { count = var.dra_analytics_key_pair == null ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-dra-analytics" private_key_filename = "ssh_keys/dsf_ssh_key-dra-analytics-${terraform.workspace}" tags = local.tags diff --git a/examples/aws/installation/dsf_single_account_deployment/sonar.tf b/examples/aws/installation/dsf_single_account_deployment/sonar.tf index 08d1821f..20b6e1c4 100644 --- a/examples/aws/installation/dsf_single_account_deployment/sonar.tf +++ b/examples/aws/installation/dsf_single_account_deployment/sonar.tf @@ -12,7 +12,7 @@ locals { module "hub_main" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_sonar ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "hub", "main"]) @@ -67,7 +67,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_sonar && var.hub_hadr ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "hub", "DR"]) @@ -112,7 +112,7 @@ module "hub_dr" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(module.hub_dr) > 0 ? 1 : 0 sonar_version = module.globals.tarball_location.version @@ -137,7 +137,7 @@ module "hub_hadr" { module "agentless_gw_main" { source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.agentless_gw_count friendly_name = join("-", [local.deployment_name_salted, "agentless", "gw", count.index, "main"]) @@ -177,7 +177,7 @@ module "agentless_gw_main" { module "agentless_gw_dr" { source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.agentless_gw_hadr ? local.agentless_gw_count : 0 friendly_name = join("-", [local.deployment_name_salted, "agentless", "gw", count.index, "DR"]) @@ -220,7 +220,7 @@ module "agentless_gw_dr" { module "agentless_gw_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(module.agentless_gw_dr) sonar_version = module.globals.tarball_location.version @@ -266,7 +266,7 @@ locals { module "federation" { source = "imperva/dsf-federation/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag for_each = local.hub_gw_combinations hub_info = { diff --git a/examples/aws/installation/sonar_multi_account_deployment/main.tf b/examples/aws/installation/sonar_multi_account_deployment/main.tf index fe5dc0ba..f9de7129 100644 --- a/examples/aws/installation/sonar_multi_account_deployment/main.tf +++ b/examples/aws/installation/sonar_multi_account_deployment/main.tf @@ -1,6 +1,6 @@ module "globals" { source = "imperva/dsf-globals/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = var.sonar_version } @@ -24,7 +24,7 @@ locals { module "key_pair_hub_main" { count = local.should_create_hub_main_key_pair ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-hub-main" private_key_filename = "ssh_keys/dsf_ssh_key-hub-main-${terraform.workspace}" tags = local.tags @@ -36,7 +36,7 @@ module "key_pair_hub_main" { module "key_pair_hub_dr" { count = local.should_create_hub_dr_key_pair ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-hub-dr" private_key_filename = "ssh_keys/dsf_ssh_key-hub-dr-${terraform.workspace}" tags = local.tags @@ -48,7 +48,7 @@ module "key_pair_hub_dr" { module "key_pair_gw_main" { count = local.should_create_gw_main_key_pair ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-gw" private_key_filename = "ssh_keys/dsf_ssh_key-gw-main-${terraform.workspace}" tags = local.tags @@ -60,7 +60,7 @@ module "key_pair_gw_main" { module "key_pair_gw_dr" { count = local.should_create_gw_dr_key_pair ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-gw-dr" private_key_filename = "ssh_keys/dsf_ssh_key-gw-dr-${terraform.workspace}" tags = local.tags @@ -105,7 +105,7 @@ locals { ############################## module "hub_main" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "hub", "main"]) subnet_id = var.subnet_hub_main security_group_ids = var.security_group_ids_hub_main @@ -143,7 +143,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "hub", "DR"]) subnet_id = var.subnet_hub_dr security_group_ids = var.security_group_ids_hub_dr @@ -185,7 +185,7 @@ module "hub_dr" { module "agentless_gw_main" { count = var.gw_count source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "gw", count.index, "main"]) subnet_id = var.subnet_gw_main security_group_ids = var.security_group_ids_gw_main @@ -224,7 +224,7 @@ module "agentless_gw_main" { module "agentless_gw_dr" { count = var.gw_count source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "gw", count.index, "DR"]) subnet_id = var.subnet_gw_dr security_group_ids = var.security_group_ids_gw_dr @@ -265,7 +265,7 @@ module "agentless_gw_dr" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = module.globals.tarball_location.version dsf_main_ip = module.hub_main.private_ip dsf_main_private_ip = module.hub_main.private_ip @@ -289,7 +289,7 @@ module "hub_hadr" { module "agentless_gw_hadr" { count = var.gw_count source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = module.globals.tarball_location.version dsf_main_ip = module.agentless_gw_main[count.index].private_ip dsf_main_private_ip = module.agentless_gw_main[count.index].private_ip @@ -323,7 +323,7 @@ locals { module "federation" { count = length(local.hub_gws_combinations) source = "imperva/dsf-federation/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag gw_info = { gw_ip_address = local.hub_gws_combinations[count.index][1].instance.private_ip gw_federation_ip_address = local.hub_gws_combinations[count.index][1].instance.private_ip diff --git a/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_20.zip b/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_20.zip deleted file mode 100644 index 095f8090c6f60a03eae5a9707ad0840e0af92e22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8854 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 g3?lwhV69y~zf9^5UsHW1t)1a}V_G$Ftx-<_HJ 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 literal 0 HcmV?d00001 diff --git a/examples/aws/installation/sonar_single_account_deployment/main.tf b/examples/aws/installation/sonar_single_account_deployment/main.tf index 9d695ab1..56915de6 100644 --- a/examples/aws/installation/sonar_single_account_deployment/main.tf +++ b/examples/aws/installation/sonar_single_account_deployment/main.tf @@ -5,7 +5,7 @@ provider "aws" { module "globals" { source = "imperva/dsf-globals/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = var.sonar_version } @@ -32,7 +32,7 @@ locals { module "key_pair_hub" { count = local.should_create_hub_key_pair ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-hub" private_key_filename = "ssh_keys/dsf_ssh_key-hub-${terraform.workspace}" tags = local.tags @@ -41,7 +41,7 @@ module "key_pair_hub" { module "key_pair_gw" { count = local.should_create_gw_key_pair ? 1 : 0 source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-gw" private_key_filename = "ssh_keys/dsf_ssh_key-gw-${terraform.workspace}" tags = local.tags @@ -71,7 +71,7 @@ data "aws_subnet" "subnet_gw" { ############################## module "hub_main" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "hub", "main"]) subnet_id = var.subnet_hub_main security_group_ids = var.security_group_ids_hub @@ -102,7 +102,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "hub", "DR"]) subnet_id = var.subnet_hub_dr security_group_ids = var.security_group_ids_hub @@ -137,7 +137,7 @@ module "hub_dr" { module "agentless_gw" { count = var.gw_count source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "gw", count.index]) subnet_id = var.subnet_gw security_group_ids = var.security_group_ids_gw @@ -171,7 +171,7 @@ module "agentless_gw" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = module.globals.tarball_location.version dsf_main_ip = module.hub_main.private_ip dsf_main_private_ip = module.hub_main.private_ip @@ -198,7 +198,7 @@ locals { module "federation" { count = length(local.hub_gw_combinations) source = "imperva/dsf-federation/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag hub_info = { hub_ip_address = local.hub_gw_combinations[count.index][0].private_ip diff --git a/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_20.zip b/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_20.zip deleted file mode 100644 index 1689e77bb86e2ba77aa06198ddbfe3f96102cb6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7628 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 literal 0 HcmV?d00001 diff --git a/examples/aws/poc/dsf_deployment/agent_sources.tf b/examples/aws/poc/dsf_deployment/agent_sources.tf index 7ccbeb6d..6663def1 100644 --- a/examples/aws/poc/dsf_deployment/agent_sources.tf +++ b/examples/aws/poc/dsf_deployment/agent_sources.tf @@ -4,7 +4,7 @@ locals { module "db_with_agent" { source = "imperva/dsf-db-with-agent/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(local.db_types_for_agent) friendly_name = join("-", [local.deployment_name_salted, "db", "with", "agent", count.index]) diff --git a/examples/aws/poc/dsf_deployment/agentless_sources.tf b/examples/aws/poc/dsf_deployment/agentless_sources.tf index 04ece6df..bf9c6e8e 100644 --- a/examples/aws/poc/dsf_deployment/agentless_sources.tf +++ b/examples/aws/poc/dsf_deployment/agentless_sources.tf @@ -4,7 +4,7 @@ locals { module "rds_mysql" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-mysql-db" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = contains(local.db_types_for_agentless, "RDS MySQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -14,7 +14,7 @@ module "rds_mysql" { module "rds_postgres" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-postgres-db" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = contains(local.db_types_for_agentless, "RDS PostgreSQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -24,7 +24,7 @@ module "rds_postgres" { module "rds_mssql" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-mssql-db" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = contains(local.db_types_for_agentless, "RDS MsSQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -39,7 +39,7 @@ module "rds_mssql" { module "db_onboarding" { source = "imperva/dsf-poc-db-onboarder/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag for_each = { for idx, val in concat(module.rds_mysql, module.rds_mssql, module.rds_postgres) : idx => val } usc_access_token = module.hub_main[0].access_tokens.usc.token diff --git a/examples/aws/poc/dsf_deployment/dam.tf b/examples/aws/poc/dsf_deployment/dam.tf index 60c3a7d6..52f0f4b5 100644 --- a/examples/aws/poc/dsf_deployment/dam.tf +++ b/examples/aws/poc/dsf_deployment/dam.tf @@ -8,7 +8,7 @@ locals { module "mx" { source = "imperva/dsf-mx/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_dam ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "mx"]) @@ -41,7 +41,7 @@ module "mx" { module "agent_gw" { source = "imperva/dsf-agent-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.agent_gw_count friendly_name = join("-", [local.deployment_name_salted, "agent", "gw", count.index]) @@ -67,7 +67,7 @@ module "agent_gw" { module "agent_gw_cluster_setup" { source = "imperva/dsf-agent-gw-cluster-setup/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.create_agent_gw_cluster cluster_name = join("-", [local.deployment_name_salted, "agent", "gw", "cluster"]) diff --git a/examples/aws/poc/dsf_deployment/dra.tf b/examples/aws/poc/dsf_deployment/dra.tf index 561f9011..fbb22664 100644 --- a/examples/aws/poc/dsf_deployment/dra.tf +++ b/examples/aws/poc/dsf_deployment/dra.tf @@ -6,7 +6,7 @@ locals { module "dra_admin" { source = "imperva/dsf-dra-admin/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_dra ? 1 : 0 name = join("-", [local.deployment_name_salted, "dra", "admin"]) @@ -30,7 +30,7 @@ module "dra_admin" { module "dra_analytics" { source = "imperva/dsf-dra-analytics/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.dra_analytics_count name = join("-", [local.deployment_name_salted, "dra", "analytics", count.index]) diff --git a/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_20.zip b/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_20.zip deleted file mode 100644 index e8387292831c74bd80d437bf7ec4f34112ce5e7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13165 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 diff --git a/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_21.zip b/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_21.zip new file mode 100644 index 0000000000000000000000000000000000000000..42ffe2ee17d1023221a903181d78784407630db7 GIT binary patch literal 13166 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 literal 0 HcmV?d00001 diff --git a/examples/aws/poc/dsf_deployment/main.tf b/examples/aws/poc/dsf_deployment/main.tf index 3a7a6672..079527fd 100644 --- a/examples/aws/poc/dsf_deployment/main.tf +++ b/examples/aws/poc/dsf_deployment/main.tf @@ -11,7 +11,7 @@ provider "aws" { module "globals" { source = "imperva/dsf-globals/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = var.sonar_version dra_version = var.dra_version @@ -19,7 +19,7 @@ module "globals" { module "key_pair" { source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-" private_key_filename = "ssh_keys/dsf_ssh_key-${terraform.workspace}" diff --git a/examples/aws/poc/dsf_deployment/sonar.tf b/examples/aws/poc/dsf_deployment/sonar.tf index 87145ec8..b920ee91 100644 --- a/examples/aws/poc/dsf_deployment/sonar.tf +++ b/examples/aws/poc/dsf_deployment/sonar.tf @@ -10,7 +10,7 @@ locals { module "hub_main" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_sonar ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "hub", "main"]) @@ -53,7 +53,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_sonar && var.hub_hadr ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "hub", "DR"]) @@ -86,7 +86,7 @@ module "hub_dr" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(module.hub_dr) > 0 ? 1 : 0 sonar_version = module.globals.tarball_location.version @@ -104,7 +104,7 @@ module "hub_hadr" { module "agentless_gw_main" { source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.agentless_gw_count friendly_name = join("-", [local.deployment_name_salted, "agentless", "gw", count.index, "main"]) @@ -135,7 +135,7 @@ module "agentless_gw_main" { module "agentless_gw_dr" { source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.agentless_gw_hadr ? local.agentless_gw_count : 0 friendly_name = join("-", [local.deployment_name_salted, "agentless", "gw", count.index, "DR"]) @@ -169,7 +169,7 @@ module "agentless_gw_dr" { module "agentless_gw_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(module.agentless_gw_dr) sonar_version = module.globals.tarball_location.version @@ -213,7 +213,7 @@ locals { module "federation" { source = "imperva/dsf-federation/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag for_each = local.hub_gw_combinations hub_info = { diff --git a/examples/aws/poc/sonar_basic_deployment/main.tf b/examples/aws/poc/sonar_basic_deployment/main.tf index 23d3cfb6..7fcad994 100644 --- a/examples/aws/poc/sonar_basic_deployment/main.tf +++ b/examples/aws/poc/sonar_basic_deployment/main.tf @@ -11,14 +11,14 @@ provider "aws" { module "globals" { source = "imperva/dsf-globals/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag sonar_version = var.sonar_version } module "key_pair" { source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag key_name_prefix = "imperva-dsf-" private_key_filename = "ssh_keys/dsf_ssh_key-${terraform.workspace}" @@ -82,7 +82,7 @@ data "aws_subnet" "gw" { module "hub" { source = "imperva/dsf-hub/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "hub"]) instance_type = var.hub_instance_type @@ -109,7 +109,7 @@ module "hub" { module "agentless_gw" { source = "imperva/dsf-agentless-gw/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.gw_count friendly_name = join("-", [local.deployment_name_salted, "gw", count.index]) @@ -139,7 +139,7 @@ module "agentless_gw" { module "federation" { source = "imperva/dsf-federation/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag for_each = { for idx, val in module.agentless_gw : idx => val } hub_info = { @@ -167,7 +167,7 @@ module "federation" { module "rds_mysql" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-mysql-db" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = contains(var.simulation_db_types_for_agentless, "RDS MySQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -177,7 +177,7 @@ module "rds_mysql" { module "rds_mssql" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-mssql-db" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = contains(var.simulation_db_types_for_agentless, "RDS MsSQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -192,7 +192,7 @@ module "rds_mssql" { module "rds_postgres" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-postgres-db" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = contains(var.simulation_db_types_for_agentless, "RDS PostgreSQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -202,7 +202,7 @@ module "rds_postgres" { module "db_onboarding" { source = "imperva/dsf-poc-db-onboarder/aws" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag for_each = { for idx, val in concat(module.rds_mysql, module.rds_mssql, module.rds_postgres) : idx => val } usc_access_token = module.hub.access_tokens.usc.token diff --git a/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_20.zip b/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_21.zip similarity index 69% rename from examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_20.zip rename to examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_21.zip index 8afd72b54582e9643d0d74f793bf001cac169a01..067fbdad2bdd7d2666ac6bee1c39acdd75085768 100644 GIT binary patch delta 1140 zcmca&c-4?Ez?+$civa{|5;UVG^66L_>W7AKGB9u6Ri6&Rr4`%^j4Usi85mf~fT}?1 zMSwI1SpAW!r{kR285r)%F)*l3p35SyWT>B;n3<X)S!6=&w>;nh2FM;|XphxpWkqPN)?7=BEi$)cpy6v&$4n@eyq-uf1%l1UZI)Nr&idOWG|eRFzfH@8CFJ?uY_8gbWiR`Rr>Ff ze7dD_zQo7x>*gzMh&QTd!O^)hl_^~AFpd#-(1XdeNu6S$)3LYnGZ{s^zilXTDfPc{r{5z zrA2S*Wp`Zs&NWBS^=YH(4M)uYwS${{W;N8c?yIb|YMZ|Lqx}B&lZ^6TZ~)!sxZCtl zW{I|CpwI9Bj8FSc?3{R!!98_}cdAB=I=7G2^BJFy{QqCP{$TO?_xk6iZZtmovd{Yb zdxH|${J56*A4^!TEe{ubH~Zg7%eJ&VZ!0fx6e;YGOg9hg7v}LzlJ&fNJ4IA9xq0Kh zh}|Nw-(FAtb7$9{$~Ti0ij)P9&zxn~*sYg7Z=zn~^sfoO*#o>8ndF!e>2$KIn3Xvw zp|U~}Dn=p&DaVyew~6WcA|+GejNrP=$NQ9tfnhZ(1A{t)1SrEWFaq(C#$W7{6UF3= zQ4%m=Gr_4iK|+ejfg7Yf05vfK^@9>K9&ds4yH?(0Y6QCB3=nIgxJj4~WN08-GAGVd lcxo4AV9-J_^*h*98}tl-%UD)mmSJFE1Hw*Vz?q4GcmOSba5Mk_ delta 1125 zcmca=c*T$}z?+$civa|x1M?y$^6BUp=!b@IGBCe7W10@ar4`%^j4Usi85mgVfvQ02 zMSwI1Sp8&0J{>g!{j$`e;>`TKV!e_yu-=zIeISgicXBab9}CEi$s8OyDhB#Nu8uCg zu6nsCICX4};P}ME3(~^wWzltuje+6YWIldnb)bETMVX07IjMLp+#JC_leJzeeU_BN z@*{Pg{0q0ec`G9TdTO~8Z^sA?cNqp8JbYP(c=ywLlu1_kiFxk^Lv;JY}k{-VPU7dTT+WkKnP+Ih+UUtXD?_6^P zU7t3p-mupUP&>HEXI4X9>#oXLtG4N@Kg#caFJzSef@9X7*M_@I4`dc-TL$|4u4jDO zcVcJbMF#iSCElqTG3wktR?laAKJx!}@%n?s>)-32o4V2X?8`pu^Y0BxWb@-%?tfpx za&5U_#Jk!5j$5{+?RZ;xiK9qihh&<0VE<=s-y~Vj%ePZRza}+r+!wK1B=+0u$$zfw z+Ee*rvP==PVEfEjc8%S7>GLM)HBSE;@tYkr))zFtcbJ%^p=6++o0yr0FVZ(|v1Mdb z+Wd)8hz%0=e%v~$2KxD>B?YA=_+xKAcNr5OBa<96B6Uu76SL9+B~MmJ@Y-CURXc%L#cFsx=}U{Gg}0IFbMU val } usc_access_token = module.hub_main.access_tokens.usc.token diff --git a/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_20.zip b/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_20.zip deleted file mode 100644 index ceab5583fa6b84f3f9eafe117ea16d0f2896c660..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7112 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 YEhxDJmo=s0N?g?QUCw| literal 0 HcmV?d00001 diff --git a/examples/azure/poc/dsf_deployment/agent_sources.tf b/examples/azure/poc/dsf_deployment/agent_sources.tf index 2d550586..a2715ea9 100644 --- a/examples/azure/poc/dsf_deployment/agent_sources.tf +++ b/examples/azure/poc/dsf_deployment/agent_sources.tf @@ -4,7 +4,7 @@ locals { module "db_with_agent" { source = "imperva/dsf-db-with-agent/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(local.db_types_for_agent) friendly_name = join("-", [local.deployment_name_salted, "db", "with", "agent", count.index]) diff --git a/examples/azure/poc/dsf_deployment/agentless_sources.tf b/examples/azure/poc/dsf_deployment/agentless_sources.tf index 9f5d3a2e..a1dbc0b6 100644 --- a/examples/azure/poc/dsf_deployment/agentless_sources.tf +++ b/examples/azure/poc/dsf_deployment/agentless_sources.tf @@ -4,7 +4,7 @@ locals { module "mssql" { source = "imperva/dsf-poc-db-onboarder/azurerm//modules/mssql-db" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = contains(local.db_types_for_agentless, "MsSQL") ? 1 : 0 resource_group = local.resource_group @@ -15,7 +15,7 @@ module "mssql" { module "db_onboarding" { source = "imperva/dsf-poc-db-onboarder/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag for_each = { for idx, val in concat(module.mssql) : idx => val } resource_group = local.resource_group diff --git a/examples/azure/poc/dsf_deployment/dam.tf b/examples/azure/poc/dsf_deployment/dam.tf index 849d432c..e7eb6701 100644 --- a/examples/azure/poc/dsf_deployment/dam.tf +++ b/examples/azure/poc/dsf_deployment/dam.tf @@ -6,7 +6,7 @@ locals { module "mx" { source = "imperva/dsf-mx/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_dam ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "mx"]) @@ -41,7 +41,7 @@ module "mx" { module "agent_gw" { source = "imperva/dsf-agent-gw/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.agent_gw_count friendly_name = join("-", [local.deployment_name_salted, "agent", "gw", count.index]) diff --git a/examples/azure/poc/dsf_deployment/dra.tf b/examples/azure/poc/dsf_deployment/dra.tf index 4cabffd8..d175612f 100644 --- a/examples/azure/poc/dsf_deployment/dra.tf +++ b/examples/azure/poc/dsf_deployment/dra.tf @@ -12,7 +12,7 @@ locals { module "dra_admin" { source = "imperva/dsf-dra-admin/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_dra ? 1 : 0 name = join("-", [local.deployment_name_salted, "dra", "admin"]) @@ -50,7 +50,7 @@ module "dra_admin" { module "dra_analytics" { source = "imperva/dsf-dra-analytics/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.dra_analytics_count name = join("-", [local.deployment_name_salted, "dra", "analytics", count.index]) diff --git a/examples/azure/poc/dsf_deployment/dsf_deployment_1_7_20.zip b/examples/azure/poc/dsf_deployment/dsf_deployment_1_7_20.zip deleted file mode 100644 index 8d731aa34e0d4f73ff1982966f5d09f86003bf62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14212 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 diff --git a/examples/azure/poc/dsf_deployment/dsf_deployment_1_7_21.zip b/examples/azure/poc/dsf_deployment/dsf_deployment_1_7_21.zip new file mode 100644 index 0000000000000000000000000000000000000000..573168f9f8c5ab8ae4f694b54aee1a47b3d20584 GIT binary patch literal 14212 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 N^GW3kF#hrD{{h!$4UPZ+ literal 0 HcmV?d00001 diff --git a/examples/azure/poc/dsf_deployment/main.tf b/examples/azure/poc/dsf_deployment/main.tf index 03cac943..afbbea66 100644 --- a/examples/azure/poc/dsf_deployment/main.tf +++ b/examples/azure/poc/dsf_deployment/main.tf @@ -1,6 +1,6 @@ module "globals" { source = "imperva/dsf-globals/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag } resource "azurerm_resource_group" "rg" { diff --git a/examples/azure/poc/dsf_deployment/sonar.tf b/examples/azure/poc/dsf_deployment/sonar.tf index 3db65bcf..da6d0375 100644 --- a/examples/azure/poc/dsf_deployment/sonar.tf +++ b/examples/azure/poc/dsf_deployment/sonar.tf @@ -9,7 +9,7 @@ locals { module "hub_main" { source = "imperva/dsf-hub/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_sonar ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "hub"]) @@ -55,7 +55,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.enable_sonar && var.hub_hadr ? 1 : 0 friendly_name = join("-", [local.deployment_name_salted, "hub", "DR"]) @@ -90,7 +90,7 @@ module "hub_dr" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(module.hub_dr) > 0 ? 1 : 0 sonar_version = var.sonar_version @@ -108,7 +108,7 @@ module "hub_hadr" { module "agentless_gw_main" { source = "imperva/dsf-agentless-gw/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = local.agentless_gw_count friendly_name = join("-", [local.deployment_name_salted, "agentless", "gw", count.index]) @@ -141,7 +141,7 @@ module "agentless_gw_main" { module "agentless_gw_dr" { source = "imperva/dsf-agentless-gw/azurerm" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = var.agentless_gw_hadr ? local.agentless_gw_count : 0 friendly_name = join("-", [local.deployment_name_salted, "agentless", "gw", count.index, "DR"]) @@ -177,7 +177,7 @@ module "agentless_gw_dr" { module "agentless_gw_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag count = length(module.agentless_gw_dr) sonar_version = var.sonar_version @@ -221,7 +221,7 @@ locals { module "federation" { source = "imperva/dsf-federation/null" - version = "1.7.20" # latest release tag + version = "1.7.21" # latest release tag for_each = local.hub_gw_combinations hub_info = { diff --git a/modules/aws/agent-gw/README.md b/modules/aws/agent-gw/README.md index 28982ed8..4ae732df 100644 --- a/modules/aws/agent-gw/README.md +++ b/modules/aws/agent-gw/README.md @@ -83,4 +83,4 @@ API access to the DSF Management server is required to provision this module. Pl For more information about the DSF Agent Gateway and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v14.11-database-activity-monitoring-user-guide/page/378.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/aws/agentless-gw/README.md b/modules/aws/agentless-gw/README.md index 5927f151..67f99406 100644 --- a/modules/aws/agentless-gw/README.md +++ b/modules/aws/agentless-gw/README.md @@ -194,4 +194,4 @@ module "dsf_agentless_gw" { For more information about the Agentless Gateway and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v4.13-sonar-user-guide/page/80401.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). diff --git a/modules/aws/db-with-agent/README.md b/modules/aws/db-with-agent/README.md index afaacc16..1836041e 100644 --- a/modules/aws/db-with-agent/README.md +++ b/modules/aws/db-with-agent/README.md @@ -69,4 +69,4 @@ module "db_with_agent" { ## Additional Information For more information about the DSF Agent Gateway and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v14.11-database-activity-monitoring-user-guide/page/378.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/aws/dra-admin/README.md b/modules/aws/dra-admin/README.md index eec71db4..fb7aa3af 100644 --- a/modules/aws/dra-admin/README.md +++ b/modules/aws/dra-admin/README.md @@ -72,4 +72,4 @@ module "dsf_dra_admin" { For more information about the DSF DRA Admin and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/z-kb-articles-km/page/4e487f3c.html). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/aws/dra-analytics/README.md b/modules/aws/dra-analytics/README.md index 4d5c7879..dab3b6cb 100644 --- a/modules/aws/dra-analytics/README.md +++ b/modules/aws/dra-analytics/README.md @@ -78,4 +78,4 @@ module "dsf_dra_analytics" { For more information about the DSF DRA Analytics and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/z-kb-articles-km/page/4e487f3c.html). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/aws/hub/README.md b/modules/aws/hub/README.md index 92d73925..e1d95e4c 100644 --- a/modules/aws/hub/README.md +++ b/modules/aws/hub/README.md @@ -147,4 +147,4 @@ module "dsf_hub" { For more information about the DSF Hub and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v4.13-sonar-user-guide/page/80401.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). diff --git a/modules/aws/mx/README.md b/modules/aws/mx/README.md index dba08aa1..be7a3351 100644 --- a/modules/aws/mx/README.md +++ b/modules/aws/mx/README.md @@ -83,4 +83,4 @@ API access is required to provision this module. Please make sure to pass the re For more information about the DSF MX and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v14.11-dam-management-server-manager-user-guide/page/10068.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/aws/rds-mssql-db/README.md b/modules/aws/rds-mssql-db/README.md index e4e44b0b..d9e1309f 100644 --- a/modules/aws/rds-mssql-db/README.md +++ b/modules/aws/rds-mssql-db/README.md @@ -80,4 +80,4 @@ module "dsf_rds_mssql" { ## Additional Information -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/aws/sonar-upgrader/python_upgrader/README.md b/modules/aws/sonar-upgrader/python_upgrader/README.md index e9ad5987..0f7c9e97 100644 --- a/modules/aws/sonar-upgrader/python_upgrader/README.md +++ b/modules/aws/sonar-upgrader/python_upgrader/README.md @@ -9,7 +9,7 @@ If you do not wish to use Terraform to run the upgrade, it is possible to bypass Before using eDSF Kit to upgrade DSF Hubs and Agentless Gateways, it is necessary to satisfy a set of prerequisites. -1. The upgrade requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.20/REQUEST_ACCESS_AWS.md). +1. The upgrade requires access to the DSF installation software. [Click here to request access](https://github.com/imperva/dsfkit/blob/1.7.21/REQUEST_ACCESS_AWS.md). 2. Install [Python 3](https://www.python.org). 3. The upgrade requires permission and network access (SSH) from your computer or the installer machine (depending on your choice of upgrade mode) to the deployed environment on AWS. diff --git a/modules/azurerm/agent-gw/README.md b/modules/azurerm/agent-gw/README.md index ee6d920e..22b1d3a3 100644 --- a/modules/azurerm/agent-gw/README.md +++ b/modules/azurerm/agent-gw/README.md @@ -84,4 +84,4 @@ API access to the DSF Management server is required to provision this module. Pl For more information about the DSF Agent Gateway and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v14.11-database-activity-monitoring-user-guide/page/378.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/azurerm/agentless-gw/README.md b/modules/azurerm/agentless-gw/README.md index acadf9ff..c53dc304 100644 --- a/modules/azurerm/agentless-gw/README.md +++ b/modules/azurerm/agentless-gw/README.md @@ -100,4 +100,4 @@ SSH access is required to provision this module. To SSH into the Agentless Gatew For more information about the Agentless Gateway and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v4.12-sonar-user-guide/page/80401.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/azurerm/db-with-agent/README.md b/modules/azurerm/db-with-agent/README.md index 6e5432ef..da4208a6 100644 --- a/modules/azurerm/db-with-agent/README.md +++ b/modules/azurerm/db-with-agent/README.md @@ -81,4 +81,4 @@ module "db_with_agent" { ## Additional Information For more information about the DAM Agent and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v14.11-database-activity-monitoring-user-guide/page/378.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). diff --git a/modules/azurerm/dra-admin/README.md b/modules/azurerm/dra-admin/README.md index 8fb5d86b..f0c29527 100644 --- a/modules/azurerm/dra-admin/README.md +++ b/modules/azurerm/dra-admin/README.md @@ -83,4 +83,4 @@ module "dsf_dra_admin" { For more information about the DSF DRA Admin and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/z-kb-articles-km/page/4e487f3c.html). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/azurerm/dra-analytics/README.md b/modules/azurerm/dra-analytics/README.md index 0a0fc5b2..dd27781a 100644 --- a/modules/azurerm/dra-analytics/README.md +++ b/modules/azurerm/dra-analytics/README.md @@ -91,4 +91,4 @@ module "dsf_dra_analytics" { For more information about the DSF DRA Analytics and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/z-kb-articles-km/page/4e487f3c.html). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/azurerm/hub/README.md b/modules/azurerm/hub/README.md index 811904a6..b5f4579b 100644 --- a/modules/azurerm/hub/README.md +++ b/modules/azurerm/hub/README.md @@ -98,4 +98,4 @@ SSH access is required to provision this module. To SSH into the DSF Hub instanc For more information about the DSF Hub and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v4.12-sonar-user-guide/page/80401.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/azurerm/mssql-db/README.md b/modules/azurerm/mssql-db/README.md index 01a9010f..7d327cda 100644 --- a/modules/azurerm/mssql-db/README.md +++ b/modules/azurerm/mssql-db/README.md @@ -54,4 +54,4 @@ module "dsf_mssql" { ## Additional Information -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/azurerm/mx/README.md b/modules/azurerm/mx/README.md index f5a5de38..952f2a32 100644 --- a/modules/azurerm/mx/README.md +++ b/modules/azurerm/mx/README.md @@ -84,4 +84,4 @@ API access is required to provision this module. Please make sure to pass the re For more information about the DSF MX and its features, refer to the official documentation [here](https://docs.imperva.com/bundle/v14.11-dam-management-server-manager-user-guide/page/10068.htm). -For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). \ No newline at end of file +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.21). \ No newline at end of file diff --git a/modules/sonar_python_upgrader_1_7_20.zip b/modules/sonar_python_upgrader_1_7_21.zip similarity index 63% rename from modules/sonar_python_upgrader_1_7_20.zip rename to modules/sonar_python_upgrader_1_7_21.zip index 0032dc3cc13ba3f5f04db8e515d4bb29c423e2af..35cfa8b34bc7f40a28c7dee90b6ca1a746ce81a4 100644 GIT binary patch delta 5350 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 delta 5438 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