mesosphere / universe

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

Release confluent-zookeeper 2.8.0-5.5.1 (automated commit) #2603

Closed mesosphere-ci closed 3 years ago

mesosphere-ci commented 3 years ago

Release confluent-zookeeper 2.8.0-5.5.1 (automated commit)

Description: Source URL: https://infinity-artifacts.s3.amazonaws.com/permanent/confluent-zookeeper/assets/2.8.0-5.5.1/stub-universe-confluent-zookeeper.json

Changes between revisions 600 => 700: 0 files added: [] 0 files removed: [] 4 files changed:

--- 600/config.json
+++ 700/config.json
@@ -59,6 +59,27 @@
           "description": "Enable DC/OS Metrics reporting.",
           "type": "boolean",
           "default": true
+        },
+        "pod-replacement-failure-policy": {
+          "description": "Options relating to automatic pod-replacement failure policies with external-volumes.",
+          "type": "object",
+          "properties": {
+            "enable-automatic-pod-replacement": {
+              "description": "Determines whether pods should be replaced automatically on failure.",
+              "type": "boolean",
+              "default": false
+            },
+            "permanent-failure-timeout-secs": {
+              "type": "integer",
+              "description": "Time in seconds to wait before declaring a task as permanently failed.",
+              "default": 120
+            },
+            "min-replace-delay-secs": {
+              "type": "integer",
+              "description": "Time to wait between destructive task recoveries.",
+              "default": 240
+            }
+          }
         },
         "log_level": {
           "title": "Scheduler Log Level",
@@ -75,6 +96,22 @@
             "ALL"
           ],
           "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"
+            }
+          }
         },
         "mesos_api_version": {
           "description": "Configures the Mesos API version to use. Possible values: V0 (non-HTTP), V1 (HTTP)",
@@ -289,6 +326,38 @@
           "type": "integer",
           "default": 3000
         },
+        "external_volume": {
+          "type": "object",
+          "description": "The Zookeeper external volume configuration.\nOnly Portworx external volumes are supported.",
+          "properties": {
+            "enabled": {
+              "type": "boolean",
+              "description": "Use external volumes over volumes managed by Mesos.",
+              "default": false
+            },
+            "volume_name": {
+              "type": "string",
+              "description": "Name of the external volume. If empty, service path will be used.",
+              "default": "ZookeeperVolume"
+            },
+            "volume_driver_options": {
+              "type": "string",
+              "default": "size=5",
+              "description": "Options for volume driver(size in GiB)."
+            },
+            "volume_path": {
+              "title": "Volume Path",
+              "description": "Path at which to produce the volume (relative to the Mesos Sandbox) within the container",
+              "type": "string",
+              "default": ""
+            },
+            "driver_name": {
+              "type": "string",
+              "description": "External Volume storage provider to use.",
+              "default": "pxd"
+            }
+          }
+        },
         "data_disk": {
           "title": "Data Disk Size (MB)",
           "description": "Disk size of device designated for data (MB)",
--- 600/marathon.json.mustache
+++ 700/marathon.json.mustache
@@ -22,17 +22,20 @@
   {{/service.service_account_secret}}
   "env": {
     "PACKAGE_NAME": "confluent-zookeeper",
-    "PACKAGE_VERSION": "2.7.0-5.1.2e",
-    "PACKAGE_BUILD_TIME_EPOCH_MS": "1571137051497",
-    "PACKAGE_BUILD_TIME_STR": "Tue Oct 15 2019 10:57:31 +0000",
+    "PACKAGE_VERSION": "2.8.0-5.5.1",
+    "PACKAGE_BUILD_TIME_EPOCH_MS": "1605213225383",
+    "PACKAGE_BUILD_TIME_STR": "Thu Nov 12 2020 20:33:45 +0000",
     "MESOS_API_VERSION": "{{service.mesos_api_version}}",
     "FRAMEWORK_NAME": "{{service.name}}",
     "FRAMEWORK_USER": "{{service.user}}",
     "FRAMEWORK_PRINCIPAL": "{{service.service_account}}",
     "ZOOKEEPER_VERSION": "{{zookeeper-version}}",
-    "CONFLUENT_VERSION": "5.2.1",
+    "CONFLUENT_VERSION": "5.5.1",

     "ENABLE_METRICS": "{{service.enable_metrics}}",
+    "POD_REPLACEMENT_FAILURE_POLICY_ENABLED": "{{service.pod-replacement-failure-policy.enable-automatic-pod-replacement}}",
+    "PERMANENT_FAILURE_TIMEOUT_SECS": "{{service.pod-replacement-failure-policy.permanent-failure-timeout-secs}}",
+    "MIN_REPLACE_DELAY_SECS": "{{service.pod-replacement-failure-policy.min-replace-delay-secs}}",

     "NODE_COUNT": "{{node.count}}",
     "NODE_PLACEMENT": "{{{node.placement_constraint}}}",
@@ -42,6 +45,15 @@
     "NODE_CPUS": "{{node.cpus}}",
     "NODE_MEM": "{{node.mem}}",
     "NODE_HEAP": "{{node.heap}}",
+
+    "NODE_EXTERNAL_VOLUME_ENABLED" : "{{node.external_volume.enabled}}",
+    {{#node.external_volume.enabled}}
+    "NODE_EXTERNAL_VOLUME_PORTWORX_OPTIONS" : "{{node.external_volume.volume_driver_options}}",
+    "NODE_EXTERNAL_VOLUME_NAME" : "{{node.external_volume.volume_name}}",
+    "NODE_EXTERNAL_VOLUME_PATH" : "{{node.external_volume.volume_path}}",
+    "ZK_EXTERNAL_VOLUME_DRIVER": "{{node.external_volume.driver_name}}",
+    {{/node.external_volume.enabled}}
+    
     "DATA_DISK": "{{node.data_disk}}",
     "DATA_DISK_TYPE": "{{node.data_disk_type}}",
     {{#node.data_volume_profile}}
@@ -118,7 +130,9 @@
     "READINESS_CHECK_TIMEOUT": "{{service.readiness_check.timeout}}",

     "RLIMIT_NOFILE_SOFT": "{{service.rlimits.rlimit_nofile.soft}}",
-    "RLIMIT_NOFILE_HARD": "{{service.rlimits.rlimit_nofile.hard}}"
+    "RLIMIT_NOFILE_HARD": "{{service.rlimits.rlimit_nofile.hard}}",
+    "CONTAINER_LOGGER_LOGROTATE_MAX_STDOUT_SIZE": "{{service.logrotate_options.stdout_max_size}}",
+    "CONTAINER_LOGGER_LOGROTATE_MAX_STDERR_SIZE": "{{service.logrotate_options.stderr_max_size}}"
   },
   "fetch": [
     { "uri": "{{resource.assets.uris.bootstrap-zip}}", "cache": true },
--- 600/package.json
+++ 700/package.json
@@ -2,15 +2,13 @@
   "packagingVersion": "4.0",
   "minDcosReleaseVersion": "1.11",
   "upgradesFrom": [
-    "2.6.0-5.1.2e",
-    "2.5.0-4.1.3e"
+    "2.7.0-5.1.2e"
   ],
   "downgradesTo": [
-    "2.6.0-5.1.2e",
-    "2.5.0-4.1.3e"
+    "2.7.0-5.1.2e"
   ],
   "name": "confluent-zookeeper",
-  "version": "2.7.0-5.1.2e",
+  "version": "2.8.0-5.5.1",
   "maintainer": "partner-support@confluent.io",
   "description": "Apache Zookeeper by Confluent\n\n\tDocumentation: https://docs.mesosphere.com/service-docs/confluent-zookeeper/",
   "selected": true,
@@ -24,12 +22,12 @@
   "postInstallNotes": "Apache Zookeeper by Confluent is being installed.\n\n\tDocumentation: https://docs.mesosphere.com/service-docs/confluent-zookeeper/\n\tCommunity Support: https://docs.mesosphere.com/support/",
   "postUninstallNotes": "Apache Zookeeper by Confluent 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/confluent-zookeeper/uninstall to remove any persistent state if required.",
   "scm": "https://github.com/mesosphere/confluent-zookeeper",
-  "website": "https://docs.mesosphere.com/services/confluent-zookeeper/2.7.0-5.1.2e",
+  "website": "https://docs.mesosphere.com/services/confluent-zookeeper/stub-universe",
   "licenses": [
     {
       "name": "Apache License v2",
       "url": "https://raw.githubusercontent.com/confluentinc/kafka/trunk/LICENSE"
     }
   ],
-  "lastUpdated": 1571120354
+  "lastUpdated": 1605213229
 }--- 600/resource.json
+++ 700/resource.json
@@ -6,13 +6,13 @@
       }
     },
     "uris": {
-      "jre-tar-gz": "https://downloads.mesosphere.com/java/openjdk-jre-8u212b03-hotspot-linux-x64.tar.gz",
+      "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",
-      "scheduler-zip": "https://downloads.mesosphere.com/confluent-zookeeper/assets/2.7.0-5.1.2e/confluent-zookeeper-scheduler.zip",
-      "bootstrap-zip": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.57.0/bootstrap.zip",
-      "metrics-zip": "https://downloads.mesosphere.com/confluent-zookeeper/assets/2.7.0-5.1.2e/metrics.zip",
-      "setup-helper-zip": "https://downloads.mesosphere.com/confluent-zookeeper/assets/2.7.0-5.1.2e/setup-helper.zip",
-      "zookeeper-tar-gz": "https://packages.confluent.io/archive/5.2/confluent-5.2.1-2.11.tar.gz"
+      "scheduler-zip": "https://downloads.mesosphere.com/confluent-zookeeper/assets/2.8.0-5.5.1/confluent-zookeeper-scheduler.zip",
+      "bootstrap-zip": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.58.0/bootstrap.zip",
+      "metrics-zip": "https://downloads.mesosphere.com/confluent-zookeeper/assets/2.8.0-5.5.1/metrics.zip",
+      "setup-helper-zip": "https://downloads.mesosphere.com/confluent-zookeeper/assets/2.8.0-5.5.1/setup-helper.zip",
+      "zookeeper-tar-gz": "https://packages.confluent.io/archive/5.5/confluent-5.5.1-2.12.tar.gz"
     }
   },
   "images": {
@@ -31,7 +31,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.57.0/dcos-service-cli-darwin"
+          "url": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.58.0/dcos-service-cli-darwin"
         }
       },
       "linux": {
@@ -43,7 +43,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.57.0/dcos-service-cli-linux"
+          "url": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.58.0/dcos-service-cli-linux"
         }
       },
       "windows": {
@@ -55,7 +55,7 @@
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.57.0/dcos-service-cli.exe"
+          "url": "https://downloads.mesosphere.com/dcos-commons/artifacts/0.58.0/dcos-service-cli.exe"
         }
       }
     }