mesosphere / universe

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

Release cassandra 2.10.0-3.11.6 (automated commit) #2605

Closed mesosphere-ci closed 3 years ago

mesosphere-ci commented 3 years ago

Release cassandra 2.10.0-3.11.6 (automated commit)

Description: Source URL: https://infinity-artifacts.s3.amazonaws.com/permanent/cassandra/assets/2.10.0-3.11.6/stub-universe-cassandra.json

Changes between revisions 900 => 1000: 0 files added: [] 0 files removed: [] 4 files changed:

--- 900/config.json
+++ 1000/config.json
@@ -61,6 +61,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"
+            }
+          }
         },
         "data_center": {
           "description": "The name of the data center this cluster is running in",
@@ -415,6 +431,27 @@
               "minimum": 15
             }
           }
+        },
+        "pod-replacement-failure-policy": {
+          "description": "Options relating to automatic pod-replacement failure policies.",
+          "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": {
+              "description": "Default time to wait before declaring a pod as permanently failed in seconds.",
+              "type": "integer",
+              "default": 120
+            },
+            "min-replace-delay-secs": {
+              "description": "Default time to wait between successive pod-replace operations in seconds.",
+              "type": "integer",
+              "default": 240
+            }
+          }
         }
       },
       "required": [
@@ -466,6 +503,32 @@
           "default": "[[\"hostname\", \"MAX_PER\", \"1\"]]",
           "media": {
             "type": "application/x-zone-constraints+json"
+          }
+        },
+        "external_volume": {
+          "description": "Cassandra external volume configuration.",
+          "type": "object",
+          "properties": {
+            "enabled": {
+              "type": "boolean",
+              "description": "If true, external volumes will be used.",
+              "default": false
+            },
+            "driver_options": {
+              "type": "string",
+              "default": "size=10",
+              "description": "External Volume storage provider 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"
+            }
           }
         },
         "heap": {
--- 900/marathon.json.mustache
+++ 1000/marathon.json.mustache
@@ -32,9 +32,9 @@
   {{/service.service_account_secret}}
   "env": {
     "PACKAGE_NAME": "cassandra",
-    "PACKAGE_VERSION": "2.9.0-3.11.6",
-    "PACKAGE_BUILD_TIME_EPOCH_MS": "1582819033931",
-    "PACKAGE_BUILD_TIME_STR": "Thu Feb 27 2020 15:57:13 +0000",
+    "PACKAGE_VERSION": "2.10.0-3.11.6",
+    "PACKAGE_BUILD_TIME_EPOCH_MS": "1605509562719",
+    "PACKAGE_BUILD_TIME_STR": "Mon Nov 16 2020 06:52:42 +0000",
     "SERVICE_NAME": "{{service.name}}",
     "SERVICE_USER": "{{service.user}}",
     "SERVICE_PRINCIPAL": "{{service.service_account}}",
@@ -110,6 +110,16 @@
     {{#nodes.volume_profile}}
     "CASSANDRA_VOLUME_PROFILE": "{{nodes.volume_profile}}",
     {{/nodes.volume_profile}}
+
+    "CASSANDRA_EXTERNAL_VOLUME_ENABLED" : "{{nodes.external_volume.enabled}}",
+    "CASSANDRA_EXTERNAL_VOLUME_DRIVER_OPTIONS" : "{{nodes.external_volume.driver_options}}",
+    "CASSANDRA_EXTERNAL_VOLUME_NAME" : "{{nodes.external_volume.volume_name}}",
+    "CASSANDRA_EXTERNAL_VOLUME_DRIVER_NAME" : "{{nodes.external_volume.driver_name}}",
+
+    "ENABLE_AUTOMATIC_POD_REPLACEMENT": "{{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}}",
+
     "TASKCFG_ALL_CASSANDRA_HEAP_SIZE_MB": "{{nodes.heap.size}}",
     "TASKCFG_ALL_CASSANDRA_HEAP_NEW_MB": "{{nodes.heap.new}}",
     "CASSANDRA_JAVA_URI": "{{resource.assets.uris.cassandra-jre-tar-gz}}",
@@ -256,6 +266,9 @@
     "LIBMESOS_URI": "{{resource.assets.uris.libmesos-bundle-tar-gz}}",
     "BACKUP_RESTORE_STRATEGY": "{{service.backup_restore_strategy}}",

+    "CONTAINER_LOGGER_LOGROTATE_MAX_STDOUT_SIZE": "{{service.logrotate_options.stdout_max_size}}",
+    "CONTAINER_LOGGER_LOGROTATE_MAX_STDERR_SIZE": "{{service.logrotate_options.stderr_max_size}}",
+
     "READINESS_CHECK_INTERVAL": "{{service.readiness_check.interval}}",
     "READINESS_CHECK_DELAY": "{{service.readiness_check.delay}}",
     "READINESS_CHECK_TIMEOUT": "{{service.readiness_check.timeout}}",
--- 900/package.json
+++ 1000/package.json
@@ -14,7 +14,7 @@
   ],
   "minDcosReleaseVersion": "1.11",
   "name": "cassandra",
-  "version": "2.9.0-3.11.6",
+  "version": "2.10.0-3.11.6",
   "maintainer": "support@mesosphere.io",
   "description": "Apache Cassandra",
   "selected": true,
@@ -31,5 +31,5 @@
       "url": "https://raw.githubusercontent.com/apache/cassandra/trunk/LICENSE.txt"
     }
   ],
-  "lastUpdated": 1582819276
+  "lastUpdated": 1605509563
 }--- 900/resource.json
+++ 1000/resource.json
@@ -6,9 +6,9 @@
       "cassandra-python-tar-gz": "https://downloads.mesosphere.com/cassandra/assets/python-2.7.14.tar.gz",
       "cassandra-openssl-tar-gz": "https://downloads.mesosphere.com/cassandra/assets/openssl-1.0.2n-libs.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/cassandra/assets/2.9.0-3.11.6/cassandra-scheduler.zip",
+      "scheduler-zip": "https://downloads.mesosphere.com/cassandra/assets/2.10.0-3.11.6/cassandra-scheduler.zip",
       "cassandra-tar-gz": "https://downloads.mesosphere.com/cassandra/assets/apache-cassandra-3.11.6-bin-dcos.tar.gz",
-      "bootstrap-zip": "https://downloads.mesosphere.com/cassandra/assets/2.9.0-3.11.6/bootstrap.zip"
+      "bootstrap-zip": "https://downloads.mesosphere.com/cassandra/assets/2.10.0-3.11.6/bootstrap.zip"
     }
   },
   "images": {
@@ -23,11 +23,11 @@
           "contentHash": [
             {
               "algo": "sha256",
-              "value": "859a6c40dc22015bff530ce483e632c8b0dd91f34bab9c6527ec98e893d3478a"
+              "value": "bb1fba576b681b88ea0491758cc06dbe397759accaead541aeef88236da63013"
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/cassandra/assets/2.9.0-3.11.6/dcos-service-cli-darwin"
+          "url": "https://downloads.mesosphere.com/cassandra/assets/2.10.0-3.11.6/dcos-service-cli-darwin"
         }
       },
       "linux": {
@@ -35,11 +35,11 @@
           "contentHash": [
             {
               "algo": "sha256",
-              "value": "706f1aca1492a660c0b74c4ddab1e91d8a3955a3516fd7ef054bffdcd6fbbea7"
+              "value": "8085bc61b9ce596cf4b5b6053424ec732d237830b2f31acd419af2ea2ffd4668"
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/cassandra/assets/2.9.0-3.11.6/dcos-service-cli-linux"
+          "url": "https://downloads.mesosphere.com/cassandra/assets/2.10.0-3.11.6/dcos-service-cli-linux"
         }
       },
       "windows": {
@@ -47,11 +47,11 @@
           "contentHash": [
             {
               "algo": "sha256",
-              "value": "ba6a761f6a64276e7a3461eef2b9699f6b66d6431db2c77c8229d9fbbd35beb2"
+              "value": "a8ce02a11b31c0f832416758b796b0c9ce11917117c39b59a53b3123e15def94"
             }
           ],
           "kind": "executable",
-          "url": "https://downloads.mesosphere.com/cassandra/assets/2.9.0-3.11.6/dcos-service-cli.exe"
+          "url": "https://downloads.mesosphere.com/cassandra/assets/2.10.0-3.11.6/dcos-service-cli.exe"
         }
       }
     }