From 1454045ebf106cdd29748722891e03dd73fd5752 Mon Sep 17 00:00:00 2001 From: roiklorin Date: Thu, 14 Nov 2024 10:11:55 +0000 Subject: [PATCH] Automatic commit before release [release=1.7.20] | [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 15041 -> 15043 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_19.zip | Bin 8854 -> 0 bytes .../sonar_multi_account_deployment_1_7_20.zip | Bin 0 -> 8854 bytes .../sonar_single_account_deployment/main.tf | 16 ++-- ...sonar_single_account_deployment_1_7_19.zip | Bin 7628 -> 0 bytes ...sonar_single_account_deployment_1_7_20.zip | Bin 0 -> 7628 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_19.zip | Bin 13165 -> 0 bytes .../dsf_deployment/dsf_deployment_1_7_20.zip | Bin 0 -> 13165 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 ++--- .../sonar_basic_deployment_1_7_19.zip | Bin 6358 -> 0 bytes .../sonar_basic_deployment_1_7_20.zip | Bin 0 -> 6356 bytes .../aws/poc/sonar_hadr_deployment/main.tf | 26 +++--- .../sonar_hadr_deployment_1_7_19.zip | Bin 7113 -> 0 bytes .../sonar_hadr_deployment_1_7_20.zip | Bin 0 -> 7112 bytes examples/aws/sonar_upgrade/main.tf | 2 +- .../sonar_upgrade/sonar_upgrade_1_7_19.zip | Bin 2361 -> 0 bytes .../sonar_upgrade/sonar_upgrade_1_7_20.zip | Bin 0 -> 2361 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_19.zip | Bin 14213 -> 0 bytes .../dsf_deployment/dsf_deployment_1_7_20.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 +- ...9.zip => sonar_python_upgrader_1_7_20.zip} | Bin 30771 -> 30768 bytes 55 files changed, 153 insertions(+), 153 deletions(-) rename examples/aws/installation/dsf_single_account_deployment/{dsf_single_account_deployment_1_7_19.zip => dsf_single_account_deployment_1_7_20.zip} (51%) delete mode 100644 examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_19.zip create mode 100644 examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_20.zip delete mode 100644 examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_19.zip create mode 100644 examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_20.zip delete mode 100644 examples/aws/poc/dsf_deployment/dsf_deployment_1_7_19.zip create mode 100644 examples/aws/poc/dsf_deployment/dsf_deployment_1_7_20.zip delete mode 100644 examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_19.zip create mode 100644 examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_20.zip delete mode 100644 examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_19.zip create mode 100644 examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_20.zip delete mode 100644 examples/aws/sonar_upgrade/sonar_upgrade_1_7_19.zip create mode 100644 examples/aws/sonar_upgrade/sonar_upgrade_1_7_20.zip delete mode 100644 examples/azure/poc/dsf_deployment/dsf_deployment_1_7_19.zip create mode 100644 examples/azure/poc/dsf_deployment/dsf_deployment_1_7_20.zip rename modules/{sonar_python_upgrader_1_7_19.zip => sonar_python_upgrader_1_7_20.zip} (70%) diff --git a/README.md b/README.md index 4e9fbfac..f394deea 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,7 @@ This guide references the following information and links, some of which are ava - eDSF Kit GitHub Repository + eDSF 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_ eDSF 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.19/PREVIOUS_RELEASES.md) +[Previous releases](https://github.com/imperva/dsfkit/blob/1.7.20/PREVIOUS_RELEASES.md) @@ -578,13 +578,13 @@ Before using eDSF Kit to deploy DSF, it is necessary to satisfy a set of prerequ ### AWS Prerequisites 1. Create an AWS User with secret and access keys which comply with the required IAM permissions (see [IAM Permissions for Running eDSF 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.19/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.20/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 eDSF 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.19/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.20/REQUEST_ACCESS_AZURE.md). ## Choosing the Example/Recipe that Fits Your Use Case @@ -594,7 +594,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 eDSF Kit GitHub Repository under the examples directory. +These examples can be found in the eDSF 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. @@ -613,73 +613,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_19.zip + dsf_single_account_deployment_1_7_20.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_19.zip + dsf_deployment_1_7_20.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_19.zip + sonar_single_account_deployment_1_7_20.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_19.zip + sonar_multi_account_deployment_1_7_20.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_19.zip + sonar_basic_deployment_1_7_20.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_19.zip + sonar_hadr_deployment_1_7_20.zip
Sonar Upgrade + Sonar Upgrade All Upgrade of DSF Hub and Agentless Gateway (formerly Sonar). sonar_upgrade_1_7_19.zip + sonar_upgrade_1_7_20.zip
@@ -698,13 +698,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_19.zip + dsf_deployment_1_7_20.zip @@ -779,7 +779,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 eDSF 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 eDSF 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: @@ -877,7 +877,7 @@ This mode can be used if a Linux/Unix machine is not available, or eDSF Kit cann 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.19/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.20/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. @@ -896,30 +896,30 @@ This mode can be used if a Linux/Unix machine is not available, or eDSF Kit cann 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 eDSF 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 eDSF 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.19/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_19.zip + 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 or - wget https://github.com/imperva/dsfkit/raw/1.7.19/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_19.zip + wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_20.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.19/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_19.zip + 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 or - wget https://github.com/imperva/dsfkit/raw/1.7.19/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_19.zip + 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 or - wget https://github.com/imperva/dsfkit/raw/1.7.19/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_19.zip + wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_20.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.19/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_19.zip + wget https://github.com/imperva/dsfkit/raw/1.7.20/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_20.zip ``` 10. Continue by following the [CLI Deployment Mode](#cli-deployment-mode) beginning at step 2. @@ -1180,7 +1180,7 @@ If you need more information to decide on your preferred mode, refer to the deta 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.19/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.20/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). @@ -1218,7 +1218,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_19.zip. +1. Download the zip file of the Sonar upgrade example: sonar_upgrade_1_7_20.zip. 2. Unzip the zip file in CLI or using your operating system's UI. For example, in CLI: @@ -1235,7 +1235,7 @@ This mode makes use of the Terraform Command Line Interface (CLI) to deploy and >>>> Replace the x_y_z with the eDSF 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. @@ -1284,7 +1284,7 @@ This mode can be used if a Linux/Unix machine is not available, or eDSF Kit cann 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.19/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.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. 9. Click on **Launch Instance**. At this stage, the installer machine is initializing and downloading the necessary dependencies. @@ -1313,13 +1313,13 @@ This mode can be used if a Linux/Unix machine is not available, or eDSF Kit cann 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 675c74cf..1d289e0f 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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 943482cb..7689a3ad 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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_19.zip b/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_20.zip similarity index 51% rename from examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_19.zip rename to examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_20.zip index 1919237ea410405c8733a523ab356d33675098ab..1f68b181174b4ac8d94093fe86a6ed73f3b169d5 100644 GIT binary patch delta 5535 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%0Ank0Lvk$CI2qCjiXv%Gb*{ zxQAU?6YbkLzASk7t}%gan9r;})2u45D}#<*71;A!tjY&w$|dyr+3jPO>t;IBE09Qf z`=!WJhZXA`!}~(D=2SV|HQ@=8PfIFKoOB(8zyp#k zk+za6j)32#h0rI+gGL#rG^&qpkup`~d-#Ug%me#12&&ntR_>D8%jpI7uD8mj1ogP! zu|7-=$V$zH9YfCe@$|W;(TlP@nP=6=o?!LWuD-e87W$-LZqB(GTYYTCnBQ{yT=ZF` zkP&TNtBU?LxD3)hpCCEVg4T?I$6NJC;yPRyp@TeO)OKgfvQn>1!m6umAVfFBZ^y{P z3J&QnWY4wwK*hivCvMbR+uAcC=~N0cdZP?3A_&WXtx5tbk#{(#W@FxUBGR}X=n9g1yqHS#I5M0`Rl3I{Tq#a?LI0|EOFwm4 z`T63!a!h=2xP{6#`Ul?_ONAZpqVp{WCeb>Mkl>zv&8Au>4zm*b$$8Q>oYab>@ZzVH zX8_!VCk-UJZ2@wGAnA)sgc1o4Y{XcM`AVd(FJx;i@%}0mnamQMj6Srtj|GjQxrkX$ zUj}fD86-m;2=0&*F-Wu25M-g|J#Q2*~^SndT@CD1KKoC-Uqw@PiDyVy_biXet|#TnJ-qD~Y2`PJaUB8ES9Q4w9Na{{#(I?M%0~swm^ZDg^<;%88QU~6%G$riD zB++nW2=7!7Q$mw9AreP5*lpG}FJy*3X7Ans)}-9pCkkFxnIj7R-V7_+>tv`*CRDmO zw3{i=mF}2|tSOpZf%Ia1cfLNDUw3YkZ|u!wwyRz&mg;EmSh^>N-4vkk{TQy$o&qbY zej4&Zred{gzWhD8M4gjM|3zZzIgVny+DL)sK#=*ke$mR1V%PG|V{Gp-6VadOpkQlr zqiU_`?o^t>iAR=4!=A9n#2ivx11_}yDW#>e_}M_vISs$(7jj^uOQ7x0-4O(Ov2gr z_O9wD0i3S@tZ`U|PI#;!OM!Z#wFRO%uE$26G4TweL0%TPEOvsb#z^p3GVZ{%N80=%T-tmG)nu*NOJHdK zs47rJMXM`)pAH@XfX4&?2m=@au0ie&L5TO{Oth%t0;B;{H_#CFas6kP+(1U*g7>SN zwo-uJK|mRWZyJ?Qr$A39XK%NEcOVV@jM+G73=IyPmbkx2t<3Y7h%Q0lo8raC$GEuq#IMM6=J#Moa*Z@x<-hvKEN0a`L z=!3^|`9DVr4U~f8*we+c*?ZVEIo0^^u&rJ{!G#jfldoG8+$Et>zf*)T+F4kWrBxp$ zAD>`7B>%#1njVWKqQ-x;&+O)uTB+`zPTa}zw$RZ1+lo*O-hA}75cSEH^LkeF-DHo` ztFpJy=!vy>T)iBVPMZt>c>hl1fc4n|ck8+|k6^=-hD zc-*+}Rd3UAhbyRLR?$r9XfR~sBXi#r@G6jHZ#2BsM&F*luk#=-zfvP8=26jG%TxV1X6X$Kf>oYt+47p{tv?^rW@eg~ zAB}bIj(F^&BlGl$$!c{N;KbK83uuFTuXAhQg6@5hvYKXDHNEd(u75H?)gKQde#Uog~+CZ@_DZeF$IZ* zM9N)^xDp2YN`+II>l1>db7DfR89=hN$&}9XWAK`MNJ&YSt{JpibHL{%Sa?wA@-l-U z^gFgb!r1kkkji7(Y+p2R7IF^epLaRozl<6uT*RE&xH3n0iE_wiji;{QTK9X+Yu6YF z@jB;a-Fa>+e+==ctTzju9<}waF_WO{;$-h z5Ua-gWm5D?0SQnruo>1brw&0P&G>6vSQ?1(=@0?Z6c{KA?q>LpOIInaNQUD4pG${g z{)YTw(#Qa5P_zDj*(3kLq{slNQJBB1kv|Z;|JWi3d|8EGTm7~}{$N;cFn_gO0NP*f zBO2;jdY1zMm*t{BZSkiG`@?0u;r^|z|KzrlBiLj)DN*Eqi0mKsAANO_qek~;yaC@l z@ZU1~2mimjp`^78)$~O(004r2-RTR#n+3>G3;aiN|8RdjC9&jiAsiC`P-6iAME>G- ZAe`iX*+u{S%D>sU@~qfRQa7*Ue*j9&-Twdp delta 5548 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 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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 f7c1aad7..fe5dc0ba 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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_19.zip b/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_19.zip deleted file mode 100644 index aa578f34f1bc9d036cb2061a84e1431c52bf1dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8854 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 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 new file mode 100644 index 0000000000000000000000000000000000000000..095f8090c6f60a03eae5a9707ad0840e0af92e22 GIT binary patch literal 8854 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 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 b9fbd9e1..60c3a7d6 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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 e2e8034d..561f9011 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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_19.zip b/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_19.zip deleted file mode 100644 index f3c58393640781346c467509192860c5c833ac4c..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_20.zip b/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_20.zip new file mode 100644 index 0000000000000000000000000000000000000000..e8387292831c74bd80d437bf7ec4f34112ce5e7d GIT binary patch literal 13165 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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 49e6b9bc..3a7a6672 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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 1606dbe2..87145ec8 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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 d9ab1c65..23d3cfb6 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.19" # latest release tag + version = "1.7.20" # latest release tag sonar_version = var.sonar_version } module "key_pair" { source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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_19.zip b/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_19.zip deleted file mode 100644 index 0a4d2b30e41bd85fd0cc97844e38cddb7ebe6b27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6358 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 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_20.zip new file mode 100644 index 0000000000000000000000000000000000000000..8afd72b54582e9643d0d74f793bf001cac169a01 GIT binary patch literal 6356 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 literal 0 HcmV?d00001 diff --git a/examples/aws/poc/sonar_hadr_deployment/main.tf b/examples/aws/poc/sonar_hadr_deployment/main.tf index f8b00cb6..dfda617a 100644 --- a/examples/aws/poc/sonar_hadr_deployment/main.tf +++ b/examples/aws/poc/sonar_hadr_deployment/main.tf @@ -11,13 +11,13 @@ provider "aws" { module "globals" { source = "imperva/dsf-globals/aws" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag sonar_version = var.sonar_version } module "key_pair" { source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag key_name_prefix = "imperva-dsf-" private_key_filename = "ssh_keys/dsf_ssh_key-${terraform.workspace}" tags = local.tags @@ -89,7 +89,7 @@ module "vpc" { ############################## module "hub_main" { source = "imperva/dsf-hub/aws" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "hub", "main"]) instance_type = var.hub_instance_type @@ -117,7 +117,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/aws" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag friendly_name = join("-", [local.deployment_name_salted, "hub", "DR"]) instance_type = var.hub_instance_type @@ -147,7 +147,7 @@ module "hub_dr" { module "agentless_gw_main" { source = "imperva/dsf-agentless-gw/aws" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag count = var.gw_count friendly_name = join("-", [local.deployment_name_salted, "gw", count.index, "main"]) @@ -178,7 +178,7 @@ module "agentless_gw_main" { module "agentless_gw_dr" { source = "imperva/dsf-agentless-gw/aws" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag count = var.gw_count friendly_name = join("-", [local.deployment_name_salted, "gw", count.index, "DR"]) @@ -212,7 +212,7 @@ module "agentless_gw_dr" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag sonar_version = module.globals.tarball_location.version dsf_main_ip = module.hub_main.public_ip @@ -229,7 +229,7 @@ module "hub_hadr" { module "agentless_gw_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag count = var.gw_count sonar_version = module.globals.tarball_location.version @@ -262,7 +262,7 @@ locals { module "federation" { source = "imperva/dsf-federation/null" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag count = length(local.hub_gw_combinations) hub_info = { @@ -290,7 +290,7 @@ module "federation" { module "rds_mysql" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-mysql-db" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag count = contains(var.simulation_db_types_for_agentless, "RDS MySQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -301,7 +301,7 @@ module "rds_mysql" { # create a RDS SQL Server DB module "rds_mssql" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-mssql-db" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag count = contains(var.simulation_db_types_for_agentless, "RDS MsSQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -316,7 +316,7 @@ module "rds_mssql" { module "rds_postgres" { source = "imperva/dsf-poc-db-onboarder/aws//modules/rds-postgres-db" - version = "1.7.19" # latest release tag + version = "1.7.20" # latest release tag count = contains(var.simulation_db_types_for_agentless, "RDS PostgreSQL") ? 1 : 0 rds_subnet_ids = local.db_subnet_ids @@ -326,7 +326,7 @@ module "rds_postgres" { module "db_onboarding" { source = "imperva/dsf-poc-db-onboarder/aws" - version = "1.7.19" # latest release tag + version = "1.7.20" # 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.access_tokens.usc.token diff --git a/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_19.zip b/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_19.zip deleted file mode 100644 index e0cb6e446992f83b4654aa3a5bf13f1f16f28335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7113 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 a*ChF$U}a56Ce-mQ@i z!lf1542&!VX;q;KsEAjhi2L>ykN86oeIU8CRBCRGgWgSFBf(1~&N@c9Tm| zi;5D{@{4j6s<{*tic$+pGmBDF;-R_~Y!#I3Y!wXkjP(q46l{PD3q1oRu39dTgG7MV zbAbJ~DY5LsF(5CDk%2)DmxF>_9bJ4~^>S12d9=6B(EqT3Kx_H`F6Y=;NAKNK+B&6m zsc7(#f?U0Coj3Ywo=^E#E!60+;lQ7L-}i2By!(<-?zN=B*9%o%R+Bhn0$z5RSInz9 zIIrQJfuHisck8S-tlP7w{wCX1&v$blzgWw%Y@_(;o0ZoB&gYeJZ%GlJDjBPPSbO!< zo96eA@?VN8`g3$`Xl765e~TTmMV%qXq~{bJy5#Wp=MAaiC5>DeY`iRjmX76jw(nm4 z*FG=Du9R2D`he$_E8RtYOqPx(u3wGLin^l{Kl?o*bU@Mdw$}ICd0^c2+6+a7`|BmHEd$92q@oPpWW*sS) z_PaCnbp4M*pZET5&Og7jrYLW+ORWE^$Bg_p&oVW&e(U-EnEgn)?zgac%~vN1&GwD` zv?+uAxqxSNM#KSSku_5~7H8{s)FqDKP8E;0meS#LPTcqQ;S3-i8Hc z-!>4aJHOuI%5+{K^>0?Y?A|2ilvKZeEaB99e%lNk$+=T>dj5Q$duNAlM#2)!9nCjy z9Q*Wr?mp}J7q0Izl45Z@r=_19ULCqf{6jU9gWfMyrW%%oxB32ho%LRoW?N$B@I1@6 z>7e$PC3Afr*z7*_DVtF|A;f{}!NmniEel?8I_p1hlV)D%s9~s)%Mo*Rf8DB!Y|Sno zrq0aXsu-}XMSr{b2i<#u$srBB-5bKp911oBA9TFxF!k%Kh@<6l&33&d9buW;6%`T> z79I-}DEQ*xsk6y-TKdik6#-MDpjGD#ne@6N|9_oup>pq|m?!>sPIyUAnakxHr1Y#e zyKtVtpS35fa@b#$S)I`PyK+(YMHl~XOXkOZPwEkwajWuscCp5f^^@+4-)t}Gsy(%G z(fLVxYZo5-8UHms^slS+|GTdv_bfLL^mDsaG>z$f*=-FzVW$;dKE=*#XCM-z zK6k3PAkz(cAM1cI_>ZGSC5(sx0_rzKEd+2-=U`(!6LB^{eB$I27k*n zzW8R^GP_=xUzH-wIr{+Lp3dO+2N&fFIozH4=x&O0`nr#kR4dQPRWjaRJVUZp;>Od6 zAf>`YfyO z-NiL+TUs9QOg0r$f0P>Y`oo9m^{jhTLn|vB1m^KrUq0w?F}?OEr={pCCYQDyt=GlQ ze9#CmDqP|$$t22Jp`cmd@-RL#D8aHTti}ewhATjIhz7?x44+RRc3>9#$aee#dI)PEp;iOLc?Gr9M7Bl)nB=iq1202~^9X7dLbjon b6^9MT848y-SlNI<&AVX;qP>h=&ck7ZlP!xm}a2Z#YT2!2wpI59`k_I;UCD2q5Ml-o2 zwWugDEx#yNp_)rUp(wSmG_xo*B_66WTj}L^?Wz?@r$)A%QlLizFB!K;Cx;g_m&jlsgkk!hqYHv zy=i{`DF3CnqCZF1hGzC;{bf8LNPUed^w!N$uXXz5sfXZ!Bu zf9>;f>`HlctPgl@xzb(a$7Jbv;`-I-tf)IW@w4BfhR)ks-*4xEq2me+9YtKBQA^7To_9UApm zK6=#s`|s+{L-4DyvZ)H{;wW0^4~nm)YST|=lf&!Bk8)|!saz!ohUThH}=z} z4EE;&p4Ax<2b4wDOzBvhp6*Td#GVe_feH?GD_eZl%?7UP8Ox?YC&jxV-3?+-jZY1L7N*q#eZUwIl-G|$_z znR8Bh{-z|=2V6Z|9*j0pAuR$Sw#hF5+qWoBWo7L^I<4T=1IL~GwC37*U)&Re{q4<3HZz;D{u)G*oI zD{1Q5O*W^GGB>W6I5DWyPp}|Xr)~Z5mUFLppDWcr2n)Nl;7v%zB%zHtG2N$I9_G7V zOSBFu{~TEM^1NuQk6Klk!rw=`#DkX{xN>gy{M*R~>!iN#V40wEqO}v>+%+~m z_kWfB%2(%a{apWV-qGqh;iW9=)O{M>-~aI_*UK#P@Qxb!iaTll57=!G|C<+eaqYHu zp1VF@y`uZ&LC~rb+i#~-zSBL&oi&F)!1Deo1NJkoa`>)C#+`8#ju3B1x^BpFdb*5; zMtt%Fb~eq#%RvvnD!p6w>qXAe*Dpdn1gz*+uDbgt=YkeI4L7{Z(F5@)?O=fm8V(fB0`L_(IP4VCkjE$c<~e z<@}G#e4DnP5j9bDgl)3=1SE9-QPhSc9RRoCs;oBJM>f|SR~e=-;cxD;BUFc7vD@$U-xm6YUMe(O2+$(XGqpc+;|!hq*RzFaCuYl z4X<@Nu6<_mb7$I=nS8l!%9pWW!`T$uui-!DY!Kdg?(c_9>g+#{FUo(ZySS!pOUnbE z$);lJk5Xe^fA}!Ho^_9EXk~?iz&sx7%Lg4Urq>?jv=n{CN=n;Sn4^5Ex4*IWLqBKvIVIE zBhC)gf*;wAe?Sjm4J6cRfH-SVOHE{JG=NDSt2OX4lsFquvk Q1~mg45C$_bFkArh0A 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 7d6908e8..849d432c 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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 98181814..4cabffd8 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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_19.zip b/examples/azure/poc/dsf_deployment/dsf_deployment_1_7_19.zip deleted file mode 100644 index 3923891293a850cacc4c74971e23c723a136ae61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14213 zcma)j19W8Dwsys~la6iMwr$(CZCf2X>DcJlM#t

5iTLbKZORopb(s``x>1?Aldh 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 literal 0 HcmV?d00001 diff --git a/examples/azure/poc/dsf_deployment/main.tf b/examples/azure/poc/dsf_deployment/main.tf index 373c47bf..03cac943 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.19" # latest release tag + version = "1.7.20" # 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 abbabd0a..3db65bcf 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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.19" # latest release tag + version = "1.7.20" # 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 1aff7690..28982ed8 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/aws/agentless-gw/README.md b/modules/aws/agentless-gw/README.md index fd19aec2..5927f151 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.19). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). diff --git a/modules/aws/db-with-agent/README.md b/modules/aws/db-with-agent/README.md index 2a18e503..afaacc16 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/aws/dra-admin/README.md b/modules/aws/dra-admin/README.md index 35922d84..eec71db4 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/aws/dra-analytics/README.md b/modules/aws/dra-analytics/README.md index 43d224e7..4d5c7879 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/aws/hub/README.md b/modules/aws/hub/README.md index 63714200..92d73925 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.19). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). diff --git a/modules/aws/mx/README.md b/modules/aws/mx/README.md index fb9ca649..dba08aa1 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.19). \ 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.20). \ 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 120507be..e4e44b0b 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.19). \ 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.20). \ 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 95d38c9c..e9ad5987 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.19/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.20/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 ed05f46c..ee6d920e 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/azurerm/agentless-gw/README.md b/modules/azurerm/agentless-gw/README.md index c2385700..acadf9ff 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.19). \ 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.20). \ 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 cbcb68f4..6e5432ef 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.19). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.20). diff --git a/modules/azurerm/dra-admin/README.md b/modules/azurerm/dra-admin/README.md index 94efa342..8fb5d86b 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/azurerm/dra-analytics/README.md b/modules/azurerm/dra-analytics/README.md index 3ab826a7..0a0fc5b2 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/azurerm/hub/README.md b/modules/azurerm/hub/README.md index bf6ed8ee..811904a6 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/azurerm/mssql-db/README.md b/modules/azurerm/mssql-db/README.md index abe917cd..01a9010f 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/azurerm/mx/README.md b/modules/azurerm/mx/README.md index aafb0ce9..f5a5de38 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.19). \ 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.20). \ No newline at end of file diff --git a/modules/sonar_python_upgrader_1_7_19.zip b/modules/sonar_python_upgrader_1_7_20.zip similarity index 70% rename from modules/sonar_python_upgrader_1_7_19.zip rename to modules/sonar_python_upgrader_1_7_20.zip index 36d5fc30d02322d5c690cdf4184566c066c7fe95..0032dc3cc13ba3f5f04db8e515d4bb29c423e2af 100644 GIT binary patch delta 3810 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 delta 3659 zcmZ`+2UJsO6HN%9f&?LSLX%%ws6v2PkY1H0qJq+UC`m{FT_GYwQAA`z6;`CV(uH85 z_ad&yA_|Bo9YK)ri?|eVlNZ7U&u-31&dJ=lb7#JpcfNTKsbC5f%wuZ>VdnzTKUY1x zl6Vlj8Ys0>4tqe5^;!jA+Lt`WBR~#5%n2dUU@rul1}Z5@XxAzYqfQZ64~;m z$gmN(0rz1mgv7Rcs3*=J^Ix)?Jb)|$iezR?@rB+715tXd0jx9#&YBWSwd8<(2D{@ACqEv(L0#{md03L%7P zVF?&toV%Czzn_=2FhY{W=iiPaO?Vd0LstfxNB>C*mZ6J+F)(IDtSy++0_qh;9^6jJ z7Fo$iiQ_PW>mNC?%05x14{Q6$;fH|`(O4y>0IfIV!NVtkx>Sz;wVtANU{htA8Ab6LcKDUEA&BM;RJhgY?~6iiy#O0ua!* z0cg=-k}UF+6q{l;U}kts^EU&aAP~$91kz*948~rb8HaM$J{G!%_FSIbB-!bhkP+?& zh_p7@n;00MFi{QiVtr112@%{NF#9Y71Y#%BhGF5%NXYPGA>x25wruTo{=?a!A=`Is z-(+6&sn$Mm4jJ*_HNDr%e_+X!ANgzLgy8CjaH!&0+2MBGp3|xK1c$b8sj3E>|Fc_8qOxfu>0hVrPe0hJWByBL@6|HO(Ils~$Ajv-ugKes zCI~rgyfc?ARX3m--qUmN=n^$}zaie9bkt>`6F&b(k@3yv=R)EJFo+X1V5sRCTg85( z0+B07|vGccp%3R^43Ymk!;}!CEkMB#dqiM znq0hp?%5gJ{KE?cmTeZo=3WZ@oE3

    Q>6C4uW{M+gz~xeI$n!g>-~XYAvOgh#Q4 zlM;@HK-888tqRg}4uT{n*dkQm?k*^Ixt3YNZ+wXbucn63y+wmD-5Ua_CoaYK#h>!7 zE;*zr)z;hP4NqF0@oehfpGqt=wvnjncqp9^!YPov+2hiOd5pZWd=9#N=^&?7Ftth^ zBD=r!x!CzE>Z6Q%@16%BUVjo#Z=EmwYJM~i6caFSj}$q)7b1D}s~qg9-hrA%R62Ac zPEPm7%PFCXJqGiz{)4B}-izP8E*&u}R3WJ@^7L1c^Vf~wIQF$GpGsuXiFXjn_q4;6 z7lzs&j?ClKqc7ijQP8c<(Od7}lMvP;EmR(l)%O3(=O*0&cZuO%c1;E&9g$z$z`{(cX_SrDX#XdJKa+RPu0e>={YartGaG(dbSX9EFJlAy10tAXx8siO{K*P8UOSN zy%u61wfrq--H<5bE_bP+_M zOHz|F(r;tjjtLDL<F1FmzdwzInI@#UF-Eg%2&`3t^MAqpHjK#s+&ghjVxo4xk$wB5ey@?Y| z9Hfy&vtPIp_KonnES>WRxvFO55J7D~MeH5kjlcHMGaxPHr1_kYRifti6fJy>;&Y=q z*L>0+IBtYXR~v7uyYR047WuOrk7`;|MPGgeeKV_FNb6fFz;8@hnpu%D1iog(7LrtX zS1NGE!&x^t&th*^T1}}>k%nND7iGlrsBiuWrwI8)3hiP>JW+|Dqs|^l@mzxIYxrdu zt>2S~p1GO&)fdJZ6EAC5bv-a2HTCS!Jv+EmHPSptqN=$fCl@A(SKs${J_&4%a!0>W z?{BMgZK=)E9{NuHhQ2t~P_mH%Kd?R{KBU%5G55Syz7VGAcAN%Bgu6H&V1*4Ie%M)-= zz