mesosphere / universe

The Mesosphere Universe package repository.
http://mesosphere.github.io/universe
Apache License 2.0
304 stars 426 forks source link

Release elastic 3.2.0-7.9.3 (automated commit) #2609

Closed mesosphere-teamcity closed 3 years ago

mesosphere-teamcity commented 3 years ago

Release elastic 3.2.0-7.9.3 (automated commit)

Description: \

Source URL: https://infinity-artifacts.s3.amazonaws.com/permanent/elastic/assets/3.2.0-7.9.3/stub-universe-elastic.json

Changes between revisions 1100 => 1200: 0 files added: [] 0 files removed: [] 4 files changed:

--- 1100/config.json
+++ 1200/config.json
@@ -62,6 +62,22 @@
           ],
           "default": "INFO"
         },
+        "logrotate_options": {
+          "description": "The logrotate options for the DC/OS service.",
+          "type": "object",
+          "properties": {
+            "stdout_max_size": {
+              "description": "Logrotate stdout max size. Sizes must be an integer of less than 2^64 and must be suffixed with a unit such as B (bytes), KB, MB, GB, or TB. There should be no whitespace between the integer and unit.",
+              "type": "string",
+              "default": "8MB"
+            },
+            "stderr_max_size": {
+              "description": "Logrotate stderr max size. Sizes must be an integer of less than 2^64 and must be suffixed with a unit such as B (bytes), KB, MB, GB, or TB. There should be no whitespace between the integer and unit.",
+              "type": "string",
+              "default": "8MB"
+            }
+          }
+        },
         "check": {
           "description": "Health check used to determine the scheduler health based on the status of the scheduler plans.",
           "type": "object",
@@ -101,6 +117,27 @@
           "default": "",
           "media": {
             "type": "application/x-region+string"
+          }
+        },
+        "replacement_failure_policy": {
+          "description": "Replacement failure policy",
+          "type": "object",
+          "properties": {
+            "enable_automatic_pod_replacement": {
+              "description": "Replacement failure policy enabled",
+              "type": "boolean",
+              "default": false
+            },
+            "permanent_failure_timeout_secs": {
+              "description": "Permanent failure timeout in seconds",
+              "type": "integer",
+              "default": 120
+            },
+            "min_replace_delay_secs": {
+              "description": "Minimal replacement delay in seconds",
+              "type": "integer",
+              "default": 240
+            }
           }
         },
         "update_strategy": {
@@ -184,6 +221,32 @@
           "type": "string",
           "description": "Volume profile to be used for storing Master Node data."
         },
+        "external_volume": {
+          "type": "object",
+          "description": "The Master node's external volume configuration.\nOnly Portworx external volumes are supported.",
+          "properties": {
+            "enabled": {
+              "type": "boolean",
+              "description": "If true, external profile will be used.",
+              "default": false
+            },
+            "driver_options": {
+              "type": "string",
+              "default": "size=50",
+              "description": "Volume options."
+            },
+            "volume_name": {
+              "type": "string",
+              "description": "Volume name. If empty service path will be used.",
+              "default": ""
+            },
+            "driver_name": {
+              "type": "string",
+              "description": "External Volume storage provider to use.",
+              "default": "pxd"
+            }
+          }
+        },
         "transport_port": {
           "description": "Transport port for master nodes to listen on.",
           "type": "integer",
@@ -302,6 +365,32 @@
           "type": "string",
           "description": "Volume profile to be used for storing Data Node data."
         },
+        "external_volume": {
+          "type": "object",
+          "description": "The Data node's external volume configuration.\nOnly Portworx external volumes are supported.",
+          "properties": {
+            "enabled": {
+              "type": "boolean",
+              "description": "If true, external profile will be used.",
+              "default": false
+            },
+            "driver_options": {
+              "type": "string",
+              "default": "size=100",
+              "description": "Volume options."
+            },
+            "volume_name": {
+              "type": "string",
+              "description": "Volume name. If empty service path will be used.",
+              "default": ""
+            },
+            "driver_name": {
+              "type": "string",
+              "description": "External Volume storage provider to use.",
+              "default": "pxd"
+            }
+          }
+        },
         "placement": {
           "description": "Placement constraints for data nodes (e.g., [[\"hostname\", \"UNIQUE\"]]).",
           "type": "string",
@@ -415,6 +504,32 @@
           "type": "string",
           "description": "Volume profile to be used for storing Ingest Node data."
         },
+        "external_volume": {
+          "type": "object",
+          "description": "The Ingest node's external volume configuration.\nOnly Portworx external volumes are supported.",
+          "properties": {
+            "enabled": {
+              "type": "boolean",
+              "description": "If true, external profile will be used.",
+              "default": false
+            },
+            "driver_options": {
+              "type": "string",
+              "default": "size=20",
+              "description": "Volume options."
+            },
+            "volume_name": {
+              "type": "string",
+              "description": "Volume name. If empty service path will be used.",
+              "default": ""
+            },
+            "driver_name": {
+              "type": "string",
+              "description": "External Volume storage provider to use.",
+              "default": "pxd"
+            }
+          }
+        },
         "placement": {
           "description": "Placement constraints for ingest nodes (e.g., [[\"hostname\", \"UNIQUE\"]]).",
           "type": "string",
@@ -528,6 +643,32 @@
           "type": "string",
           "description": "Volume profile to be used for storing Coordinator Node data."
         },
+        "external_volume": {
+          "type": "object",
+          "description": "The Coordinator node's external volume configuration.\nOnly Portworx external volumes are supported.",
+          "properties": {
+            "enabled": {
+              "type": "boolean",
+              "description": "If true, external profile will be used.",
+              "default": false
+            },
+            "driver_options": {
+              "type": "string",
+              "default": "size=20",
+              "description": "Volume options."
+            },
+            "volume_name": {
+              "type": "string",
+              "description": "Volume name. If empty service path will be used.",
+              "default": ""
+            },
+            "driver_name": {
+              "type": "string",
+              "description": "External Volume storage provider to use.",
+              "default": "pxd"
+            }
+          }
+        },
         "placement": {
           "description": "Placement constraints for coordinator nodes (e.g., [[\"hostname\", \"UNIQUE\"]]).",
           "type": "string",
--- 1100/marathon.json.mustache
+++ 1200/marathon.json.mustache
@@ -32,10 +32,10 @@
   {{/service.service_account_secret}}
   "env": {
     "PACKAGE_NAME": "elastic",
-    "PACKAGE_VERSION": "3.1.2-7.6.0",
-    "PACKAGE_BUILD_TIME_EPOCH_MS": "1585735912481",
-    "PACKAGE_BUILD_TIME_STR": "Wed Apr 01 2020 10:11:52 +0000",
-    "ELASTIC_VERSION": "7.6.0",
+    "PACKAGE_VERSION": "3.2.0-7.9.3",
+    "PACKAGE_BUILD_TIME_EPOCH_MS": "1605522605647",
+    "PACKAGE_BUILD_TIME_STR": "Mon Nov 16 2020 10:30:05 +0000",
+    "ELASTIC_VERSION": "7.9.3",
     "ELASTICSEARCH_URI" : "{{resource.assets.uris.elasticsearch-tar-gz}}",
     "ELASTICSEARCH_JAVA_URI" : "{{resource.assets.uris.elasticsearch-jre-tar-gz}}",
     "ELASTICSEARCH_PROMETHEUS_EXPORTER_VERSION": "1.1.0",
@@ -43,11 +43,18 @@
     "BOOTSTRAP_URI": "{{resource.assets.uris.bootstrap-zip}}",
     "JAVA_URI": "{{resource.assets.uris.jre-tar-gz}}",
     "LIBMESOS_URI": "{{resource.assets.uris.libmesos-bundle-tar-gz}}",
+    {{#service.replacement_failure_policy.enable_automatic_pod_replacement}}
+    "ENABLE_AUTOMATIC_POD_REPLACEMENT": "{{service.replacement_failure_policy.enable_automatic_pod_replacement}}",
+    "PERMANENT_FAILURE_TIMEOUT_SECS": "{{service.replacement_failure_policy.permanent_failure_timeout_secs}}",
+    "MIN_REPLACE_DELAY_SECS": "{{service.replacement_failure_policy.min_replace_delay_secs}}",
+    {{/service.replacement_failure_policy.enable_automatic_pod_replacement}}
     "FRAMEWORK_NAME": "{{service.name}}",
     "FRAMEWORK_USER": "{{service.user}}",
     "FRAMEWORK_PRINCIPAL": "{{service.service_account}}",
     "FRAMEWORK_LOG_LEVEL": "{{service.log_level}}",
     "PROMETHEUS_EXPORTER_URI" : "{{resource.assets.uris.prometheus-exporter-tar-gz}}",
+    "CONTAINER_LOGGER_LOGROTATE_MAX_STDOUT_SIZE": "{{service.logrotate_options.stdout_max_size}}",
+    "CONTAINER_LOGGER_LOGROTATE_MAX_STDERR_SIZE": "{{service.logrotate_options.stderr_max_size}}",
     {{#service.service_account_secret}}
     "DCOS_SERVICE_ACCOUNT_CREDENTIAL": "secrets/service-account.json",
     "MESOS_MODULES": "{\"libraries\":[{\"file\":\"libmesos-bundle\/lib\/mesos\/libdcos_security.so\",\"modules\":[{\"name\": \"com_mesosphere_dcos_ClassicRPCAuthenticatee\",\"parameters\":[{\"key\":\"service_account_credential\",\"value\":\"file://secrets/service-account.json\"}]},{\"name\":\"com_mesosphere_dcos_http_Authenticatee\",\"parameters\":[{\"key\":\"service_account_credential\",\"value\":\"file://secrets/service-account.json\"},{\"key\":\"jwt_exp_timeout\",\"value\":\"5mins\"},{\"key\":\"preemptive_refresh_duration\",\"value\":\"30mins\"}]}]}]}",
@@ -63,20 +70,20 @@

     {{#service.security.transport_encryption.enabled}}
     "TASKCFG_ALL_SECURITY_ENABLED": "true",
-    "ELASTICSEARCH_HTTP_PROTOCOL": "https",
+    "TASKCFG_ALL_ELASTICSEARCH_HTTP_PROTOCOL": "https",
     {{/service.security.transport_encryption.enabled}}

     {{^service.security.transport_encryption.enabled}}
     {{#elasticsearch.xpack_security_enabled}}
     "TASKCFG_ALL_SECURITY_ENABLED": "true",
-    "ELASTICSEARCH_HTTP_PROTOCOL": "https",
+    "TASKCFG_ALL_ELASTICSEARCH_HTTP_PROTOCOL": "https",
     {{/elasticsearch.xpack_security_enabled}}
     {{/service.security.transport_encryption.enabled}}

     {{^service.security.transport_encryption.enabled}}
     {{^elasticsearch.xpack_security_enabled}}
     "TASKCFG_ALL_SECURITY_ENABLED": "false",
-    "ELASTICSEARCH_HTTP_PROTOCOL": "http",
+    "TASKCFG_ALL_ELASTICSEARCH_HTTP_PROTOCOL": "http",
     {{/elasticsearch.xpack_security_enabled}}
     {{/service.security.transport_encryption.enabled}}

@@ -97,6 +104,12 @@
     {{#master_nodes.volume_profile}}
     "MASTER_NODE_VOLUME_PROFILE": "{{master_nodes.volume_profile}}",
     {{/master_nodes.volume_profile}}
+    {{#master_nodes.external_volume.enabled}}
+    "MASTER_NODE_EXTERNAL_VOLUME_ENABLED": "{{master_nodes.external_volume.enabled}}",
+    "MASTER_NODE_EXTERNAL_VOLUME_DRIVER_OPTIONS": "{{master_nodes.external_volume.driver_options}}",
+    "MASTER_NODE_EXTERNAL_VOLUME_NAME" : "{{master_nodes.external_volume.volume_name}}",
+    "MASTER_NODE_EXTERNAL_VOLUME_DRIVER_NAME" : "{{master_nodes.external_volume.driver_name}}",
+    {{/master_nodes.external_volume.enabled}}
     "MASTER_NODE_TRANSPORT_PORT": "{{master_nodes.transport_port}}",
     "DATA_NODE_COUNT": "{{data_nodes.count}}",
     "DATA_NODE_CPUS": "{{data_nodes.cpus}}",
@@ -108,6 +121,12 @@
     {{#data_nodes.volume_profile}}
     "DATA_NODE_VOLUME_PROFILE": "{{data_nodes.volume_profile}}",
     {{/data_nodes.volume_profile}}
+    {{#data_nodes.external_volume.enabled}}
+    "DATA_NODE_EXTERNAL_VOLUME_ENABLED": "{{data_nodes.external_volume.enabled}}",
+    "DATA_NODE_EXTERNAL_VOLUME_DRIVER_OPTIONS": "{{data_nodes.external_volume.driver_options}}",
+    "DATA_NODE_EXTERNAL_VOLUME_NAME" : "{{data_nodes.external_volume.volume_name}}",
+    "DATA_NODE_EXTERNAL_VOLUME_DRIVER_NAME" : "{{data_nodes.external_volume.driver_name}}",
+    {{/data_nodes.external_volume.enabled}}
     "INGEST_NODE_COUNT": "{{ingest_nodes.count}}",
     "INGEST_NODE_CPUS": "{{ingest_nodes.cpus}}",
     "INGEST_NODE_MEM": "{{ingest_nodes.mem}}",
@@ -118,6 +137,12 @@
     {{#ingest_nodes.volume_profile}}
     "INGEST_NODE_VOLUME_PROFILE": "{{ingest_nodes.volume_profile}}",
     {{/ingest_nodes.volume_profile}}
+    {{#ingest_nodes.external_volume.enabled}}
+    "INGEST_NODE_EXTERNAL_VOLUME_ENABLED": "{{ingest_nodes.external_volume.enabled}}",
+    "INGEST_NODE_EXTERNAL_VOLUME_DRIVER_OPTIONS": "{{ingest_nodes.external_volume.driver_options}}",
+    "INGEST_NODE_EXTERNAL_VOLUME_NAME" : "{{ingest_nodes.external_volume.volume_name}}",
+    "INGEST_NODE_EXTERNAL_VOLUME_DRIVER_NAME" : "{{ingest_nodes.external_volume.driver_name}}",
+    {{/ingest_nodes.external_volume.enabled}}
     "COORDINATOR_NODE_COUNT": "{{coordinator_nodes.count}}",
     "COORDINATOR_NODE_CPUS": "{{coordinator_nodes.cpus}}",
     "COORDINATOR_NODE_MEM": "{{coordinator_nodes.mem}}",
@@ -128,6 +153,12 @@
     {{#coordinator_nodes.volume_profile}}
     "COORDINATOR_NODE_VOLUME_PROFILE": "{{coordinator_nodes.volume_profile}}",
     {{/coordinator_nodes.volume_profile}}
+    {{#coordinator_nodes.external_volume.enabled}}
+    "COORDINATOR_NODE_EXTERNAL_VOLUME_ENABLED": "{{coordinator_nodes.external_volume.enabled}}",
+    "COORDINATOR_NODE_EXTERNAL_VOLUME_DRIVER_OPTIONS": "{{coordinator_nodes.external_volume.driver_options}}",
+    "COORDINATOR_NODE_EXTERNAL_VOLUME_NAME" : "{{coordinator_nodes.external_volume.volume_name}}",
+    "COORDINATOR_NODE_EXTERNAL_VOLUME_DRIVER_NAME" : "{{coordinator_nodes.external_volume.driver_name}}",
+    {{/coordinator_nodes.external_volume.enabled}}
     {{#prometheus_exporter.prometheus_exporter_enabled}}
     "PROMETHEUS_EXPORTER_ENABLED": "{{prometheus_exporter.prometheus_exporter_enabled}}",
     {{/prometheus_exporter.prometheus_exporter_enabled}}
@@ -141,8 +172,8 @@
     {{#service.region}}
     "SERVICE_REGION": "{{service.region}}",
     {{/service.region}}
-    "ELASTICSEARCH_HEALTH_USER": "{{elasticsearch.health_user}}",
-    "ELASTICSEARCH_HEALTH_USER_PASSWORD": "{{elasticsearch.health_user_password}}",
+    "TASKCFG_ALL_ELASTICSEARCH_HEALTH_USER": "{{elasticsearch.health_user}}",
+    "TASKCFG_ALL_ELASTICSEARCH_HEALTH_USER_PASSWORD": "{{elasticsearch.health_user_password}}",
     "TASKCFG_ALL_ELASTICSEARCH_PLUGINS": "{{elasticsearch.plugins}}",
     "TASKCFG_ALL_PLUGIN_HTTP_PROXY_HOST": "{{elasticsearch.plugin_http_proxy_host}}",
     "TASKCFG_ALL_PLUGIN_HTTP_PROXY_PORT": "{{elasticsearch.plugin_http_proxy_port}}",
--- 1100/package.json
+++ 1200/package.json
@@ -1,14 +1,14 @@
 {
   "packagingVersion": "4.0",
   "upgradesFrom": [
-    "3.1.1-7.6.0"
+    "3.1.2-7.6.0"
   ],
   "downgradesTo": [
-    "3.1.1-7.6.0"
+    "3.1.2-7.6.0"
   ],
   "minDcosReleaseVersion": "1.11",
   "name": "elastic",
-  "version": "3.1.2-7.6.0",
+  "version": "3.2.0-7.9.3",
   "maintainer": "support@mesosphere.io",
   "description": "Elasticsearch 7, and X-Pack",
   "selected": true,
@@ -20,8 +20,8 @@
     "x-pack"
   ],
   "preInstallNotes": "Default configuration requires 3 agent nodes each with: CPU: 4.0 | Memory: 9216MB | Disk: 13500MB\n\nMore specifically, each instance type requires:\n\nMaster node: 3 instances | 1.0 CPU | 2048 MB MEM | 1 2000 MB Disk\n\nData node: 2 instances | 1.0 CPU | 4096 MB MEM | 1 10000 MB Disk\n\nCoordinator node: 1 instance | 1.0 CPU | 2048 MB MEM | 1 1000 MB Disk\n\nIngest node: No instances by default | 0.5 CPU | 2048 MB MEM | 1 2000 MB Disk",
-  "postInstallNotes": "The DC/OS Elastic service is being installed!\n\n\tDocumentation: https://docs.mesosphere.com/service-docs/elastic/3.1.2-7.6.0/\n\tIssues: https://docs.mesosphere.com/support/",
-  "postUninstallNotes": "The DC/OS Elastic service is being uninstalled.\n\nFor DC/OS versions from 1.11 no further action is required. For older DC/OS versions follow the instructions at https://docs.mesosphere.com/service-docs/elastic/3.1.2-7.6.0/uninstall to remove any persistent state if required.",
+  "postInstallNotes": "The DC/OS Elastic service is being installed!\n\n\tDocumentation: https://docs.mesosphere.com/service-docs/elastic/3.2.0-7.9.3/\n\tIssues: https://docs.mesosphere.com/support/",
+  "postUninstallNotes": "The DC/OS Elastic service is being uninstalled.\n\nFor DC/OS versions from 1.11 no further action is required. For older DC/OS versions follow the instructions at https://docs.mesosphere.com/service-docs/elastic/3.2.0-7.9.3/uninstall to remove any persistent state if required.",
   "licenses": [
     {
       "name": "Apache License Version 2.0",
@@ -32,5 +32,5 @@
       "url": "https://raw.githubusercontent.com/elastic/elasticsearch/master/x-pack/README.md"
     }
   ],
-  "lastUpdated": 1585735914
+  "lastUpdated": 1605522606
 }--- 1100/resource.json
+++ 1200/resource.json
@@ -3,10 +3,10 @@
     "uris": {
       "jre-tar-gz": "https://downloads.mesosphere.com/java/openjdk-jre-11.0.3.7-hotspot-linux-x64.tar.gz",
       "libmesos-bundle-tar-gz": "https://downloads.mesosphere.com/libmesos-bundle/libmesos-bundle-1.14-beta.tar.gz",
-      "bootstrap-zip": "https://downloads.mesosphere.com/elastic/assets/3.1.2-7.6.0/bootstrap.zip",
-      "scheduler-zip": "https://downloads.mesosphere.com/elastic/assets/3.1.2-7.6.0/elastic-scheduler.zip",
+      "bootstrap-zip": "https://downloads.mesosphere.com/elastic/assets/3.2.0-7.9.3/bootstrap.zip",
+      "scheduler-zip": "https://downloads.mesosphere.com/elastic/assets/3.2.0-7.9.3/elastic-scheduler.zip",
       "elasticsearch-jre-tar-gz": "https://downloads.mesosphere.com/elastic/assets/openjdk-13.0.2_linux-x64_bin.tar.gz",
-      "elasticsearch-tar-gz": "https://downloads.mesosphere.com/elastic/assets/elasticsearch-7.6.0-linux-x86_64.tar.gz",
+      "elasticsearch-tar-gz": "https://downloads.mesosphere.com/elastic/assets/elasticsearch-7.9.3-linux-x86_64.tar.gz",
       "diagnostics-zip": "https://downloads.mesosphere.com/elastic/assets/support-diagnostics-7.1.5-dist.zip",
       "prometheus-exporter-tar-gz": "https://downloads.mesosphere.com/elastic/assets/elasticsearch-prometheus-exporter-1.1.0-linux-amd64.tar.gz"
     }
@@ -27,7 +27,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/elastic/assets/3.1.2-7.6.0/dcos-service-cli-darwin"
+          "url": "https://downloads.mesosphere.com/elastic/assets/3.2.0-7.9.3/dcos-service-cli-darwin"
         }
       },
       "linux": {
@@ -39,7 +39,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/elastic/assets/3.1.2-7.6.0/dcos-service-cli-linux"
+          "url": "https://downloads.mesosphere.com/elastic/assets/3.2.0-7.9.3/dcos-service-cli-linux"
         }
       },
       "windows": {
@@ -51,7 +51,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/elastic/assets/3.1.2-7.6.0/dcos-service-cli.exe"
+          "url": "https://downloads.mesosphere.com/elastic/assets/3.2.0-7.9.3/dcos-service-cli.exe"
         }
       }
     }