Skip to content
This repository has been archived by the owner on Mar 30, 2023. It is now read-only.

Add Logstash to the Marketplace UI and ARM template #223

Merged
merged 32 commits into from
Oct 4, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
2c7242c
Separate out java installation into script
russcam Mar 19, 2018
229d861
Rename Kibana script
russcam Mar 19, 2018
fd8d9e7
Start of add logstash to template
russcam Mar 19, 2018
025034b
Add common Logstash configuration
russcam Sep 7, 2018
7b7bfbb
Add logstash linked template
russcam Sep 14, 2018
d81ad98
Update links
russcam Sep 14, 2018
e107592
Change default Logstash size
russcam Sep 14, 2018
91628e8
Use ES version for Logstash version
russcam Sep 14, 2018
ca043e4
Unique OS disk names
russcam Sep 14, 2018
429bd66
Closing quote
russcam Sep 14, 2018
425c78a
Use correct script name
russcam Sep 24, 2018
fbcb4a6
Set path.settings when calling logstash scripts
russcam Sep 24, 2018
b4def4e
Check if logstash.yml exists before trying to move
russcam Sep 24, 2018
3438622
Persist environment variables in /etc/sysconfig/logstash
russcam Sep 24, 2018
059c73f
create /etc/sysconfig dir
russcam Sep 24, 2018
a9c2c7a
Add parameter descriptions to Logstash script
russcam Sep 25, 2018
23510a0
logstash integration test
russcam Sep 26, 2018
8ea13f0
Generate logstash keystore password if not provided
russcam Sep 26, 2018
62adb09
Poll for logstash event index
russcam Sep 26, 2018
ee8ea36
Configure monitoring only when possible
russcam Sep 27, 2018
e7b320a
patch logstash VM values
russcam Sep 27, 2018
323c9f7
Replace security password in test logstash conf files
russcam Sep 27, 2018
bf2eeb8
Update README
russcam Sep 27, 2018
c2f390c
Update README
russcam Sep 27, 2018
865f910
Check Kibana monitoring endpoint
russcam Sep 28, 2018
b52abae
Configure Logstash monitoring for 6.3.0+ or X-Pack installed
russcam Sep 28, 2018
b86ee76
Consistent default versions and log message casing
russcam Sep 28, 2018
da93307
Set default conf file dir
russcam Sep 28, 2018
6e573d8
Add Logstash to UI definition
russcam Sep 28, 2018
b32c829
Rename External Access section to Kibana & Logstash
russcam Sep 28, 2018
ae1f3dd
Documentation for Logstash
russcam Sep 28, 2018
732af9a
Merge branch 'master' into feature/logstash
russcam Oct 4, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 53 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Elasticsearch Azure Marketplace offering
# Elastic Stack Azure Marketplace offering

Easily deploy the Elastic Stack of Elasticsearch, Kibana and Logstash to Azure.

[**Azure Marketplace and ARM template documentation**](https://www.elastic.co/guide/en/elastic-stack-deploy/current/index.html)

Expand Down Expand Up @@ -26,12 +28,12 @@ For more details around developing the template, take a look at the [Development

## Azure Marketplace

The [Azure Marketplace Elasticsearch offering](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/elastic.elasticsearch) offers a simplified UI and installation experience over the full power of the ARM template.
The [Azure Marketplace Elastic Stack offering](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/elastic.elasticsearch) offers a simplified UI and installation experience over the full power of the ARM template.

It will always bootstrap a cluster complete with a trial license of Elastic's commercial [X-Pack features](https://www.elastic.co/products/x-pack).
It will always bootstrap an Elasticsearch cluster complete with a trial license of the [Elastic Stack's commercial features](https://www.elastic.co/products/stack).

Deploying through the Marketplace is great and easy way to get your feet wet for the first time with Elasticsearch (on Azure) but in the long run, you'll want to deploy the templates directly from GitHub using the Azure CLI or PowerShell SDKs.
<a href="#command-line-deploy">Check out the examples.</a>
Deploying through the Marketplace is great and easy way to get your feet wet for the first time with Elasticsearch on Azure, but in the long run, you'll want to deploy the templates directly from GitHub using the Azure CLI or PowerShell SDKs.
<a href="#command-line-deploy">Check out the CLI examples.</a>

---

Expand All @@ -53,7 +55,7 @@ Transport Layer Security.

![Example UI Flow](images/ui.gif)

You can view the UI in developer mode by [clicking here](https://portal.azure.com/#blade/Microsoft_Azure_Compute/CreateMultiVmWizardBlade/internal_bladeCallId/anything/internal_bladeCallerParams/{"initialData":{},"providerConfig":{"createUiDefinition":"https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2Fmaster%2Fsrc%2FcreateUiDefinition.json"}}). If you feel something is cached improperly use [this client unoptimized link instead](https://portal.azure.com/?clientOptimizations=false#blade/Microsoft_Azure_Compute/CreateMultiVmWizardBlade/internal_bladeCallId/anything/internal_bladeCallerParams/{"initialData":{},"providerConfig":{"createUiDefinition":"https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2Fmaster%2Fsrc%2FcreateUiDefinition.json"}})
You can view the UI in developer mode by [clicking here](https://portal.azure.com/#blade/Microsoft_Azure_Compute/CreateMultiVmWizardBlade/internal_bladeCallId/anything/internal_bladeCallerParams/{"initialData":{},"providerConfig":{"createUiDefinition":"https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2Ffeature%2Flogstash%2Fsrc%2FcreateUiDefinition.json"}}). If you feel something is cached improperly use [this client unoptimized link instead](https://portal.azure.com/?clientOptimizations=false#blade/Microsoft_Azure_Compute/CreateMultiVmWizardBlade/internal_bladeCallId/anything/internal_bladeCallerParams/{"initialData":{},"providerConfig":{"createUiDefinition":"https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2Ffeature%2Flogstash%2Fsrc%2FcreateUiDefinition.json"}})

## Reporting bugs

Expand Down Expand Up @@ -83,21 +85,22 @@ posts for further information

### X-Pack features

Starting with Elasticsearch and Kibana 6.3.0, The template deploys with X-Pack features bundled as part of the deployment, and
Starting with Elasticsearch, Kibana and Logstash 6.3.0, The template deploys with X-Pack features bundled as part of the deployment, and
includes the free features under the [Basic license](https://www.elastic.co/subscriptions) level.
The [`xpackPlugins`](#x-pack) parameter determines whether a self-generated trial license is applied,
offering a trial period of 30 days of the Platinum license features. A value of `Yes` applies a trial license, a value of `No` applies the Basic license.

For Elasticsearch and Kibana prior to 6.3.0, The [`xpackPlugins`](#x-pack) parameter determines whether X-Pack plugins are installed
For Elasticsearch, Kibana and Logstash prior to 6.3.0, The [`xpackPlugins`](#x-pack) parameter determines whether X-Pack plugins are installed
and a self-generated trial license is applied. In difference to 6.3.0 however, a value of `No` for `xpackPlugins` means that
X-Pack plugins are not installed, and therefore does not provide the free features under the Basic license level, offering the Open Source features only.
For these versions, you can install X-Pack plugins and [**register for a free Basic license** to apply to the deployment](https://register.elastic.co/), in
order to use the free features available under the Basic license level.

## Parameters

The ARM template accepts a _lot_ of parameters, although many of them are optional and only used
in conjunction with other parameters.
The ARM template accepts a _lot_ of parameters, but don't fear! Most of them are **optional** and only used
in conjunction with other parameters. Where a parameter value is not explicitly provided, it will take the default
value defined in the template.

<table>
<tr><th>Parameter</td><th>Type</th><th>Description</th><th>Default Value</th></tr>
Expand Down Expand Up @@ -142,7 +145,7 @@ in conjunction with other parameters.

<tr><td id="x-pack">xpackPlugins</td><td>string</td>
<td>Either <code>Yes</code> or <code>No</code> to install a trial license of the commercial <a href="https://www.elastic.co/products/x-pack">X-Pack</a>
features such as <a href="https://www.elastic.co/products/x-pack/monitoring">Monitoring</a>, <a href="https://www.elastic.co/products/x-pack/security">Security</a>, <a href="https://www.elastic.co/products/x-pack/alerting">Alerting</a>, <a href="https://www.elastic.co/products/x-pack/graph">Graph</a>, <a href="https://www.elastic.co/products/x-pack/machine-learning">Machine Learning (5.5.0+)</a> and <a href="https://www.elastic.co/products/x-pack/elasticsearch-sql">SQL</a>. If also installing Kibana, it will have <a href="https://www.elastic.co/products/x-pack/reporting">Reporting</a> and Profiler installed.
features such as <a href="https://www.elastic.co/products/stack/monitoring">Monitoring</a>, <a href="https://www.elastic.co/products/stack/security">Security</a>, <a href="https://www.elastic.co/products/stack/alerting">Alerting</a>, <a href="https://www.elastic.co/products/stack/graph">Graph</a>, <a href="https://www.elastic.co/products/stack/machine-learning">Machine Learning (5.5.0+)</a> and <a href="https://www.elastic.co/products/stack/elasticsearch-sql">SQL</a>. If also installing Kibana, it will have <a href="https://www.elastic.co/products/stack/reporting">Reporting</a> and Profiler installed.
<br /><br />
A value of <code>No</code> for Elasticsearch and Kibana prior to 6.3.0,
will include only the Open Source features.
Expand Down Expand Up @@ -277,7 +280,7 @@ in conjunction with other parameters.
support Premium Storage and Standard Storage for those that do not. <code>Standard</code> will use Standard Storage.
</td><td><code>Default</code></td></tr>

<tr><td colspan="4" style="font-size:120%"><strong><a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html#coordinating-only-node">Client (Coordinating only) node</a> related settings</strong></td></tr>
<tr><td colspan="4" style="font-size:120%"><strong><a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html#coordinating-only-node">Coordinating node</a> related settings</strong></td></tr>

<tr><td>vmClientNodeCount</td><td>int</td>
<td> The number of client nodes to provision. Must be a positive integer. By default, the data nodes are added to the backend pool of the loadbalancer but
Expand Down Expand Up @@ -343,8 +346,7 @@ in conjunction with other parameters.

<tr><td>kibana</td><td>string</td>
<td>Either <code>Yes</code> or <code>No</code> to provision a machine with Kibana installed and a public IP address to access it. If you have opted to also install the X-Pack plugins using <code>xpackPlugins</code>,
has Kibana installed on it. If you have opted to also install the X-Pack plugins using <code>xpackPlugins</code>,
a trial license of the commercial <a href="https://www.elastic.co/products/x-pack">X-Pack</a> Kibana plugins will be installed.
a trial license of the <a href="https://www.elastic.co/products/stack">commercial Kibana features</a> will be applied and activated.
</td><td><code>Yes</code></td></tr>

<tr><td>vmSizeKibana</td><td>string</td>
Expand All @@ -364,6 +366,39 @@ in conjunction with other parameters.
<tr><td>kibanaAdditionalYaml</td><td>string</td>
<td>Additional configuration for Kibana yaml configuration file. Each line must be separated by a <code>\n</code> newline character e.g. <code>"server.name: \"My server\"\nkibana.defaultAppId: home"</code>. <br /><br /><strong>This is an expert level feature - It is recommended that you run your additional yaml through a <a href="http://www.yamllint.com/">linter</a> before starting a deployment.</strong></td><td><code>""</code></td></tr>

<tr><td colspan="4" style="font-size:120%"><strong>Logstash related settings</strong></td></tr>

<tr><td>logstash</td><td>string</td>
<td>Either <code>Yes</code> or <code>No</code> to provision a machine with Logstash installed. If you have opted to also install the X-Pack plugins using <code>xpackPlugins</code>,
a trial license for the <a href="https://www.elastic.co/products/stack">commercial Logstash features</a> will be applied and activated.
</td><td><code>No</code></td></tr>

<tr><td>vmSizeLogstash</td><td>string</td>
<td>Azure VM size of the Logstash instance. See <a href="https://github.com/elastic/azure-marketplace/blob/master/build/allowedValues.json">this list for supported sizes</a>.
<strong>Check that the size you select is <a href="https://azure.microsoft.com/en-au/regions/services/">available in the region you choose</a></strong>.
</td><td><code>Standard_D1</code></td></tr>

<tr><td>logstashHeapSize</td><td>integer</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to expose this? Since logstash always deploys on a dedicated VM can we just do the right thing™?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mean the heap size? If so, I wasn't sure what might be a sensible default, beyond the default in JVM.options (which I think is 1GB?). Thoughts?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@russcam mind opening an issue for whether we can rid of the parameter?

<td>The size, <em>in megabytes</em>, of memory to allocate for the JVM heap for Logstash. If unspecified, Logstash will be configured with the default heap size for the distribution and version.
Take a look at <a href="https://www.elastic.co/guide/en/logstash/current/tuning-logstash.html#profiling-the-heap" target="_blank">the Logstash documentation</a> on profiling heap size for more information. <br /><br /> <strong>This is an expert level feature - setting a heap size too low, or larger than available memory on the Logstash VM SKU will fail the deployment.</strong>
</td><td><code>0</code></td></tr>

<tr><td>logstashConf</td><td>securestring</td>
<td>A Base-64 encoded form of a <a href="https://www.elastic.co/guide/en/logstash/current/configuration-file-structure.html#configuration-file-structure" target="_blank">Logstash config file</a> to deploy.
</td><td><code>""</code></td></tr>

<tr><td>logstashKeystorePassword</td><td>securestring</td>
<td>The password to protect the Logstash keystore. If no value is supplied, a value will be generated using the ARM template <code>uniqueString()</code> function. Used only in 6.2.0+
</td><td><code>""</code></td></tr>

<tr><td>logstashAdditionalPlugins</td><td>string</td>
<td>Additional Logstash plugins to install. Each plugin must be separated by a semicolon. e.g. <code>logstash-input-heartbeat;logstash-input-twitter</code>
</td><td><code>""</code></td></tr>

<tr><td>logstashAdditionalYaml</td><td>string</td>
<td>Additional configuration for Logstash yaml configuration file. Each line must be separated by a newline character <code>\n</code> e.g. <code>"pipeline.batch.size: 125\npipeline.batch.delay: 50"</code>. <br /><br /><strong>This is an expert level feature - It is recommended that you run your additional yaml through a <a href="http://www.yamllint.com/">linter</a> before starting a deployment.</strong>
</td><td><code>""</code></td></tr>

<tr><td colspan="4" style="font-size:120%"><strong>Jumpbox related settings</strong></td></tr>

<tr><td>jumpbox</td><td>string</td>
Expand Down Expand Up @@ -467,7 +502,7 @@ in conjunction with other parameters.

### Web based deploy

<a href="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2Fmaster%2Fsrc%2FmainTemplate.json" target="_blank">
<a href="https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2Ffeature%2Flogstash%2Fsrc%2FmainTemplate.json" target="_blank">
<img alt="Deploy to Azure" src="http://azuredeploy.net/deploybutton.png"/>
</a>

Expand Down Expand Up @@ -501,7 +536,7 @@ supported by the last release. It's recommended to update to [Azure CLI 2.0](htt
```sh
az group deployment create \
--resource-group <name> \
--template-uri https://raw.githubusercontent.com/elastic/azure-marketplace/master/src/mainTemplate.json \
--template-uri https://raw.githubusercontent.com/elastic/azure-marketplace/feature/logstash/src/mainTemplate.json \
--parameters @parameters/password.parameters.json
```

Expand All @@ -525,7 +560,7 @@ where `<name>` refers to the resource group you just created.

```powershell
$clusterParameters = @{
"artifactsBaseUrl"="https://raw.githubusercontent.com/elastic/azure-marketplace/master/src"
"artifactsBaseUrl"="https://raw.githubusercontent.com/elastic/azure-marketplace/feature/logstash/src"
"esVersion" = "6.3.0"
"esClusterName" = "elasticsearch"
"loadBalancerType" = "internal"
Expand All @@ -548,7 +583,7 @@ where `<name>` refers to the resource group you just created.
5. Use our template directly from GitHub

```powershell
New-AzureRmResourceGroupDeployment -Name "<deployment name>" -ResourceGroupName "<name>" -TemplateUri "https://raw.githubusercontent.com/elastic/azure-marketplace/master/src/mainTemplate.json" -TemplateParameterObject $clusterParameters
New-AzureRmResourceGroupDeployment -Name "<deployment name>" -ResourceGroupName "<name>" -TemplateUri "https://raw.githubusercontent.com/elastic/azure-marketplace/feature/logstash/src/mainTemplate.json" -TemplateParameterObject $clusterParameters
```

## Targeting a specific template version
Expand Down
23 changes: 23 additions & 0 deletions build/arm-tests/1d-0m-0c-ext-klp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"description": "1 data node cluster with logstash",
"isValid" : true,
"deploy" : true,
"why" : "",
"location" : "westeurope",
"parameters" : {
"loadBalancerType":{"value":"external"},
"kibana":{"value":"Yes"},
"vmSizeKibana":{"value":"Standard_DS1_v2"},
"logstash":{"value":"Yes"},
"vmSizeLogstash":{"value":"Standard_DS1_v2"},
"logstashAdditionalPlugins":{"value":"logstash-input-heartbeat"},
"logstashConf":{"value":"conf/logstash.conf"},
"vmSizeDataNodes":{"value":"Standard_DS1_v2"},
"vmDataNodeCount":{"value":1},
"vmDataDiskCount":{"value":1},
"vmDataDiskSize":{"value":"Small"},
"storageAccountType":{"value":"Default"},
"dataNodesAreMasterEligible":{"value":"Yes"},
"authenticationType":{"value":"password"}
}
}
30 changes: 30 additions & 0 deletions build/arm-tests/1d-0m-0c-ext-tls-klp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"description": "1 data node cluster with logstash",
"notes": "the use of xpack.monitoring.collection.enabled requires version to be 6.3.0+",
"isValid" : true,
"deploy" : true,
"why" : "",
"location" : "westeurope",
"parameters" : {
"loadBalancerType":{"value":"external"},
"esAdditionalYaml":{"value":"xpack.monitoring.collection.enabled: true"},
"esHttpCaCertBlob":{"value":"certs/ca-cert-with-password.pfx"},
"esHttpCaCertPassword":{"value":"Password123"},
"esTransportCaCertBlob":{"value":"certs/ca-cert-with-password.pfx"},
"esTransportCaCertPassword":{"value":"Password123"},
"esTransportCertPassword":{"value":"Password1234"},
"kibana":{"value":"Yes"},
"vmSizeKibana":{"value":"Standard_DS1_v2"},
"logstash":{"value":"Yes"},
"vmSizeLogstash":{"value":"Standard_DS1_v2"},
"logstashAdditionalPlugins":{"value":"logstash-input-heartbeat"},
"logstashConf":{"value":"conf/logstash-tls.conf"},
"vmSizeDataNodes":{"value":"Standard_DS1_v2"},
"vmDataNodeCount":{"value":1},
"vmDataDiskCount":{"value":1},
"vmDataDiskSize":{"value":"Small"},
"storageAccountType":{"value":"Default"},
"dataNodesAreMasterEligible":{"value":"Yes"},
"authenticationType":{"value":"password"}
}
}
2 changes: 1 addition & 1 deletion build/arm-tests/3d-0m-0c-ags-ks.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"appGatewayTier": {"value":"Standard"},
"appGatewaySku": {"value":"Small"},
"appGatewayCount": {"value":1},
"appGatewayCertBlob": {"value":"cert-with-password.pfx"},
"appGatewayCertBlob": {"value":"certs/cert-with-password.pfx"},
"appGatewayCertPassword": {"value":"Password123"},
"appGatewayWafStatus": {"value":"Disabled"},
"appGatewayWafMode": {"value":"Detection"}
Expand Down
8 changes: 4 additions & 4 deletions build/arm-tests/3d-0m-0c-ags-tls.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"location" : "westeurope",
"parameters" : {
"loadBalancerType":{"value":"gateway"},
"esHttpCertBlob":{"value":"cert-no-password.pfx"},
"esTransportCaCertBlob":{"value":"ca-cert-no-password.pfx"},
"esHttpCertBlob":{"value":"certs/cert-no-password.pfx"},
"esTransportCaCertBlob":{"value":"certs/ca-cert-no-password.pfx"},
"kibana":{"value":"No"},
"jumpbox":{"value":"Yes"},
"vmSizeDataNodes":{"value":"Standard_D1"},
Expand All @@ -31,9 +31,9 @@
"appGatewayTier": {"value":"Standard"},
"appGatewaySku": {"value":"Small"},
"appGatewayCount": {"value":1},
"appGatewayCertBlob": {"value":"cert-with-password.pfx"},
"appGatewayCertBlob": {"value":"certs/cert-with-password.pfx"},
"appGatewayCertPassword": {"value":"Password123"},
"appGatewayEsHttpCertBlob": {"value":"cert-no-password.crt"},
"appGatewayEsHttpCertBlob": {"value":"certs/cert-no-password.crt"},
"appGatewayWafStatus": {"value":"Disabled"},
"appGatewayWafMode": {"value":"Detection"}
}
Expand Down
2 changes: 1 addition & 1 deletion build/arm-tests/3d-0m-0c-agw-ks.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
"appGatewayTier": {"value":"WAF"},
"appGatewaySku": {"value":"Medium"},
"appGatewayCount": {"value":2},
"appGatewayCertBlob": {"value":"cert-with-password.pfx"},
"appGatewayCertBlob": {"value":"certs/cert-with-password.pfx"},
"appGatewayCertPassword": {"value":"Password123"},
"appGatewayWafStatus": {"value":"Enabled"},
"appGatewayWafMode": {"value":"Detection"}
Expand Down
8 changes: 4 additions & 4 deletions build/arm-tests/3d-0m-0c-ext-tls-kp.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
"location" : "westeurope",
"parameters" : {
"loadBalancerType":{"value":"external"},
"esHttpCertBlob":{"value":"cert-no-password.pfx"},
"esTransportCaCertBlob":{"value":"ca-cert-no-password.pfx"},
"esHttpCertBlob":{"value":"certs/cert-no-password.pfx"},
"esTransportCaCertBlob":{"value":"certs/ca-cert-no-password.pfx"},
"kibana":{"value":"Yes"},
"kibanaCertBlob": {"value":"cert-no-password.crt"},
"kibanaKeyBlob": {"value":"cert-no-password.key"},
"kibanaCertBlob": {"value":"certs/cert-no-password.crt"},
"kibanaKeyBlob": {"value":"certs/cert-no-password.key"},
"jumpbox":{"value":"No"},
"vmSizeKibana":{"value":"Standard_D1"},
"vmSizeDataNodes":{"value":"Standard_D1"},
Expand Down
8 changes: 4 additions & 4 deletions build/arm-tests/3d-0m-0c-ext-tls-pass-kp.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
"location" : "westeurope",
"parameters" : {
"loadBalancerType":{"value":"external"},
"esHttpCertBlob":{"value":"cert-with-password.pfx"},
"esHttpCertBlob":{"value":"certs/cert-with-password.pfx"},
"esHttpCertPassword":{"value":"Password123"},
"esTransportCaCertBlob":{"value":"ca-cert-with-password.pfx"},
"esTransportCaCertBlob":{"value":"certs/ca-cert-with-password.pfx"},
"esTransportCaCertPassword":{"value":"Password123"},
"esTransportCertPassword":{"value":"Password1234"},
"kibana":{"value":"Yes"},
"kibanaCertBlob":{"value":"cert-with-password.crt"},
"kibanaKeyBlob":{"value":"cert-with-password.key"},
"kibanaCertBlob":{"value":"certs/cert-with-password.crt"},
"kibanaKeyBlob":{"value":"certs/cert-with-password.key"},
"kibanaKeyPassphrase": { "value": "Password123" },
"jumpbox":{"value":"No"},
"vmSizeKibana":{"value":"Standard_D1"},
Expand Down
Loading