From 7ac4e19d6d2bfb4d99bbd4bbdebd4c274d6486bb Mon Sep 17 00:00:00 2001 From: lindanasredin Date: Mon, 8 Jul 2024 08:26:20 +0000 Subject: [PATCH] Automatic commit before release [release=1.7.16] | [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_16.zip} | Bin 15281 -> 15281 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_16.zip} | Bin 9119 -> 9119 bytes .../sonar_single_account_deployment/main.tf | 16 ++-- ...onar_single_account_deployment_1_7_16.zip} | Bin 7881 -> 7881 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 +- ...t_1_7_15.zip => dsf_deployment_1_7_16.zip} | Bin 13156 -> 13156 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_15.zip | Bin 6312 -> 0 bytes .../sonar_basic_deployment_1_7_16.zip | Bin 0 -> 6312 bytes .../aws/poc/sonar_hadr_deployment/main.tf | 26 +++--- .../sonar_hadr_deployment_1_7_15.zip | Bin 7065 -> 0 bytes .../sonar_hadr_deployment_1_7_16.zip | Bin 0 -> 7067 bytes examples/aws/sonar_upgrade/main.tf | 2 +- .../sonar_upgrade/sonar_upgrade_1_7_15.zip | Bin 2361 -> 0 bytes .../sonar_upgrade/sonar_upgrade_1_7_16.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 +- ...t_1_7_15.zip => dsf_deployment_1_7_16.zip} | Bin 14205 -> 14203 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/dam-base-instance/iam_role.tf | 2 +- modules/aws/db-with-agent/README.md | 2 +- modules/aws/db-with-agent/iam_role.tf | 2 +- modules/aws/dra-admin/README.md | 2 +- modules/aws/dra-admin/iam_role.tf | 2 +- modules/aws/dra-analytics/README.md | 2 +- modules/aws/dra-analytics/iam_role.tf | 2 +- modules/aws/hub/README.md | 2 +- modules/aws/mx/README.md | 2 +- modules/aws/rds-mssql-db/README.md | 2 +- modules/aws/rds-mssql-db/iam_role.tf | 4 +- modules/aws/sonar-base-instance/iam_role.tf | 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 +- ...5.zip => sonar_python_upgrader_1_7_16.zip} | Bin 30712 -> 30713 bytes 57 files changed, 160 insertions(+), 160 deletions(-) rename examples/aws/installation/dsf_single_account_deployment/{dsf_single_account_deployment_1_7_15.zip => dsf_single_account_deployment_1_7_16.zip} (70%) rename examples/aws/installation/sonar_multi_account_deployment/{sonar_multi_account_deployment_1_7_15.zip => sonar_multi_account_deployment_1_7_16.zip} (74%) rename examples/aws/installation/sonar_single_account_deployment/{sonar_single_account_deployment_1_7_15.zip => sonar_single_account_deployment_1_7_16.zip} (73%) rename examples/aws/poc/dsf_deployment/{dsf_deployment_1_7_15.zip => dsf_deployment_1_7_16.zip} (66%) delete mode 100644 examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_15.zip create mode 100644 examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_16.zip delete mode 100644 examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_15.zip create mode 100644 examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_16.zip delete mode 100644 examples/aws/sonar_upgrade/sonar_upgrade_1_7_15.zip create mode 100644 examples/aws/sonar_upgrade/sonar_upgrade_1_7_16.zip rename examples/azure/poc/dsf_deployment/{dsf_deployment_1_7_15.zip => dsf_deployment_1_7_16.zip} (66%) rename modules/{sonar_python_upgrader_1_7_15.zip => sonar_python_upgrader_1_7_16.zip} (64%) diff --git a/README.md b/README.md index 9f94931be..0ecac32e8 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.15/PREVIOUS_RELEASES.md) +[Previous releases](https://github.com/imperva/dsfkit/blob/1.7.16/PREVIOUS_RELEASES.md) @@ -548,13 +548,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.15/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.16/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.15/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.16/REQUEST_ACCESS_AZURE.md). ## Choosing the Example/Recipe that Fits Your Use Case @@ -564,7 +564,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. @@ -583,73 +583,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_15.zip + dsf_single_account_deployment_1_7_16.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_15.zip + dsf_deployment_1_7_16.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_15.zip + sonar_single_account_deployment_1_7_16.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_15.zip + sonar_multi_account_deployment_1_7_16.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_15.zip + sonar_basic_deployment_1_7_16.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_15.zip + sonar_hadr_deployment_1_7_16.zip
Sonar Upgrade + Sonar Upgrade All Upgrade of DSF Hub and Agentless Gateway (formerly Sonar). sonar_upgrade_1_7_15.zip + sonar_upgrade_1_7_16.zip
@@ -668,13 +668,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_15.zip + dsf_deployment_1_7_16.zip @@ -749,7 +749,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: @@ -847,7 +847,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.15/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.16/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. @@ -866,30 +866,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.15/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_15.zip + wget https://github.com/imperva/dsfkit/raw/1.7.16/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_16.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.15/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_15.zip + wget https://github.com/imperva/dsfkit/raw/1.7.16/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_16.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.15/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_15.zip + wget https://github.com/imperva/dsfkit/raw/1.7.16/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_16.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.15/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_15.zip + wget https://github.com/imperva/dsfkit/raw/1.7.16/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_16.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.15/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_15.zip + wget https://github.com/imperva/dsfkit/raw/1.7.16/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_16.zip or - wget https://github.com/imperva/dsfkit/raw/1.7.15/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_15.zip + wget https://github.com/imperva/dsfkit/raw/1.7.16/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_16.zip ``` 10. Continue by following the [CLI Deployment Mode](#cli-deployment-mode) beginning at step 2. @@ -1150,7 +1150,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.15/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.16/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). @@ -1188,7 +1188,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_15.zip. +1. Download the zip file of the Sonar upgrade example: sonar_upgrade_1_7_16.zip. 2. Unzip the zip file in CLI or using your operating system's UI. For example, in CLI: @@ -1205,7 +1205,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. @@ -1254,7 +1254,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.15/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.16/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. @@ -1283,13 +1283,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 f8d12e95a..34da7f0af 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 1c84dcb6e..de6ac5af7 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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_15.zip b/examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_16.zip similarity index 70% rename from examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_15.zip rename to examples/aws/installation/dsf_single_account_deployment/dsf_single_account_deployment_1_7_16.zip index 9e90d6e75709cb752e0fbc4789203f98207b5625..600bda0e19a42321ccf47b1abafde1bffd527ae5 100644 GIT binary patch delta 1629 zcmdm3zOkG)z?+$civa|@oL@}jHQ_VU4-MgDU|zkbI}L~@`b%*DB_dL{e!MlYP+!DM zKP53&uOtmc%@zeF(ddoW7BhpDreAf6m@FlzFKVWro0yr0rg(Ckpb}%o=0?HO%*>w7 zFD5UOH<2>aFH0=SOiap2ErzLH1+jkf7x^s$V0EhvOeDX6A_OgC{evxor0i31c;lWSN^#Le`BTpe9}UG;KPki%p1ah7CG zu%Wx;OeBGxOD!tS%+Eu2^<;MWIbc=KWkEquP?TSmnF3UbZnLRe6WDLu7uP*)W@2EN z$;rT=4e=W&I*Jlu8el#v0 zp8^_fKdC>A3-5^9x+Ri)kQJhP6J z%D8=Iwln@)saW50C4O`0HWg{nlqF1BsebGi=CP_3$5aZOE|YLcy=!wjKXG0do0{vU zq8BUNcR1=?lW!9WxDxhDSbOct)eLi{%uuM0h<~+b)r#v|+Vcdrgs8cF z(@!^@&v&FU*-SsBxY>Ghz#>DP?-6~WcXl3&XguS0yyC*)xwm;&Tx?!eu+)dS$#lYE z-L1wuE+-gV|6W>atkf%0yKF+_YquAzwe3N>t>i^_=9u5x`u)k?Tr4kD98&^L!Q5CJMCfm**DzIWt4zWQAn;_e&3*KVCS$?M>8zAnqU4 z=K5(&i}Qb6ys%@k)W&;rpZxGC>FK?`{eMNBig4nDL@6b6q56~`{JT4@vj0EfR(fi~ zd!gKGAA)_R{kZcvb@G|!khU{zC)S$G`1tX+lH$%;J7XSfyWtsAskG(tqH@jt_xTSZ zDqVKYShMcW74N;3_bxG-J}fVG{Uu|+=-rVU)kSa8CI~hu$u4au`>(iX!+W(q$MU7# zhu#19h&TAXeSkM3lN>V_13R=pnY`J|i3?Psu!2jJ$r~+Y;Kj*gWpi5rM0tWxAqdLJ zpi<-tGXn#^3*;L3n3RZXl`sU z*rvV!=%!|%pNvr4=%5bL3oJ~~3Lk{!%%B3N-&~r>M+2l(7^U1n*aP;<1xsnBzlI=X z!15QR!GrAWJ;osYph$$4LQuzaTdM&8Lsx^! delta 1623 zcmdm3zOkG)z?+$civa|(jV?^&HQ_VW4-MgDV1Ct{mj=WW{iQg75)qG^3TIC&)E6<; zPf5(xD@j99vqgcaG-Bhm#mvk=rIRByOvFv~gIpb5d|mZ&Q;=0|UZRoA2{uo-=+NrP z=ZwJy7A2w?I9bp{p+01lR;bliXMs&~D)e_qSZ|UI3c0(#eC`7k0rnl%asr#u&312| z>^QSY+x?#|hu}2hbvvypBQ3&aL{)!s>bnzk!6y8GfJ5DOcFh<1pZ0Ww9&yYH^GKXI zNiXCk$2-fXy~*p&nO597oWXs1s^+)bM{g$;8Y~KP*d#Y$>sia-+e{qw(@s5E$W;Br z|Iprb0$Z~J{UfZM?+C7$?8bg)*1sjMf5>Jnk55<1(+h$9 z1E`x% zf~Q$3^rkwem8UIqNsf58QD*gy;@*u+Gw1ewT+nX4T{>VfyYEA^LV zCain^`d6BZl;tlU#m(1xFL3|nTUu6Xr&V+_Z%_99UO{yp%i{+>emhrQG&^ByZC3oP8dAD0`q>XI*JU82Q*s}P%4%3Zz zThY1RRpJQi*L8PhIru0ka@E_5DSa}&XfWxc(Ytp`54S&BI6wF1R)?ixAHL_sondji z|6%dMLUq%mz1Al`&U_&uy*~f{$3GrwhZGK*xa6tSpZFkOCb*ja-^AWmQxfm1-dgi; z`3#+pJD;Cco5{YCXD08&=uCshkH5P*6`2SAE{IlsW6r`)6HWEbCnEc5eLs#Dl zSlw<(6A4rO{L+$w(h>|+>{6>)z^Z)JO{7ir^HNL7^NX@G^U~4XHb;FEFC&v2GrSa; zyxGi&3sj7-f{T&Kj+Qd;GGwx{xvc=A5J9LA1O>>>6saSgoD2+{vJ4D*ljoY72%{7v z2-S!(#LilbNr7+j1v6EUvCyIfp-=%9iC35z82Duv7<3pUK!qIxBM>iX0*?Fg0Nkl-^pIe#Jx1B0_X1A{(_lja$K^aIOx d 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 630fce961..f4c26cba3 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.15" # latest release tag + version = "1.7.16" # latest release tag sonar_version = var.sonar_version } @@ -25,7 +25,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.15" # latest release tag + version = "1.7.16" # 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 @@ -37,7 +37,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.15" # latest release tag + version = "1.7.16" # 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 @@ -49,7 +49,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.15" # latest release tag + version = "1.7.16" # latest release tag key_name_prefix = "imperva-dsf-gw" private_key_filename = "ssh_keys/dsf_ssh_key-gw-main-${terraform.workspace}" tags = local.tags @@ -61,7 +61,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.15" # latest release tag + version = "1.7.16" # 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 @@ -106,7 +106,7 @@ locals { ############################## module "hub_main" { source = "imperva/dsf-hub/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -144,7 +144,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -186,7 +186,7 @@ module "hub_dr" { module "agentless_gw_main" { count = var.gw_count source = "imperva/dsf-agentless-gw/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -225,7 +225,7 @@ module "agentless_gw_main" { module "agentless_gw_dr" { count = var.gw_count source = "imperva/dsf-agentless-gw/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -266,7 +266,7 @@ module "agentless_gw_dr" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -290,7 +290,7 @@ module "hub_hadr" { module "agentless_gw_hadr" { count = var.gw_count source = "imperva/dsf-hadr/null" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -324,7 +324,7 @@ locals { module "federation" { count = length(local.hub_gws_combinations) source = "imperva/dsf-federation/null" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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_15.zip b/examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_16.zip similarity index 74% rename from examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_15.zip rename to examples/aws/installation/sonar_multi_account_deployment/sonar_multi_account_deployment_1_7_16.zip index 0fe12ee2d8c9f73d3aad740c9ce805d97375a726..0e2cf44282e17b38140f470e0227ae5508b6343a 100644 GIT binary patch delta 641 zcmbR5KHr@;z?+$civa|@oL@}jHRUtY4-MgDU|zkbI}L~@21p45B_gKFvH4!(U|^W! z%)p?_AT#-+f~u&Qer{rBo?b~BvWCgO*pwKLZkA;~%famF{9^KHK~pI+{j$WO%*3Re z)MA+GRS@GhO9|C*gVoKHHI*>a&o3=0C@sNI^-Q*eiJO^41n5c*usd^2#m)4CTpe9} zUG;KPknP{N^9w83!21HGl0b`7i;6Sz^UzJ4tSdMhtm-X4$aw`t`DK|YK&5ETn`|R6 zgO`y>ju{?8lhYNPxj;e03J#*la};F+F~Vo^Lj_Yoq|iaA1>3nwNt$Uc=j0CxYGUXi z15^nN8IY+8z`%>JO#1&RiHU*1nwx>afI$KrO^iTtNn^GsNWTbbh#~0)x#`PiZnayi z3=B*H3=H}xy3Hj(x`k1K5aCF$)vlE{nHqssodIG)6wOs~AkDzoM+sYm-C#fNR+MH+ PlZW~dHF%*aE0xs%t!>IK delta 617 zcmbR5KHr@;z?+$civa|(jV?^&HRUta4-MgDV1Ct{mj=WW1EiRN5|dpdOvO$0gIpb5 zd|mZ&Q;?Nxo*?msRS>8sBJ%T(Q`a~c7$!M0Fz8Nhlvfuu)z3}L%+o7LL)I{HyAq@9 z##?7Oz$O>Vn@XAL7Zl}}Wu~MS6~olNgxEj%ko*j8W)=~k`#3-@oZK#FDru@;22`1u zpNFCPs@!a_p{qDShL$B3WhN%&q@pX^{FAeW8?3HE)KtP$Kfko3ptJ--)ltzBCSFD+ zIc9kHOiovD<^lx}D>#5AGb+n~J^tl0x7saM1_mYp1_u4f4;4&>QNjwLS^*=N7$m@f z&j=)!G%jYF9H^uwh!koFtzh>mC`&Uv;0GxZLk}~cN?@3QoCH?6Qc0TWk^o30FcMIL z3!xC~n&nfn?31_|7z#`o7>rO{vriCe5o$Oh^n)$hrzp+TBMVX~f*O)gb(P9$0OH2P AumAu6 diff --git a/examples/aws/installation/sonar_single_account_deployment/main.tf b/examples/aws/installation/sonar_single_account_deployment/main.tf index e896ba559..86701e48c 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.15" # latest release tag + version = "1.7.16" # latest release tag sonar_version = var.sonar_version } @@ -33,7 +33,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.15" # latest release tag + version = "1.7.16" # latest release tag key_name_prefix = "imperva-dsf-hub" private_key_filename = "ssh_keys/dsf_ssh_key-hub-${terraform.workspace}" tags = local.tags @@ -42,7 +42,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.15" # latest release tag + version = "1.7.16" # latest release tag key_name_prefix = "imperva-dsf-gw" private_key_filename = "ssh_keys/dsf_ssh_key-gw-${terraform.workspace}" tags = local.tags @@ -72,7 +72,7 @@ data "aws_subnet" "subnet_gw" { ############################## module "hub_main" { source = "imperva/dsf-hub/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -103,7 +103,7 @@ module "hub_main" { module "hub_dr" { source = "imperva/dsf-hub/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -138,7 +138,7 @@ module "hub_dr" { module "agentless_gw" { count = var.gw_count source = "imperva/dsf-agentless-gw/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -172,7 +172,7 @@ module "agentless_gw" { module "hub_hadr" { source = "imperva/dsf-hadr/null" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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 @@ -199,7 +199,7 @@ locals { module "federation" { count = length(local.hub_gw_combinations) source = "imperva/dsf-federation/null" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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_15.zip b/examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_16.zip similarity index 73% rename from examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_15.zip rename to examples/aws/installation/sonar_single_account_deployment/sonar_single_account_deployment_1_7_16.zip index 0f5ab7a18991e3de493dac9b7c3c3387b980e25e..21140f958d2a34da0b6d133588f04f0dba6a877a 100644 GIT binary patch delta 510 zcmX?Ud(xISz?+$civa|@oL@}jHRChW4-MgDU|zkbI}L~@21;=NB_iHEKRkc(D^^2M zGyUAe%sjo4G-Oqi4cL^J#B?`@uzhA@_H=$R*__Wz%1pm3u_!Y!DJQiUrhFB|(9P|9 z&$+ol026nTzoHR3oFj%PwYG5EK1iET+fs8cs1W~X;VU&PCxCm@ul&mx}yEIrGFuqU% K18U-8IW+)vvY?9q delta 537 zcmX?Ud(xISz?+$civa|(jV?^&HRChY4-MgDV1Ct{mj=WW1ErXO5|ihOnu(k02e~@B z_`2%lrXVZX{7O`vRS>8sLfk+m>8q``nidjd3q&j$QmZ@RASnu zvGML_Hn7nm(q@vT`ems_#hLke#W1xmA@)yBmY&Sb%pwAG9|y>VlP|NINdZ+S7G)+T z<)or3->l5>oC|C!udtbfseXQGNkM4|hN@^`b0%I!COKxf&nGj>xNw2I&I@91&OmjcZX^*Fc_oQp~VN%E`}aD2>oD-Vr8Y7 RQY1ktMNq>Bs&28I8UVoGpveFL diff --git a/examples/aws/poc/dsf_deployment/agent_sources.tf b/examples/aws/poc/dsf_deployment/agent_sources.tf index e4b66add8..7aabe124d 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.15" # latest release tag + version = "1.7.16" # 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 ab7c9db80..7a26ef15e 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 820e5c841..48068258e 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 c4afac1bb..018539324 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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_15.zip b/examples/aws/poc/dsf_deployment/dsf_deployment_1_7_16.zip similarity index 66% rename from examples/aws/poc/dsf_deployment/dsf_deployment_1_7_15.zip rename to examples/aws/poc/dsf_deployment/dsf_deployment_1_7_16.zip index b171af6d8726bdbd2a705230c6dfd4f023fc0ae5..a9a569984588c7ef9d9237a38e76b0de13793f44 100644 GIT binary patch delta 1120 zcmZXTOK1~O6o&8IndZ?XwK30TYMP{^^-*RL1G8`;mKwp<7V!bywNsmv*e0oYv6D>H}+wYqTOLcxW&6Ku&MOGTlAg5G=0IGJ={W;6eP{&UayZarB~ z+Rl!#TqhvU=t!e%3wKH4#S3P@Zalu3#Bce8&yIggeto`rwZa1M+6F)`D)AntB+kld zp^((6D?u3NpS-xmQd9liFV_SFAkhK90b+7VVp>jR+Fa;&SCHve{QFKp6Uq8Ce|ZN@ zZ~;a_SkND0MgRwfnG&DI9&btU3SHnf6_4IK(|7sX_sTHWieF5A=>4_6$^g9f0(2XjT!&wlW|W** zOk32eJR0PltS>Xvbm-%wg{KHWX#(gcrid&lv#M4+uNDgD3i)|Gr50=@4B5$}xW}Ay zmJx%K4Yo(i_DXzKxrQRpT8O4#-j=uPM4cW|xbgQ+|^VE;iD^U-b!Hvb3P;g-l+nu4!lQT#Vhm zyL;<#3mjG{dPbSXYyDHSA~TP=uQgNMM!V1{OZoZYh56!NDp%kIOI7!HAt+0lTD+Lo zvl(sHUT%x;LS6?7F;!%YJ7U63m}#KQ7<2J%IxPXl_$i9M8YeZyKj=tFf9}NZG!icQ~;o^EDz>Qvjkfp|2 z8>z9co)??<@~5pgSMfgH?KP4JE&*Nrkgq#L_GsUhd*T-T@~q(MD#aThHA_J diff --git a/examples/aws/poc/dsf_deployment/main.tf b/examples/aws/poc/dsf_deployment/main.tf index 444661a52..49de03716 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 49d2b0e4c..e21866df5 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 79638e6f9..e78591241 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.15" # latest release tag + version = "1.7.16" # latest release tag sonar_version = var.sonar_version } module "key_pair" { source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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_15.zip b/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_15.zip deleted file mode 100644 index f4225365e81c3701345d1c449c3fce055dd6dbdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6312 zcma)=byU>dy2po<9_f@uVn76jazsT+LK>uNBxY!al#mpVjsb=g5Re{HQa}Vox5aily;>%Ys*2=kZ^;it8>wGniyVJM9=ncJ^oRGtPWngrlLSBZvs^}(mu6>f+(j^ z{tLAl?&@43w2m)dJlvSGN99m0U9AH~b?f8e7Vdr4ay%v)S$Snyi51nd6Z~2P6a+iW zhd#g)inr2mHQ{SI#241eeH?1Gf5G#`a!rW48 zkjooTA|;Peu!N*|+DT>x*nfK@CT@@>O4!IkWNK`j$JFD5?=)<%hB#C0qSN8iI#6m$>H2fG@<(xuH`2^j_)5PdfokW-S*$%~4t zt+mlW%))P!p9$Prze=u)A)4wExTjUf0^ZIB=!fn#<}|m?QpvvSbVg6oL&FT6XOx<3 z!|ix{yU0gJI;&&jF7T@&Pe)+s8<*`28{Fz8$taku2b%WCQTJ)BcHi)RL+p)&nOn6z z?vtvON6#rjSDQzf_H}Isf9R}>#r@0+jd5O{bA;=$Z;|q;+=8I@8+68tIo8X6sE=kM zy}12%w-@EnMli4XzWDE?h?B%N?$cQ3H4N`XygNKDb3TJ=bdmXOfy}*%mfyW-+*J%) z@&*9V%?to={n3l;&0!9AT&@1jhsN}k9T~-MemHxEPNS+JhS{$LU}H@)GgOD(w$VJY zV#M`GPNFNvkbXv%&|U6kEPTND@+47$!^mor&aGY@FqaXPjZ9=yBpnFTdEO@ARF&ywcmV~WeubKrh5`XRl`Wjd$j z3mi_gLvngbV8NmRK>Z*@onithPp%sj=`2&pZXe)uf(!n!Fh*+}qpYeeZsyT9H6iE~3k$i65xAOF; zjmoE-t;*I!SLs%;;e9oQ9hsdip9%yy_Jfzr_@E22lIb{!<`Fnu>cUSUfubYM=v9`L zSB|i@V83t}^=j zbfqk-YP2EVpyf%QYF}5N%wl@zP2P7`^LX3b)eCju<3;a%W#$<9 zb!dp%Yvs6adMXsM<=}^6#MXG z$kU*eXTGbcpH)h2aOi|!eO_oLB|5v7q71P`wl!^};NBA2w0DumY= z2ZtkF{$KGo+Q(Iv`N`|ihNp^(WS?DyIR>JegiRY83hyoOEe3|!6l>9O`x{mSju)HZ z@{mh{EE~488SDu-q}ZTI^<}1rm?yYXdL7{y1JBrOO4o=!|K5Qb-}XjgWdqm9nxuN>Gp z$?pQ&Y^Dw)DxT1RBc&6V*beTosL9Ke769MabP6mJ;NPoC%2PIY!x$+Cty!4H6XI-n zKW%Lklxm(@30~<`FLtN{OQ}mq*DI3g3dt9BT%O|*G;TG(Whi47@7)<=OUo{ovdHS0 zj|jp^^AD@3lQuy>9CoglBr)X^YA2if36@F>?_2tsB;f8l#~ z)`f5G7C%tH>BHofA$My2Wd8lYn*>=#@6Zhmdwz5ISgzp_m`Lvvcu zSW#lmKD9A1zP#4^uj7$B;g$R{u5$sIre6$pG-^cDzhz04npQ}=q*E7!h=+X{FI(Nx z(zUv1aOo2fFXo}wMf&M)ICV)dpXsb%S>nAybfXxzccvNH<7WC>p^_i8iqzKD*i>fy zS*=^{^}RL&;`0%%7dyFa7TI7zTDC z`N`+y{n`MFHC6Kk_fRq@%FXk!wc5V=8XpUGUrX0{dcPcC;N1G*=?%rAfDX9rgH;IR zW%jUFQZG`4s(qq*0rY5I$m2fXU=jtu7qf{PW@>;`=^?$SHS`x7Dzj78N^cMDUwQee z&N>XtwS-5X6N_$AeuyO4(jOqdG`umI+U~~Sm`7aN9aw95foQf^Ga7GE#HSHAZChM5 z)SLEEj!>)4TitGgQ8Gk|ZctCAiN5jt!R3p`Fo&3$IIzl&>^OLtEyE~w^#72?Zb=VXT!~Xr)GK1Cqo!*%~Wt*W#|lRU2m6v)XYS4 zKB}vi%hZw|wPP#c&&WX&k4PW8|8A~hZ)Pua^L@#%@kav&(&S4RLz^yHz&51=DdBN# zeSFP$V9Ljl(d0z4q`g{(cOIZ`GR+`Vkgx#cLWak#h6Gtl$ukW%Q{Q>pF?atEFm7KH z4;cV*J~JeZ?+Jv6M3-GS=n0&EhwP;po?eIs;-?Sik3G zIjaFF)zDYx*%YV4v7EG%^UxJ0j(3&M)dLSP1)U(*KF3|`B>l0&Oj8y zPjJRc(`uPH{k)+dI>DaSCNIbfD{rn33tWJoF}!F;!KyX7^=O95!fd3*i%HYI;*Vf8WlgFTyur7Hi+XyNbEDkps^nF^*SPUGH+IQmbb()3=EYrCS)am9FMF ztyq?b)3VF5Dcr7qH^V<{o6O-nTyz)+R3* z%ClryMuV3u7FRM)?lX;rj)<2zmc)nF#8MjdAE)TlllH{%D3w{;Jrr5OY^Q2R3=?s| zj$C1Mn7ffk{M@}DhM)|WC!*F#)^F-HkgE0J3sIF!M=2pEiOPe>M9&IHb08tYyr7k} zG*Sm|ON?nUM1QZ8m{=zORm3;oudKCUHa$}YHZkHu4UzI*xV473e&v2ihLr&d7OI28 zdyxwa6}*8~sdZqMwfi-G#`|7T=uS!nh&TjN#dRRBn4dsD;o6bBcge%du&XddrT+G^cv@RVZ-TbYutP*~$!qe7(mJv)Y`#mXnm;qhOh10c9pP7q-2?55 zSrd<7-o?|4JiB+0%+Txg)}b@Qtr+AtN0OkE*$&*JNq9tUuf4XwK z32!j$?!j=A%NW<&6@$uj_Xwreqc`eCes)cH>O}pVzLCTzhkE>BiM{tEY`=}?N6k{( z3h^TjqefNsPFAE`%eF}nosS5iPz4^S zP+|3&A@V-B)ZU3c9%w1rEvNJ?MUvpWH}H|51YUFxiDakKs02L~kvCSY2B$zCAU&h8 zu2}-&%V^}-DZK&IOTu0Iw)hA&mCv&4HbGBkYgczr_@v-2(}&HB^eil8Ev1V3R@shj z%TG2=!C#B)WU+irtTZOJQE<-skZ9}XIf!TVvzVYqv?itlV3n)x2Ku&{>V-WrZ{pl_ z$=e{smuM4VPp_6RF*=exN@#wxG(wPQw?ns2d%Z7{5?5)8otgpWLRZtXTofR7(3iHN zNGGfK8LSFh=3#a0trb9QKZoH?_jDd+m<<$&xu3?Rxs>yAgfNZF2Nl-jNp2nrBU2^9 zkaRMmj5@+SUXJn{W^*+s7jB5Nluu`OB!6-vF`nh03J1Nv>|VLjso4*OVM+YKLj=WU9%YF zMDYsD>%3B(@t#)Pslbz)x{jn4L#!@rdb~jNu5U7oz6rbzzu(l<>Jbd#N~eU{YU4G3 z-=Ksi%2^}CXGuDPoM={zm!{>PJ3Or2u$KsBr^&-_kt6zGO879^fFccYy45>E%OFmS zX9{N%#A`v}Rm%pJA{IV~3f!WU4o&S>@K^}F(|f-7s)FMf&@}+Fjm#SCv1#8Ws3IR& zHd0k*6r4DkmwY`aV?jD`*X^01@w&&tXXb1Yu4)$JZQsoI*@AM9pYm=JwBg^vbw%$( zkEe3p@a~s^dJ?&{3rvTN4x!|xYbsheHpofA4Xn|mW~oJ&r*xv$4y9U@y_GK+HI+FP z>{Hdtxai-jEN8)NQFmD=I4);@%HfVjNRStS(;D52bVN}(wXhcNDmjZ$Y?1YBq^$_@ z8QxFY2+k;{F0j1VVy;6dC1c3YQO2BF<^xI3)wLr&u`VZ&)ttGA4$6JCm1 ziQ`LiPy;IFsTH7_$#PE4x}^YImvI_8cZ~VfB>k-N|8IqfPyEFFwDjpKr5+tMk-+ zMbmYx)NxU2_+pkBiP8PVnp_bzJ3abt2yl<&Add;JWZsku*CIeW|#M zImp!5j4ZS`(B`(tTyKn;?$ed-?zqVIz{?dal z;*^Do=AL<viG}$&Gmr zJs0~$-%bxPowWoE^$siTKlvcuwPW0Sn)A68Fo?&34~Bq;UXHnO{Ik`T#BzXOaijkqO% zsy1e6G7q@4aVt)Z^h;q4)GAqe;D@KGPpK)nv zZ({PZGP544R!(${+5kUJY`)@9BNj1v5><*l$u?uBAoR);1Z&qEgN{k{B0q6$wXJfeplYjz`y>&ucIm<&9A?I04zrm AAOHXW diff --git a/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_16.zip b/examples/aws/poc/sonar_basic_deployment/sonar_basic_deployment_1_7_16.zip new file mode 100644 index 0000000000000000000000000000000000000000..e69875ddd504b432e37f2f6f6d5c9a02c255197f GIT binary patch literal 6312 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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 0f5b5b7a0..90c300e99 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.15" # latest release tag + version = "1.7.16" # latest release tag sonar_version = var.sonar_version } module "key_pair" { source = "imperva/dsf-globals/aws//modules/key_pair" - version = "1.7.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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_15.zip b/examples/aws/poc/sonar_hadr_deployment/sonar_hadr_deployment_1_7_15.zip deleted file mode 100644 index cbf67d6be21c4c223c83b127abfa48e3f5d8ccf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7065 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 |k&R5EhpYy;cGM4-1p4PI^ zgHLewG{4AjQOHk8t%uYuV4#WF@h{Oc235QzX1CZlI^}SQ)&6jL3y&x}qZ(n*_x6VP zMm!J7fCE}E$?Z1Ge|ArRU}eNxZz%{61a(04kR14AX~?=OC=EeFUR^dt;9Yfoqq|ALaqd?J4kG(EBN5%nQ{#RN(pz z-rH@W)5Ja)l>Tn|;Di@41!E@d0t`xiL(uoResH||abQ2jw-0vhYxQQz%guQ;@l$q> z_ytA$R}<8e%tI|NBuV5__cA0lacg8Zq-jwXAl^e_h!(MPLi`+~p%Wj!iJORJr_~fm z?2b0K=t=i=nHe~8oKd@Mmd;7$9+y)FQ@&JwA!gJ3?2i#x@H@Oxghe=?;__s+FXF)< zX30o+6pC85CM5B^ix5fowqh-pPXwzWa1EQNCwvVK{A#speP5GQWlvT}3j;JM9#2B2 zF$7J8x@e6`vNQs`04Ad}@E{Xr4xtystl zz|K9F{Lo97zaCh_N12JUb@^>Rj2VV}Q|~n#tZ5!AiDoStpIia=U`WyuF)C)(+EmMO zJpU<^h(;D5vQ!=j_82tFM};UDwH^cW`X&;iME%6VWykY?Dep-mG)D{&ol@E`hZQMY z_C$=aDvd(t{W$7`0|Xg@;|YVY{R9m7PAOHUCns4FW&x? zxWyfD4&48+l#A*z8XYlX7Qq)6qv=>0sGNJi%SK0fI82>^F3}r(2^*)6Q=^;MM2l-M<0vZQgvhljI->)gYx1rYmE4xnLY5 z%Ja?lFMa&qm7=)&BB=j+SAX<* zpJ-90rNDkxWi%3y`FI-9Vlj?%x4ZLtn0k_TZju9TW2kHF80+@24x({t%kq+xJVG52 zD4k>T$)Jk4>#_A9{JaO-mspT24EHZDoj6>2kP)9EhwR?ozLyp(rq{1!XP$o067IrP zk$Kx7i&uY75d@R~>_2%RSnsL+evkmC!oTM~I3f`L?TGxF8}b|CKlvg54FU2VywLyi zpCJCPJMw3wf3NNTigfet$NXb5f3Ni4;eJ>8|B%>kxW7x1zrs}^{{il=0_D$O|4smZ z1*?4D>VM4bFLdz#w~v26`G3VCd|&({*5B^If65Hvox}hD$oDt!UD1JJ|6ctU%8ZAn literal 0 HcmV?d00001 diff --git a/examples/aws/sonar_upgrade/main.tf b/examples/aws/sonar_upgrade/main.tf index 5994f1178..41da47b62 100644 --- a/examples/aws/sonar_upgrade/main.tf +++ b/examples/aws/sonar_upgrade/main.tf @@ -1,6 +1,6 @@ module "sonar_upgrader" { source = "imperva/dsf-sonar-upgrader/aws" - version = "1.7.15" # latest release tag + version = "1.7.16" # latest release tag # Fill the details of the Agentless Gateways and DSF Hubs that you want to upgrade agentless_gws = [ diff --git a/examples/aws/sonar_upgrade/sonar_upgrade_1_7_15.zip b/examples/aws/sonar_upgrade/sonar_upgrade_1_7_15.zip deleted file mode 100644 index 243cc541f36bb6550b4d8f25a4f435c1fdad10f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2361 zcmWIWW@h1H0D)|y3lU%jln`Z*VJObeODu{nEl4j)Oi7J5j5m)rG}R9c;bdTb)tr|G z!lf1542&!VX;qfX0acX%4V)n-a@D90T&g7#SGka2Xfm>geL@s+XIB&)nWV zL;u4D08T!c|PS|wNRtOh68{0ec!vi@$O4T zxz~~gUoTX7Sxw@Q33%CMUNNuc;Jk)=27byj->tLWux`(y`kQQ5J>SiJ{9-N3vW?=W zZ&qFlIGy(L9>s${JGVeQpZZ<^mf%6}=Y=+Du$p_x6I|1EaN7IlUklb%y_=#sjR!!u5=gqF6N763!ArLf!VhW1nSPOx41H$S4jO^)Hd5Ui8&?J z?;lGz^`750Lq~G%6rG+w-{;=h;hT}LM6;sx){SGIzR%rfJ^#Y>T}DzYj_0)Wlf$b+ z7m0sJXL8W{rOH&pwD30HU$3*?tI}*s%p9I)`8FNY{<37Q?*p6a`A@@{^bV|O5IL~e z(UrsTs&HG}fvsk2PR#*H0k;Hptg8PTvzV8y^MSPS^(^NFIh^tN>mF9`Q9ZVTL0UX< zZBE03gyl`ms~WXln{Moqw_&T5dMU8>QrL$N1_zvb7b`q?F>z8vO1IAWqK^&=St(0G z<|ebmh;9D&T5;j$s-rtk#P66m)l9=$bk-7=Gt$=|*(Cmmo>+Q=@5{#X6Uz1n;TQm3nyZ@1U zmYWB9Jt#WD^5frR{d>z&CY$wq{@!>z_Z!o<#?rz{qEm`?a&Eg2pLix~2d%pksl^fp~io~eToho{J*NcxHb553h5(gzJL=K)G zck7ZlFw23k0h0yjhce~;g*f}z$Z<@JclETHUbCt^1CmnZa)MNSRQTOk^ujh)w zo+wSzCwES^P77&T|1p@+%KezMQ}MH~`R`axv#DPuKrA^m*^^ z=KS+ZYl`wFyTtmxdd$dw^DI+S>$jfokJ*o;>wXKH*L-!N&}`q>Pn$B>p9^?aXG9!O z7Fjc;V{wLl-NV<5ZF4*xbnaX9*tX1YVl?w+%-IaK;1HkkyH~r@y_q7&AiZcg@HycM~v;By1WZ)%`P8$ zXKHU%3)t4Q{(ATa+j|1ZAq`u*Hw2kE6l@4R=y=s*>e;S{qx^EsioGQrewo@86*3PN zUJDc`_~7Ar=5uA-lhz&T0$YuOR-IF1(mVC?L+Shr)q9`BJkgIi9VIPLvx@YdZD$iEZtG*u zdK{){@mu?(M0a=NuJE}Jk~g{8Md@)|b2Ha{9pD!Js;sH@jKnX;spXG9{I?c(!RLJN z>!rxZ&1<{m_>Y`4yBUv2RGz>z`nJ~h+j(FTa|I?WMO=xhEU_pvF)1gt7?!eDVNb8A z{f2pm4R~D3=RZ2^9ij4xOJ{l`TC^e4vl&&A3f^+{rB}; zQP>luY5L^O$<}EhP3u1fGg`SHlXfb87B>GK%Zc`2<1OOXj84otQZDUxXX@$tABR5g z{oR~@erZin-ei|p|5uM0`EQvxU=1zHBA(dZRQczk#D4do~x|r2sAmDocv#4XdNLT%Z ze9p~jCA!IOlR90e{r&#xQB&b|lMBZuSU&eV^i(5QB-WwdkHgvEZ@I=7-%ML(*DLd@ zQlvR&AK=^58T|g>qI@BTyHg+CO>s_N_i>VH_3k$%73Z5xTbAO%LAUt zref-kQe$3!_%OYmb&qOjWrc&lJRa-I2OTb^*B<4x6n(|y(zc`Zy4aZy8UaRyOPpog zKX`L>#;;mm%G|9Ry=GVA2CZ+gJ^~XYX1(3F;x+$UrNFiC>=B6%R6uS@EcUa0c2n#3U!@UqLiVqVR`c@6gr{FGON#JR$yoiv+N-DDG{1k8|59AhpQCF- zGkY@sTkMc6>I^w1J*Vi&;eluT%l8zT2!2wpGPRgm82FG zC8p&U 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 3ade04f69..f91eff836 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 57d4ffd54..e85c47f9f 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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_15.zip b/examples/azure/poc/dsf_deployment/dsf_deployment_1_7_16.zip similarity index 66% rename from examples/azure/poc/dsf_deployment/dsf_deployment_1_7_15.zip rename to examples/azure/poc/dsf_deployment/dsf_deployment_1_7_16.zip index 62f63e3fa6d2573a1e270ef165cd0d24f2079c2b..e4f24d1edc22aad64670b8e59dfdab8efe3ddb15 100644 GIT binary patch delta 2179 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 Or*xA88S7*Nqwz0kLq?zg diff --git a/examples/azure/poc/dsf_deployment/main.tf b/examples/azure/poc/dsf_deployment/main.tf index cf3f650cc..1da2dc06b 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.15" # latest release tag + version = "1.7.16" # 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 1cc03759d..e0c6cdec7 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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.15" # latest release tag + version = "1.7.16" # 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 3d914c557..774ac458e 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/aws/agentless-gw/README.md b/modules/aws/agentless-gw/README.md index 3c42e15a7..81f8314c4 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.15). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.16). diff --git a/modules/aws/dam-base-instance/iam_role.tf b/modules/aws/dam-base-instance/iam_role.tf index 65d140f38..f537ed347 100644 --- a/modules/aws/dam-base-instance/iam_role.tf +++ b/modules/aws/dam-base-instance/iam_role.tf @@ -55,7 +55,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" { resource "aws_iam_role" "dsf_node_role" { count = var.instance_profile_name == null ? 1 : 0 - name = "${substr(var.name, 0, 64-length("-role"))}-role" + name = "${substr(var.name, 0, 64 - length("-role"))}-role" managed_policy_arns = null assume_role_policy = local.role_assume_role_policy inline_policy { diff --git a/modules/aws/db-with-agent/README.md b/modules/aws/db-with-agent/README.md index 476152880..6bae1c254 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/aws/db-with-agent/iam_role.tf b/modules/aws/db-with-agent/iam_role.tf index ca132bacd..3f8e03baa 100644 --- a/modules/aws/db-with-agent/iam_role.tf +++ b/modules/aws/db-with-agent/iam_role.tf @@ -43,7 +43,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" { } resource "aws_iam_role" "dsf_node_role" { - name = "${substr(var.friendly_name, 0, 64-length("-role"))}-role" + name = "${substr(var.friendly_name, 0, 64 - length("-role"))}-role" managed_policy_arns = null assume_role_policy = local.role_assume_role_policy inline_policy { diff --git a/modules/aws/dra-admin/README.md b/modules/aws/dra-admin/README.md index a1233c627..0142e2fc7 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/aws/dra-admin/iam_role.tf b/modules/aws/dra-admin/iam_role.tf index 720457495..fff7d07fb 100644 --- a/modules/aws/dra-admin/iam_role.tf +++ b/modules/aws/dra-admin/iam_role.tf @@ -46,7 +46,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" { resource "aws_iam_role" "dsf_node_role" { count = var.instance_profile_name == null ? 1 : 0 - name = "${substr(var.name, 0, 64-length("-role"))}-role" + name = "${substr(var.name, 0, 64 - length("-role"))}-role" managed_policy_arns = null assume_role_policy = local.role_assume_role_policy inline_policy { diff --git a/modules/aws/dra-analytics/README.md b/modules/aws/dra-analytics/README.md index aec33b79f..f918ada45 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/aws/dra-analytics/iam_role.tf b/modules/aws/dra-analytics/iam_role.tf index ffe204af9..a758902ab 100644 --- a/modules/aws/dra-analytics/iam_role.tf +++ b/modules/aws/dra-analytics/iam_role.tf @@ -46,7 +46,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" { resource "aws_iam_role" "dsf_node_role" { count = var.instance_profile_name == null ? 1 : 0 - name = "${substr(var.name, 0, 64-length("-role"))}-role" + name = "${substr(var.name, 0, 64 - length("-role"))}-role" managed_policy_arns = null assume_role_policy = local.role_assume_role_policy inline_policy { diff --git a/modules/aws/hub/README.md b/modules/aws/hub/README.md index 8f1b5dcff..66a6c5fa2 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.15). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.16). diff --git a/modules/aws/mx/README.md b/modules/aws/mx/README.md index a16a8daba..21d93a93e 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.15). \ 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.16). \ 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 248e06b22..7975e1091 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/aws/rds-mssql-db/iam_role.tf b/modules/aws/rds-mssql-db/iam_role.tf index a619cb48d..32493065a 100644 --- a/modules/aws/rds-mssql-db/iam_role.tf +++ b/modules/aws/rds-mssql-db/iam_role.tf @@ -114,7 +114,7 @@ locals { } resource "aws_iam_role" "rds_db_og_role" { - name = "${substr(local.db_identifier, 0, 64-length("-og-role"))}-og-role" + name = "${substr(local.db_identifier, 0, 64 - length("-og-role"))}-og-role" managed_policy_arns = null assume_role_policy = local.rds_db_og_role_assume_role_policy inline_policy { @@ -133,7 +133,7 @@ resource "aws_iam_instance_profile" "lambda_mssql_infra_instance_iam_profile" { resource "aws_iam_role" "lambda_mssql_infra_role" { count = var.instance_profile_name == null ? 1 : 0 - name = "${substr(local.db_identifier, 0, 64-length("-infra-role"))}-infra-role" + name = "${substr(local.db_identifier, 0, 64 - length("-infra-role"))}-infra-role" managed_policy_arns = null assume_role_policy = local.role_assume_role_policy inline_policy { diff --git a/modules/aws/sonar-base-instance/iam_role.tf b/modules/aws/sonar-base-instance/iam_role.tf index 3eb0ef8dc..e1e302628 100644 --- a/modules/aws/sonar-base-instance/iam_role.tf +++ b/modules/aws/sonar-base-instance/iam_role.tf @@ -66,7 +66,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" { resource "aws_iam_role" "dsf_node_role" { count = var.instance_profile_name == null ? 1 : 0 - name = "${substr(var.name, 0, 64-length("-role"))}-role" + name = "${substr(var.name, 0, 64 - length("-role"))}-role" managed_policy_arns = null assume_role_policy = local.role_assume_role_policy inline_policy { diff --git a/modules/aws/sonar-upgrader/python_upgrader/README.md b/modules/aws/sonar-upgrader/python_upgrader/README.md index 8adccc588..39561e478 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.15/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.16/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 0cec24d0f..ce25a1b5d 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/azurerm/agentless-gw/README.md b/modules/azurerm/agentless-gw/README.md index 2e272176a..e43fabbb9 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.15). \ 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.16). \ 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 5b5e109be..daf56c7bd 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.15). +For additional information about DSF deployment using terraform, refer to the main repo README [here](https://github.com/imperva/dsfkit/tree/1.7.16). diff --git a/modules/azurerm/dra-admin/README.md b/modules/azurerm/dra-admin/README.md index 3724fa83e..ade7b42fb 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/azurerm/dra-analytics/README.md b/modules/azurerm/dra-analytics/README.md index 34084fc2c..9bba4ad9c 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/azurerm/hub/README.md b/modules/azurerm/hub/README.md index 7d3f5687f..7b17a6b52 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/azurerm/mssql-db/README.md b/modules/azurerm/mssql-db/README.md index 1a81da2ff..62713a65a 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/azurerm/mx/README.md b/modules/azurerm/mx/README.md index 3e97f7881..50147cd85 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.15). \ 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.16). \ No newline at end of file diff --git a/modules/sonar_python_upgrader_1_7_15.zip b/modules/sonar_python_upgrader_1_7_16.zip similarity index 64% rename from modules/sonar_python_upgrader_1_7_15.zip rename to modules/sonar_python_upgrader_1_7_16.zip index 85a173ed2d93ac1a95554c3257b5e095fcd00cd8..0f88bee8d1b9e35585b80ac3893ddbefcfff9931 100644 GIT binary patch delta 3946 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 D`|BPU delta 4166 zcmb7G2{e@Z8~)7L8L2G83`Vvv)+mx>O`FD62xFV<46`6F7$m^G5JLZHP(YMTzqiph{tl{VCIur{~aWvw0R$AzqxQd&zm zR~KhnalLiy1A%-EBIi&i8kXz0C8#f8ru8NM%njpZmt-|xJpnN+%=G5A)t>Hr|1guf{9 zF5f}4KC8a!g&{fC?Oa+;;je;`NlvW~Ts$S#ihJm5R0fywB{szp+kCkTm2ce?XJJQ+}4J6Kk&6IAo0MnR?lls zOXyd2z7=iRtw0w3dUDkYRG<3M?6TmZ@QuXuH=h;ka6OlmodUM(d*3XK5?m*2fdSmt z#++&0UKg<@$lmx%zHLXAri{oh)Z)8N$Bo`1j*A|7hND|oX1Y16{}r*xF1fm4y8z&crlI+)&R#Ac1P>1+-1}VTJ(N9iv3%WdIrYw_Sd^P& zEaA7jdw(1c7Y{AJj6dbXEklWGh)q=`p`FUCSMZ2C)SzWV!bylovXwiW<29lCWouJUg`)0o8`I_~L$#F;BM&3P&ZCJOGH@tt%6C^)!@2c~f5y_Tm zTZrVdhP;lHBYclX(uz#0&^Jzdh^dNqmfv=gxd7Zb^`NAyU8Zrkvg3^-dV{WZmAjA1 zQLl@iHVS$&3XH^#7?f5|N}l2?E_i-LmC~hg=@O;U?a3Jaz~hg`Q$n+^W_}-j%rC4R zW@@V&r-_&BU31K|p|$U58s6d~TA;>BGpU9)dZDB#tBK@ywbE@H9&6Ulm=j9v36N=8 z(cL4sf_3)1C}E5@kt}F!e6zISs>h!2eL}gPQ*5M4$qY&KMbEvf`(d^R0^>j^E;eZ76Feoq4s#-9Qj2%6jHH=8^4u*g7ug<+i`zA?HJUiLnNA$lQGS@z5hXofQ<~azg8TzDeRNl!0k&TL zgkDUNQID0{a9?j6Bfj)WY&zZgAnWNbQ}aFUH`I9i!_MqJ?>=#Fgb|@Vd|D7AMpI7I*PU(*$SZy@ z_W9QCVV9(cfmGiQ8SASz9<2NF*X35-psVBMNrbbvn`}HL5hBS2D}od>^Jia1*2)qx z>gUv&v&No%r|C3ARZRJ&b{B`b z*ba3Uo2Y-jU-G!!+6gAt%=A#uQ+FQ#~*lEQhQo&KK#drzEdXY za$ir5xM95ak<~GWS}&~Ih~1P=?supmP52}}J)E_H?*ji_9qLnhwJ|BjHAg)9nqAa| zQKL7`s_vPL)X|7@vsVL74&H5vzr*M=BAa`Eo9@cBP_nw2w0F~~-qS;^;*#>!;bQU) z>k$KrKXRUt{*uW2(fR1rPKFBVY}kWO;^WeRiWSfA{UWVD*+A}XO0ZoOc))wEB6x3m zoSUz++$D|e<;{e|L8UDnCtY3_STxmamWvZ@3w%A8Gpb4m^PC!2I)~EI*I0F{D@V^x zioPi{N|&xU)4dlJWAZ&cf5X>Ft^TsX-ro&H4a+~=oEW>fi$4E)_IJ-)I+_fXtu1rk zZCD~-@Q-?jY=UEn7I7-FD3OPPNhkUQHGSUs%lmv79NUp?aKuQzEIKxVHTyngo~7RT zdHRjnxL0siZgj#J?MD=Jfk}YZmmm`T`qgL<(3#jy#vFv$uV5P%W>^kp(VkwB#5etE+-6Lx*UNWBo<;B#wZZNltw8m z!!XkVLqs@NH>fG29>Q!PN+|!U3`F3tW_0XwN=_1jJ`h(uO@5iN!o#O%xu$3$UU?}| z8Z|J4q62^bp6`94DFQBy9sy$YB&czUR*_0b5`#_2rg)PjGKz0xAel<}5B)f{9iqOz zU6Dh**pKh9rIVtxJQc?s{k(A8MoY+V(o&z}SD|5bmTy_*$4wUiQcQyg+2s^_HosoT z%G4Y}ltySSx8|8+5kd>EDrj6fw?UZMZCac#Oug-nD?y8k;_bGTE5PxBmKHNXQXa(B zDM&5i1{BmGp&5R7JwqKTiSnPSLXm{Ro|BYbq~kQWAGXYfE+0Ckj?`9I(+RN^rwjN1 zAV?Pg%-Nc1ks2J5iV0*jA6&g_LJ#fHdbM*fAZZ6E`%8>s%o2ooe zP)4x+@_MK9B=ewn5c0^ymn>5tXrnOnl;wk;vP^F}7Pt6}6#xJw830fP&|ujCfCpTK z33~yicd*=QuGj67Go0|1FbrZ^0D@r`r?UdZmu{eJ=-e~rs!@ps+od#W4JT7L_!%k&5u*ti(M!P> z4h6Uc|5TOri&cSI@B(H46`9c$xD=^GcJ*f<0ALF2oDr8IJ3L!aJx!700xLq%FbI1c zw$YY`8}Fg$Www5Qoao9RJW>m`-04n_SNe0EwaiV9F)=3`_@Bt&^h4$#P*LA~1-@Htc*R zEp<5gaQfW#+s)_)U{wXcs&40^e7SSc3p)AaIJB^mfwvKQf}oojsK%PhO`E`WD~-^G zUBHb1D>)H~K~y@hjkDV{I7&En95}lnj*uO!Y$Pdy78pqiC52JJt2>&ye1KrKpdbul z7)Fb84w;`YcA*%AnG-wWIY|jlL{9GNFEXvQz;5V)YXesj#T>8MQ0{HPbuMzbSUa-= z)gslF1%k!)gtpWQV}|p