Update GitLab to version 8.14.1 #847

Merged
merged 1 commit into from Dec 16, 2016

Projects

None yet

3 participants

@twk3
Contributor
twk3 commented Nov 28, 2016

This is an update to the latest GitLab version.

In addition to new features, this version includes several security fixes that have gone in since our last DC/OS release.

The release blog post for 8.14 is here: https://about.gitlab.com/2016/11/22/gitlab-8-14-released/

@twk3 twk3 Update GitLab to version 8.14.1
This is an update to the latest GitLab version.

In addition to new features, this version includes several security fixes that have gone in since our last DC/OS release.
6031fce
@ryadav88
Member
ryadav88 commented Nov 28, 2016 edited

@twk3 ~Can you list the new feature and security fixes in a comment here?
We've started these monthly blog posts to let users know what's changed in different packages: https://dcos.io/blog/2016/new-dc-os-packages-you-can-use-november-2016/index.html

Would be easier for me grab the content from the PR for next month's post.~

Correction: Ignore this comment. Just noticed that you had included the link.

@ryadav88 ryadav88 self-assigned this Nov 28, 2016
@ryadav88
Member

@twk3 Can I also ask you to write a short getting started docs for this package so users don't have any issues installing and understanding how it works?

You can create a PR against https://github.com/dcos/examples and refer other examples listed there. These examples will finally go here: https://dcos.io/docs/1.8/usage/tutorials/.

This is also now part of the package submission guidelines: https://github.com/mesosphere/universe#submit-your-package

@twk3
Contributor
twk3 commented Nov 29, 2016

@ssk2 had started a tutorial for it over here: dcos/dcos-website#831

I can cannibalise, and move it to dcos/examples if needed, or maybe @ssk2 can take another look at finishing it off?

Also, came here to say I did a quick test of both CE and EE on dcos 1.8.7, and tested an upgrade scenario.

@ryadav88
Member

@twk3 thanks for letting me know. Looks like thats a blog post. dcos/examples is a more permanent place and acts as an installation guide. These dcos/examples would be listed in the tutorials section here: https://dcos.io/docs/1.8/usage/tutorials/

Yes, you can take the content from the post and add it as an example. But please use the template from the other examples.

+ "maintainer": "support@gitlab.com",
+ "website": "https://about.gitlab.com/",
+ "framework": false,
+ "description": "Collaboration and source control management: code, test, and deploy together!",
@ryadav88
ryadav88 Nov 30, 2016 edited Member

Add a link to dcos/example at the end of description.
Something like: Installation Guide: https://github.com/dcos/examples/tree/master/1.8/gitlab

Apart from this, the PR LGTM! 👍

@ssk2
Contributor
ssk2 commented Dec 2, 2016

@twk3, @ryadav88: let's move that tutorial into dcos/examples.

@ssk2
Contributor
ssk2 commented Dec 2, 2016

I can take a look at it this afternoon!

@ryadav88
Member
ryadav88 commented Dec 4, 2016

@ssk2 I've added the example based on your blog post.

@ssk2 ssk2 merged commit 26f805d into mesosphere:version-3.x Dec 16, 2016

3 checks passed

Mesosphere repo validation (version-3.x) Finished TeamCity Build Mesosphere Only :: Closed Source :: DCOS :: Universe :: Universe Checker :: Auto Check (version-3.x) : Tests passe…
Details
Universe Server Docker image Finished TeamCity Build OSS :: Universe :: Universe Server : Running
Details
ci Finished TeamCity Build OSS :: Universe :: Universe CI : Running
Details
@ssk2 ssk2 deleted the twk3:gitlab-8-14-update branch Dec 16, 2016
@bowmanmc bowmanmc added a commit to AppliedIS/universe that referenced this pull request Dec 22, 2016
@twk3 @bowmanmc twk3 + bowmanmc Update GitLab to version 8.14.1 (#847)
This is an update to the latest GitLab version.

In addition to new features, this version includes several security fixes that have gone in since our last DC/OS release.
2073357
@antonioalf antonioalf added a commit to Stratio/mesos-universe that referenced this pull request Jan 17, 2017
@twk3 @antonioalf twk3 + antonioalf Update GitLab to version 8.14.1 (#847)
This is an update to the latest GitLab version.

In addition to new features, this version includes several security fixes that have gone in since our last DC/OS release.
64e4859
@antonioalf antonioalf added a commit to Stratio/mesos-universe that referenced this pull request Jan 17, 2017
@antonioalf antonioalf Resync 17012017 (#19)
* Release cassandra 1.0.18-3.0.9 (automated commit) (#818)

Changes since revision 17:
0 files added: []
0 files removed: []
5 files changed:

```
--- 17/command.json
+++ 18/command.json
@@ -1,5 +1,5 @@
 {
   "pip": [
-    "https://downloads.mesosphere.com/cassandra/assets/1.0.17-3.0.8/bin_wrapper-0.0.1-py2.py3-none-any.whl"
+    "https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/bin_wrapper-0.0.1-py2.py3-none-any.whl"
   ]
 }
--- 17/package.json
+++ 18/package.json
@@ -14,5 +14,5 @@
     "database",
     "nosql"
   ],
-  "version": "1.0.17-3.0.8"
+  "version": "1.0.18-3.0.9"
 }
--- 17/resource.json
+++ 18/resource.json
@@ -1,8 +1,8 @@
 {
   "assets": {
     "uris": {
-      "scheduler-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.17-3.0.8/scheduler.zip",
-      "executor-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.17-3.0.8/executor.zip",
+      "scheduler-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/scheduler.zip",
+      "executor-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/executor.zip",
       "jre-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/server-jre-8u74-linux-x64.tar.gz",
       "apache-cassandra-bin-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/apache-cassandra-3.0.8-bin-dcos.tar.gz"
     }
@@ -16,23 +16,23 @@
     "binaries":{
       "darwin":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"1e196d41453204c28e1f45c9fe310583b274ef414e5620373bfe312fa3e9a51e" } ],
+          "contentHash":[ { "algo":"sha256", "value":"913c4477e1cb10eb8e8b3f57129ad60dda1592a6bbdb168722498a2e6569ad59" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.17-3.0.8/dcos-cassandra-darwin"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/dcos-cassandra-darwin"
         }
       },
       "linux":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"616cf27827f9d250265638342ab92816ae8cc43379346b3647e7570ca3e78b14" } ],
+          "contentHash":[ { "algo":"sha256", "value":"b0bd9ca88b6c0b6d3d90dd6d8d226ee8540e5e7ce65194129bb5aed3f1473c3d" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.17-3.0.8/dcos-cassandra-linux"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/dcos-cassandra-linux"
         }
       },
       "windows":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"c30daa0cde1367bfbf5d023dad68ce3ba8000bace5b56a22d279711df9c9540e" } ],
+          "contentHash":[ { "algo":"sha256", "value":"c59dbd69cc741b5cff074570e358f9b167048dac6b5736895e181abe3fcde982" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.17-3.0.8/dcos-cassandra.exe"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/dcos-cassandra.exe"
         }
       }
     }
```

* mysql: hardcode port name to avoid / in "service.name" (#819)

* hardcode service name to avoid / in "name"

https://mesosphere.atlassian.net/browse/DCOS-11294

* mysql: hardcode service name for bridge mode

https://mesosphere.atlassian.net/browse/DCOS-11294

* Adding Scale to Universe (#791)

* Adding Scale to Universe

* Updates to address peer review comments.

* Fixed docker-credentials key references

* Added link to documentation

* Downgrade the default version to 2.4.1 (#824)

* update extensions for image assets (#829)

* Cadvisor (#811)

* first commit

* remove required

* fix closing }

* add accepted resource roles

* correct installation notes

* correct docker image

* add hostname:UNIQUE

* add cmd

* add cmd

* copy params from working version

* add comma on sticky

* move volumes outside of docker section

* update documentation link

* add configurable influxdb host

* Influxdb: first version (#814)

* first commit

* correct pre-create-db-name

* pre_create string to bool

* correct syntax

* correct syntax

* correct syntax

* raise minimal requirements

* raise minimal requirements

* raise default requirements only

* influxdb: hardcode port name to avoid "/"

https://mesosphere.atlassian.net/browse/DCOS-11294

* Grafana: first version (#815)

* first commit

* default MLB endpoint to true

* default MLB endpoint to true

* remove admin-router integration

does not work correctly currently

* remove extra empty line

* add comment on insecure mode and link to documentation (#830)

* add comment on insecure mode and link to documentation

* simplify comment in post-install config

* update images (#832)

* correct notes typo "can be used with cadvisor and influxdb" (#831)

* postgresql: hardcode service.name to avoid "/" (#820)

https://mesosphere.atlassian.net/browse/DCOS-11294

* registry: hardcode port name to avoid "/" (#823)

https://mesosphere.atlassian.net/browse/DCOS-11294

* openldap: hardcode port name to avoid "/" (#822)

https://mesosphere.atlassian.net/browse/DCOS-11294

* mongodb: hardcode service.name to avoid "/" (#821)

https://mesosphere.atlassian.net/browse/DCOS-11294

* Add CLI to local-universe (#825)

* update package submission guidelines (#828)

* update package submission guidelines

* experimental pkg prog usage guideline

* MSOMS : Forcefully pull the image,  accept public slave, get hostname… (#833)

* MSOMS : Forcefully pull the image,  accept public slave, get hostname from /etc/hostname file

* MSOMS : Forcefully pull the image,  accept public slave, get hostname from /etc/hostname file

* MSOMS : Fixed parsing error in marathon.json.mustache (#835)

* Release spark 1.0.5-1.6.3 (automated commit) (#827)

Changes since revision 19:
0 files added: []
0 files removed: []
5 files changed:

```
--- 19/command.json
+++ 20/command.json
@@ -1,5 +1,5 @@
 {
   "pip": [
-      "https://downloads.mesosphere.com/spark/assets/1.0.4-2.0.1/dcos_spark-0.5.19-py2.py3-none-any.whl"
+      "https://downloads.mesosphere.com/spark/assets/1.0.5-1.6.3/dcos_spark-0.5.19-py2.py3-none-any.whl"
   ]
 }
--- 19/config.json
+++ 20/config.json
@@ -44,8 +44,13 @@
                 },
                 "spark-dist-uri": {
                     "type": "string",
-                    "description": "Spark distribution URI.  The DCOS Spark CLI will fetch this Spark distribution.  This variable has no effect on the Spark distribution running the dispatcher or the drivers.  The Docker image running this Marathon app contains that distribution.",
-                    "default": "https://downloads.mesosphere.com/spark/assets/spark-2.0.1.tgz"
+                    "description": "Spark distribution URI.  This is only used to run spark-submit on your local machine.  The DCOS Spark CLI will fetch this Spark distribution.  This variable has no effect on the Spark distribution running the dispatcher, drivers, nor executors.  If you want to customize the Spark build used in the jobs themselves, configure service.docker-image.",
+                    "default": "https://downloads.mesosphere.com/spark/assets/spark-1.6.3-bin-2.6.tgz"
+                },
+                "docker-image": {
+                    "type": "string",
+                    "description": "The docker image used to run the dispatcher, drivers, and executors.  If, for example, you need a Spark built with a specific Hadoop version, set this variable to one of the images here: https://hub.docker.com/r/mesosphere/spark/tags/",
+                    "default": "mesosphere/spark:1.0.5-1.6.3-hadoop-2.6"
                 },
                 "log-level": {
                     "type": "string",
--- 19/package.json
+++ 20/package.json
@@ -20,6 +20,6 @@
     "batch",
     "analytics"
   ],
-  "version": "1.0.4-2.0.1",
+  "version": "1.0.5-1.6.3",
   "website": "https://docs.mesosphere.com/current/usage/service-guides/spark/"
 }
--- 19/resource.json
+++ 20/resource.json
@@ -2,13 +2,13 @@
     "assets": {
         "container": {
             "docker": {
-                "spark_docker": "mesosphere/spark:1.0.4-2.0.1"
+                "spark_docker": "mesosphere/spark:1.0.5-1.6.3-hadoop-2.6"
             }
         }
     },
     "images": {
-        "icon-large": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-large.png",
         "icon-medium": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-medium.png",
-        "icon-small": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-small.png"
+        "icon-small": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-small.png",
+        "icon-large": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-large.png"
     }
-}+}
```

* Release spark 1.0.6-2.0.2 (automated commit) (#836)

* Release spark 1.0.6-2.0.2 (automated commit)

Changes since revision 19:
0 files added: []
0 files removed: []
5 files changed:

```
--- 19/command.json
+++ 20/command.json
@@ -1,5 +1,5 @@
 {
   "pip": [
-      "https://downloads.mesosphere.com/spark/assets/1.0.4-2.0.1/dcos_spark-0.5.19-py2.py3-none-any.whl"
+      "https://downloads.mesosphere.com/spark/assets/1.0.6-2.0.2/dcos_spark-0.5.19-py2.py3-none-any.whl"
   ]
 }
--- 19/config.json
+++ 20/config.json
@@ -44,8 +44,13 @@
                 },
                 "spark-dist-uri": {
                     "type": "string",
-                    "description": "Spark distribution URI.  The DCOS Spark CLI will fetch this Spark distribution.  This variable has no effect on the Spark distribution running the dispatcher or the drivers.  The Docker image running this Marathon app contains that distribution.",
-                    "default": "https://downloads.mesosphere.com/spark/assets/spark-2.0.1.tgz"
+                    "description": "Spark distribution URI.  This is only used to run spark-submit on your local machine.  The DCOS Spark CLI will fetch this Spark distribution.  This variable has no effect on the Spark distribution running the dispatcher, drivers, nor executors.  If you want to customize the Spark build used in the jobs themselves, configure service.docker-image.",
+                    "default": "https://downloads.mesosphere.com/spark/assets/spark-2.0.2-bin-2.6.tgz"
+                },
+                "docker-image": {
+                    "type": "string",
+                    "description": "The docker image used to run the dispatcher, drivers, and executors.  If, for example, you need a Spark built with a specific Hadoop version, set this variable to one of the images here: https://hub.docker.com/r/mesosphere/spark/tags/",
+                    "default": "mesosphere/spark:1.0.6-2.0.2-hadoop-2.6"
                 },
                 "log-level": {
                     "type": "string",
--- 19/package.json
+++ 20/package.json
@@ -20,6 +20,6 @@
     "batch",
     "analytics"
   ],
-  "version": "1.0.4-2.0.1",
+  "version": "1.0.6-2.0.2",
   "website": "https://docs.mesosphere.com/current/usage/service-guides/spark/"
 }
--- 19/resource.json
+++ 20/resource.json
@@ -2,13 +2,13 @@
     "assets": {
         "container": {
             "docker": {
-                "spark_docker": "mesosphere/spark:1.0.4-2.0.1"
+                "spark_docker": "mesosphere/spark:1.0.6-2.0.2-hadoop-2.6"
             }
         }
     },
     "images": {
-        "icon-large": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-large.png",
         "icon-medium": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-medium.png",
-        "icon-small": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-small.png"
+        "icon-small": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-small.png",
+        "icon-large": "https://downloads.mesosphere.io/spark/assets/icon-service-spark-large.png"
     }
-}+}
```

* move 20->21

* Release cassandra 1.0.19-3.0.9 (automated commit) (#839)

Changes since revision 18:
0 files added: []
0 files removed: []
5 files changed:

```
--- 18/command.json
+++ 19/command.json
@@ -1,5 +1,5 @@
 {
   "pip": [
-    "https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/bin_wrapper-0.0.1-py2.py3-none-any.whl"
+    "https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/bin_wrapper-0.0.1-py2.py3-none-any.whl"
   ]
 }
--- 18/marathon.json.mustache
+++ 19/marathon.json.mustache
@@ -73,7 +73,7 @@
 ,"SERVICE_PRINCIPAL": "{{service.principal}}"
 ,"SERVICE_USER": "{{service.user}}"
 ,"SERVICE_VERSION":"1.0.0"
-,"CASSANDRA_VERSION":"3.0.8"
+,"CASSANDRA_VERSION":"3.0.9"
 ,"CASSANDRA_CLUSTER_NAME":"{{cassandra.cluster_name}}"
 ,"CASSANDRA_AUTHENTICATOR":"{{cassandra.authenticator}}"
 ,"CASSANDRA_AUTHORIZER":"{{cassandra.authorizer}}"
--- 18/package.json
+++ 19/package.json
@@ -14,5 +14,5 @@
     "database",
     "nosql"
   ],
-  "version": "1.0.18-3.0.9"
+  "version": "1.0.19-3.0.9"
 }
--- 18/resource.json
+++ 19/resource.json
@@ -1,10 +1,10 @@
 {
   "assets": {
     "uris": {
-      "scheduler-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/scheduler.zip",
-      "executor-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/executor.zip",
+      "scheduler-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/scheduler.zip",
+      "executor-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/executor.zip",
       "jre-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/server-jre-8u74-linux-x64.tar.gz",
-      "apache-cassandra-bin-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/apache-cassandra-3.0.8-bin-dcos.tar.gz"
+      "apache-cassandra-bin-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/apache-cassandra-3.0.9-bin-dcos.tar.gz"
     }
   },
   "images": {
@@ -18,21 +18,21 @@
         "x86-64":{
           "contentHash":[ { "algo":"sha256", "value":"913c4477e1cb10eb8e8b3f57129ad60dda1592a6bbdb168722498a2e6569ad59" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/dcos-cassandra-darwin"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/dcos-cassandra-darwin"
         }
       },
       "linux":{
         "x86-64":{
           "contentHash":[ { "algo":"sha256", "value":"b0bd9ca88b6c0b6d3d90dd6d8d226ee8540e5e7ce65194129bb5aed3f1473c3d" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/dcos-cassandra-linux"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/dcos-cassandra-linux"
         }
       },
       "windows":{
         "x86-64":{
           "contentHash":[ { "algo":"sha256", "value":"c59dbd69cc741b5cff074570e358f9b167048dac6b5736895e181abe3fcde982" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.18-3.0.9/dcos-cassandra.exe"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/dcos-cassandra.exe"
         }
       }
     }
```

* Arangodb 3.1.x (#837)

* Add new 3.1 arangodb version

* remove command.json in favor of cli, set minDcosVersion add additional args options

* Update package.json

* Addition of Nexus 3 repo manager (#813)

* Initial version of Nexus 3 repo manager

* Added GitLab Runner package

* Revert "Added GitLab Runner package"

This reverts commit 17b044f.

* Removed unused env property

* Incorporated requested changed from PR review

* Additional description regarding the role property

* Changed routing -> networking

* Changed maintainer

* A Bookkeeper DCOS package. (#797)

* add json files for bookkeeper package

* a new docker could config zk and bk port

* a new docker could config zk and bk port -- add leaked package.json

* add health check

* change grace period longer

* change BPORT to marathon provided PORT0

* change following ryadav88's comments

* Update preInstallNotes for Bookeeper (#844)

* Update Jenkins package (#809)

* Copy package.

* Bump version.

* Update to latest version.

* Remove root-url property (and construct URL).

* Koding DCOS Package (#796)

* Koding DCOS Package

A Koding (www.koding.com) Mesosphere DCOS Universe package.

Signed-off-by: George Sibble <gsibble@gmail.com>

* Latest Updates

Signed-off-by: George Sibble <gsibble@gmail.com>

* Updated Marathon Mustache and Remove bad file

Signed-off-by: George Sibble <gsibble@gmail.com>

* Latest Changes

Signed-off-by: George Sibble <gsibble@gmail.com>

* Clean up Volumes and fix hostname

Signed-off-by: George Sibble <gsibble@gmail.com>

* Fix hostname issue

* Remove ACL

* Update ACL Properly

* Example Added

* Adding single instance Redis service. (#817)

* Initial commit for Redis service.

* Addressed review.

* Added new package versions for Confluent 3.1.1 release. (#842)

* Added new package versions for Confluent 3.1.1 release.
Once new service ... Confluent Replicator.

* Per feedback from Mesos review team:
	renamed to version 0
	Added additional details to description field

* Added links to existing Confluent documentation for these services.
Will update with links to DCOS/examples docs when those have been
created.

* tunnel-cli: Bump to version 0.3.2 (#848)

* tunnel-cli: Copy 2 -> 3

* tunnel-cli: Bump to version 0.3.2

This includes fixes in documentation and alternative docker clients

* tunnel-cli: Bump to 0.3.3 (#850)

* tunnel-cli: Copy 3 > 4

* tunnel-cli: Bump to 0.3.3

This adds a bit more retry logic as well as doc tweaks.

* Release cassandra 1.0.20-3.0.10 (automated commit) (#854)

Description:
Release notes: https://github.com/mesosphere/dcos-cassandra-service/releases/tag/1.0.20-3.0.10

Changes since revision 19:
0 files added: []
0 files removed: []
5 files changed:

```
--- 19/command.json
+++ 20/command.json
@@ -1,5 +1,5 @@
 {
   "pip": [
-    "https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/bin_wrapper-0.0.1-py2.py3-none-any.whl"
+    "https://downloads.mesosphere.com/cassandra/assets/1.0.20-3.0.10/bin_wrapper-0.0.1-py2.py3-none-any.whl"
   ]
 }
--- 19/config.json
+++ 20/config.json
@@ -54,11 +54,11 @@
 					"description": "The port that the Cassandra service API will accept on.",
 					"default": 9000
 				},
-				"placement_strategy": {
-					"id": "http://cassandra/docs/mesosphere.com/service/placement_strategy",
-					"type": "string",
-					"description": "The placement strategy for Cassandra nodes. This should always be NODE.",
-					"default": "NODE"
+				"placement_constraint": {
+					"id": "http://cassandra/docs/mesosphere.com/service/placement_constraint",
+					"type": "string",
+					"description": "Marathon-style placement constraint for Cassandra nodes. Example: rack_id:LIKE:rack-foo-.*,rack_id:MAX_PER:2",
+					"default": ""
 				},
 				"data_center": {
 					"id": "http://cassandra/docs/mesosphere.com/service/data_center",
@@ -69,12 +69,12 @@
 				"data_center_url": {
 					"id": "http://cassandra/docs/mesosphere.com/service/data_center_url",
 					"type": "string",
-					"description": "The URL of from which the the data center for the cluster managed by this service instance will server its data center information."
+					"description": "The URL from which the data center for the cluster managed by this service instance will serve its data center information."
 				},
 				"external_data_center_urls": {
 					"id": "http://cassandra/docs/mesosphere.com/service/data_center_url",
 					"type": "string",
-					"description": "A comma separated list of the URLs from which this service instance retrieve data center info to form a cluster spanning multiple data centers."
+					"description": "A comma separated list of the URLs from which this service instance retrieves data center info to form a cluster spanning multiple data centers."
 				}
 			},
 			"additionalProperties": false,
@@ -84,8 +84,7 @@
 				"cpus",
 				"mem",
 				"heap",
-				"api_port",
-				"placement_strategy"
+				"api_port"
 			]
 		},
 		"nodes": {
@@ -179,19 +178,19 @@
 			"type": "object",
 			"properties": {
 				"cluster_name" : {
-					"id" : 	 "http://cassandra/docs/mesosphere.com/cassandra/cluster_name",
+					"id" : "http://cassandra/docs/mesosphere.com/cassandra/cluster_name",
 					"type" : "string",
 					"description" : "The name of the cluster managed by the Service",
 					"default" : "cassandra"
 				},
 				"authenticator" : {
-					"id" : 	 "http://cassandra/docs/mesosphere.com/cassandra/authenticator",
+					"id" : "http://cassandra/docs/mesosphere.com/cassandra/authenticator",
 					"type" : "string",
 					"description" : "The authentication backend. It implements IAuthenticator, which is used to identify users.",
 					"default" : "AllowAllAuthenticator"
 				},
 				"authorizer" : {
-					"id" : 	 "http://cassandra/docs/mesosphere.com/cassandra/authorizer",
+					"id" : "http://cassandra/docs/mesosphere.com/cassandra/authorizer",
 					"type" : "string",
 					"description" : "The authorization backend. It implements IAuthenticator, which limits access and provides permissions.",
 					"default" : "AllowAllAuthorizer"
--- 19/marathon.json.mustache
+++ 20/marathon.json.mustache
@@ -73,7 +73,7 @@
 ,"SERVICE_PRINCIPAL": "{{service.principal}}"
 ,"SERVICE_USER": "{{service.user}}"
 ,"SERVICE_VERSION":"1.0.0"
-,"CASSANDRA_VERSION":"3.0.9"
+,"CASSANDRA_VERSION":"3.0.10"
 ,"CASSANDRA_CLUSTER_NAME":"{{cassandra.cluster_name}}"
 ,"CASSANDRA_AUTHENTICATOR":"{{cassandra.authenticator}}"
 ,"CASSANDRA_AUTHORIZER":"{{cassandra.authorizer}}"
@@ -167,7 +167,7 @@
 {{/service.data_center_url}}
 ,"NODES":"{{nodes.count}}"
 ,"SEED_NODES":"{{nodes.seeds}}"
-,"PLACEMENT_STRATEGY":"{{service.placement_strategy}}"
+,"PLACEMENT_CONSTRAINT":"{{service.placement_constraint}}"
 ,"PHASE_STRATEGY":"org.apache.mesos.scheduler.plan.DefaultInstallStrategy"
 ,"API_PORT":"{{service.api_port}}"
 }
--- 19/package.json
+++ 20/package.json
@@ -14,5 +14,5 @@
     "database",
     "nosql"
   ],
-  "version": "1.0.19-3.0.9"
+  "version": "1.0.20-3.0.10"
 }
--- 19/resource.json
+++ 20/resource.json
@@ -1,10 +1,10 @@
 {
   "assets": {
     "uris": {
-      "scheduler-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/scheduler.zip",
-      "executor-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/executor.zip",
+      "scheduler-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.20-3.0.10/scheduler.zip",
+      "executor-zip":"https://downloads.mesosphere.com/cassandra/assets/1.0.20-3.0.10/executor.zip",
       "jre-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/server-jre-8u74-linux-x64.tar.gz",
-      "apache-cassandra-bin-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/apache-cassandra-3.0.9-bin-dcos.tar.gz"
+      "apache-cassandra-bin-tar-gz":"https://downloads.mesosphere.com/cassandra/assets/apache-cassandra-3.0.10-bin-dcos.tar.gz"
     }
   },
   "images": {
@@ -16,23 +16,23 @@
     "binaries":{
       "darwin":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"913c4477e1cb10eb8e8b3f57129ad60dda1592a6bbdb168722498a2e6569ad59" } ],
+          "contentHash":[ { "algo":"sha256", "value":"98d9a30eb4e578141c2d236d0194eee358147ec84479fb054e300086b52f40e9" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/dcos-cassandra-darwin"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.20-3.0.10/dcos-cassandra-darwin"
         }
       },
       "linux":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"b0bd9ca88b6c0b6d3d90dd6d8d226ee8540e5e7ce65194129bb5aed3f1473c3d" } ],
+          "contentHash":[ { "algo":"sha256", "value":"767bad70e5944836b328995ae1269a27bc701e119bb09c91989f07b542b84ed3" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/dcos-cassandra-linux"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.20-3.0.10/dcos-cassandra-linux"
         }
       },
       "windows":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"c59dbd69cc741b5cff074570e358f9b167048dac6b5736895e181abe3fcde982" } ],
+          "contentHash":[ { "algo":"sha256", "value":"4ff3ff53347f1b813ddffefbaaa6a6587893ff3150c03d6c52080d27baa2fff9" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.19-3.0.9/dcos-cassandra.exe"
+          "url":"https://downloads.mesosphere.com/cassandra/assets/1.0.20-3.0.10/dcos-cassandra.exe"
         }
       }
     }
```

* update redis logo (#856)

* GeoServer HA package (#494)

* Added GeoServer HA package with Marathon specific synchronization support between servers.

* Updated to address PR comments for GeoServer

* Ceph - first version (#849)

* first complete commit

* remove extra comma for non-existing default value for host/public networks

* correct icon extension

* remove extra comma on VIP

* add missing comma after ports

* add cmd

* close day

* review corrections

* updating to linkerd 0.8.3, api auth support (#855)

* updating to linkerd 0.8.3, api auth support

* review feedback

* Update images (#857)

Links to new images

* Updated Scale package to coincide with 4.1.0 release. (#859)

* Bump Chronos to v3.0.0. (#851)

* update package.json to add EE notes (#865)

* [marathon-lb] Bump to v1.4.3. (#861)

* Microsoft SQL server (#862)

* first commit

* add missing bracket

* correct misplaced required

* debug

* correct password variable name

* link tutorial on Preinstall notes

* change default password to strong

* Corrected descriptions. (#866)

* Chronos is no longer a selected package. (#868)

* Copy Chronos package.

* Set selected to false for Chronos package.

* Add neo4j to the universe (#863)

* added neo4j package

* removed whitespaces in tags

* fixed config.json

* Fixed marathon configuration

* separated three apps to three universe packages

* moved neo4j-core to neo4j

* updated universe packages to new releases and updated docs

* udpated minimums

* updated minimum

* adapted feedback

* resource.

* versions

* ,

* updated license, image location and versions

* correct tutorial/example link in package doc (#869)

point to the Mesosphere example instead of the Microsoft linux documentation (which is linked in the example anyway)

* Change Jenkins repo URL (#870)

* Add new package.

* Update URLs.

* Update GitLab to version 8.14.1 (#847)

This is an update to the latest GitLab version.

In addition to new features, this version includes several security fixes that have gone in since our last DC/OS release.

* Updated marathon version from 1.1.1 to 1.1.5 (#852)

* Re-released marathon 1.3.3 after releasing marathon 1.1.5 (#853)

* Re-released marathon 1.3.3 after releasing marathon 1.1.5

* updating to the latest bugfix release of 1.3.6

* Release kafka 1.1.17-0.10.1.0 (automated commit) (#873)

Changes since revision 34:
0 files added: []
0 files removed: []
5 files changed:

```
--- 34/command.json
+++ 35/command.json
@@ -1,5 +1,5 @@
 {
   "pip": [
-    "https://downloads.mesosphere.com/kafka/assets/1.1.16-0.10.0.0/bin_wrapper-0.0.1-py2.py3-none-any.whl"
+    "https://downloads.mesosphere.com/kafka/assets/1.1.17-0.10.1.0/bin_wrapper-0.0.1-py2.py3-none-any.whl"
   ]
 }
--- 34/marathon.json.mustache
+++ 35/marathon.json.mustache
@@ -36,7 +36,7 @@
     "BROKER_DISK": "{{brokers.disk}}",
     "BROKER_PORT": "{{brokers.port}}",
     "DISK_TYPE": "{{brokers.disk_type}}",
-    "KAFKA_VER_NAME": "kafka_2.11-0.10.0.0",
+    "KAFKA_VER_NAME": "kafka_2.11-0.10.1.0",
     "KAFKA_URI": "{{resource.assets.uris.kafka_tgz}}",
     "OVERRIDER_URI": "{{resource.assets.uris.overrider-zip}}",
     "EXECUTOR_URI": "{{resource.assets.uris.executor-zip}}",
--- 34/package.json
+++ 35/package.json
@@ -13,5 +13,5 @@
     "broker",
     "pubsub"
   ],
-  "version": "1.1.16-0.10.0.0"
+  "version": "1.1.17-0.10.1.0"
 }
--- 34/resource.json
+++ 35/resource.json
@@ -1,11 +1,11 @@
 {
   "assets": {
     "uris": {
-      "jre-tar-gz": "https://downloads.mesosphere.com/kafka/assets/jre-8u91-linux-x64.tar.gz",
-      "kafka_tgz": "https://downloads.mesosphere.com/kafka/assets/kafka_2.11-0.10.0.0.tgz",
-      "scheduler-zip": "https://downloads.mesosphere.com/kafka/assets/1.1.16-0.10.0.0/scheduler.zip",
-      "executor-zip": "https://downloads.mesosphere.com/kafka/assets/1.1.16-0.10.0.0/executor.zip",
-      "overrider-zip": "https://downloads.mesosphere.com/kafka/assets/1.1.16-0.10.0.0/overrider.zip"
+      "jre-tar-gz": "https://downloads.mesosphere.com/java/jre-8u112-linux-x64.tar.gz",
+      "kafka_tgz": "https://downloads.mesosphere.com/kafka/assets/kafka_2.11-0.10.1.0.tgz",
+      "scheduler-zip": "https://downloads.mesosphere.com/kafka/assets/1.1.17-0.10.1.0/scheduler.zip",
+      "executor-zip": "https://downloads.mesosphere.com/kafka/assets/1.1.17-0.10.1.0/executor.zip",
+      "overrider-zip": "https://downloads.mesosphere.com/kafka/assets/1.1.17-0.10.1.0/overrider.zip"
     }
   },
   "images": {
@@ -17,23 +17,23 @@
     "binaries":{
       "darwin":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"9a3d9076133506ea325120d460d33ea0272951f074b363d72860dcef36279257" } ],
+          "contentHash":[ { "algo":"sha256", "value":"09259ff8ad47683c13f2ed16299529c885fad2498f368de8f1d818151f835f87" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/kafka/assets/1.1.16-0.10.0.0/dcos-kafka-darwin"
+          "url":"https://downloads.mesosphere.com/kafka/assets/1.1.17-0.10.1.0/dcos-kafka-darwin"
         }
       },
       "linux":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"6eb3725a793d7f21c9296f45685005833fb6ee07ca084bd1be50c26db01c508c" } ],
+          "contentHash":[ { "algo":"sha256", "value":"ef04b72ad502e6198716d5a21009c4e2e32a944521b611e76259a7994f36afae" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/kafka/assets/1.1.16-0.10.0.0/dcos-kafka-linux"
+          "url":"https://downloads.mesosphere.com/kafka/assets/1.1.17-0.10.1.0/dcos-kafka-linux"
         }
       },
       "windows":{
         "x86-64":{
-          "contentHash":[ { "algo":"sha256", "value":"229b1b4f65e534a610769eabd6da9886a0a041afd735a336377f4cb0579008f5" } ],
+          "contentHash":[ { "algo":"sha256", "value":"f858024886e4305085075aca30908bba89f019245fb2e3d88f9d165e03775866" } ],
           "kind":"executable",
-          "url":"https://downloads.mesosphere.com/kafka/assets/1.1.16-0.10.0.0/dcos-kafka.exe"
+          "url":"https://downloads.mesosphere.com/kafka/assets/1.1.17-0.10.1.0/dcos-kafka.exe"
         }
       }
     }
```

* [WIP] Release hello-world 1.0.0 (automated commit) (#878)

* Release hello-world 1.0.0 (automated commit)

Changes since revision -1:
5 files added: [command.json, config.json, marathon.json.mustache, package.json, resource.json]
0 files removed: []
0 files changed:

```
```

* Update package.json

* Release cassandra 1.0.21-3.0.10 (automated commit) (#880)

Changes since revision 20:
0 files added: []
0 files removed: []
0 files changed:

```
```

* invalidate Cassandra 1.0.19 (#879)

remove Cassandra 1.0.19

* Release hello-world 1.0.0 (automated commit) (#882)

Changes since revision 0:
0 files added: []
0 files removed: []
0 files changed:

```
```

* Ceph dash (#884)

* first commit

* correct placement of required params

* remove extra comma

* correct URI locations

* correct haproxygroup conditional label

* change fetch to uri

* correct URI name

* add tutorial link

* correct tutorial link

point to ceph instead of ceph-dash

* ceph version 0.2 (#885)

* version 1

* change to lighter image

* Universe package for Minio. (#840)

* Basic Universe package for running Minio on DC/OS.

- So Volume configuration yet.
- Simple Configuration which runs Minio with
  `docker run -p 9000:9000 minio/minio server /export`.

* Fix build.sh error in config.json.

* Add a / to the service id.

* Adding persistant volume hard coded.

* Testing with hardcoded marathon.json values.

* Use config variable for id,service and mem.

* Move storage info to config.json.

* Adding networking configurations to config.json.

* Adding pinned-hostname option.

* Suggested changes for the pull request.

- Adding dev@minio.io to be the maintainer.
- Linking icons hosted on Minio servers.
- Using tagged docker image of the last release to support universe
  versioning mechanism.
- Adding preinstall notes to convey the experiemental usage.

* Adding screenshots.

* Release hdfs 0.9.2-2.6.0 (automated commit) (#892)

Changes since revision 6:
0 files added: []
0 files removed: []
0 files changed:

```
```

* Add new release of Vamp 0.9.2 to universe (#891)

* Add Vamp 0.9.1 release to Universe

* Update REST API port to HTTP API port

* Update REST API port to HTTP API port

* Update config variables and descriptions

* Add Vamp screenshot

* Add new package for Vamp release 0.9.2

* Fix typo in config.json (Minio) (#894)

This patch also fixes formatting of config.json.

* dcos-enterprise-cli: add windows CLI (#898)

* Missing temporary registry directory (#899)

When running following -(py3env) sh-3.2# ./scripts/local-universe.py --repository ./repo/packages --include="marathon-lb,nginx,kafka"
Command fails because of missing line in local-universe.py that would normally create the local /tmp directory "registry" that is used in Docker Volume Mount to COPY data into local Universe Docker Image.

tep 3 : COPY registry /var/lib/registry/
lstat registry: no such file or directory
Stopping docker registry.
registry
Traceback (most recent call last):
  File "./scripts/local-universe.py", line 326, in <module>
    sys.exit(main())
  File "./scripts/local-universe.py", line 112, in main
    build_universe_docker(pathlib.Path(dir_path))
  File "./scripts/local-universe.py", line 241, in build_universe_docker
    subprocess.check_call(command, cwd=str(dir_path))
  File "/usr/local/Cellar/python3/3.6.0/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 291, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['docker', 'build', '-t', 'mesosphere/universe:1483643750', '-t', 'mesosphere/universe:latest', '.']' returned non-zero exit status 1.

* Add calico-dcos v3 (#872)

* Release hello-world 1.1.0 (automated commit) (#902)

Description:
Release hello-world 1.1.0

Changes since revision 1:
0 files added: []
0 files removed: []
0 files changed:

```
```

* correct link to the installation tutorial (#904)

previously pointed to the general Ceph tutorial, this corrects it towards the Ceph Dash section specifically

* Release cassandra 1.0.22-3.0.10 (automated commit) (#908)

Description:
Release Cassandra 1.0.22-3.0.10

Changes since revision 21:
0 files added: []
0 files removed: []
0 files changed:

```
```

* Simple update to support latest scheduler (1.1.17) per Issue #888 (#901)

* New version of Confluent Kafka package to support updated
scheduler (1.1.17) per Issue #888

* Added link to deployment documentation to "description" field.

* All file operations in scripts must use UTF-8 encoding (#896)

* Initial Portworx DC/OS Catalog (#883)

* Initial Portworx DC/OS Catalog

* Update package.json

* Update resource.json

* Update package.json

* Apache Nifi package (#909)

* adding apache nifi package

* nifi 1.0

* nifi 1.0 - fixed issue with missing comma

* changing package version of nifi

* small changes according to pull comments

* [WIP] Add mongodb-replicaset package (#890)

* Added mongodb-replicaset package

* Changes for the current version of the framework

* Changes for the current version of the framework / merged upstream

* Statically set server instance count to 3

* Fix indention

* Re-enabled setting of MongoDB count

* Enabled CLI integration via dcos-commons

* Increase defaults for mongo tasks regarding mem and cpu

* Updated sha256 hashes for new cli subcommand build

* Added scm, website info, and link to example

* Fixed typo

* fix problem when generating offline universe in mesosphere repo
687afee
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment