Created
January 28, 2017 22:25
-
-
Save tuxity/8029735f73ba3a5003f4d61dd662a845 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"volumes": null, | |
"id": "/mariadb/node", | |
"cmd": null, | |
"args": [ | |
"--binlog-format=row", | |
"--wsrep_on", | |
"--wsrep_cluster_name", | |
"fathosting_wsrep_cluster", | |
"--wsrep_provider", | |
"/usr/lib/galera/libgalera_smm.so", | |
"--wsrep_node_address", | |
"node.mariadb.marathon.mesos", | |
"--wsrep_cluster_address", | |
"gcomm://node.mariadb.marathon.mesos,seed.mariadb.marathon.mesos" | |
], | |
"user": null, | |
"env": { | |
"MYSQL_DATABASE": "defaultdb", | |
"MYSQL_PASSWORD": "password", | |
"MYSQL_INITDB_SKIP_TZINFO": "yes", | |
"MYSQL_USER": "admin", | |
"MYSQL_ROOT_PASSWORD": "root" | |
}, | |
"instances": 0, | |
"cpus": 0.3, | |
"mem": 512, | |
"disk": 0, | |
"gpus": 0, | |
"executor": null, | |
"constraints": [ | |
[ | |
"hostname", | |
"UNIQUE" | |
] | |
], | |
"fetch": null, | |
"storeUrls": null, | |
"backoffSeconds": 1, | |
"backoffFactor": 1.15, | |
"maxLaunchDelaySeconds": 3600, | |
"container": { | |
"docker": { | |
"image": "mariadb:10.1.20", | |
"forcePullImage": true, | |
"privileged": false, | |
"network": "HOST" | |
}, | |
"type": "DOCKER", | |
"volumes": [ | |
{ | |
"containerPath": "/var/lib/mysql", | |
"hostPath": "/home/mariadb/node", | |
"mode": "RW" | |
} | |
] | |
}, | |
"healthChecks": [ | |
{ | |
"protocol": "TCP", | |
"gracePeriodSeconds": 300, | |
"intervalSeconds": 60, | |
"timeoutSeconds": 20, | |
"maxConsecutiveFailures": 3 | |
} | |
], | |
"readinessChecks": null, | |
"dependencies": null, | |
"upgradeStrategy": { | |
"minimumHealthCapacity": 0, | |
"maximumOverCapacity": 0 | |
}, | |
"labels": { | |
"DCOS_PACKAGE_RELEASE": "2", | |
"DCOS_PACKAGE_SOURCE": "http://universe.marathon.l4lb.thisdcos.directory/repo", | |
"DCOS_PACKAGE_METADATA": "eyJwYWNrYWdpbmdWZXJzaW9uIjoiMy4wIiwibmFtZSI6Im1hcmlhZGIiLCJ2ZXJzaW9uIjoiMTAuMS4yMCIsIm1haW50YWluZXIiOiJjb250YWN0QGZhdC5zaCIsImRlc2NyaXB0aW9uIjoiTWFyaWFEQiBpcyBvbmUgb2YgdGhlIG1vc3QgcG9wdWxhciBkYXRhYmFzZSBzZXJ2ZXJzIGluIHRoZSB3b3JsZC4gSXTigJlzIG1hZGUgYnkgdGhlIG9yaWdpbmFsIGRldmVsb3BlcnMgb2YgTXlTUUwgYW5kIGd1YXJhbnRlZWQgdG8gc3RheSBvcGVuIHNvdXJjZS4gTm90YWJsZSB1c2VycyBpbmNsdWRlIFdpa2lwZWRpYSwgRmFjZWJvb2sgYW5kIEdvb2dsZS4gTWFyaWFEQiBpcyBkZXZlbG9wZWQgYXMgb3BlbiBzb3VyY2Ugc29mdHdhcmUgYW5kIGFzIGEgcmVsYXRpb25hbCBkYXRhYmFzZSBpdCBwcm92aWRlcyBhbiBTUUwgaW50ZXJmYWNlIGZvciBhY2Nlc3NpbmcgZGF0YS4gVGhlIGxhdGVzdCB2ZXJzaW9ucyBvZiBNYXJpYURCIGFsc28gaW5jbHVkZSBHSVMgYW5kIEpTT04gZmVhdHVyZXMuIiwidGFncyI6WyJkYXRhYmFzZSIsIm15c3FsIiwibWFyaWFkYiIsInNxbCJdLCJzZWxlY3RlZCI6ZmFsc2UsInNjbSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9NYXJpYURCL3NlcnZlci5naXQiLCJ3ZWJzaXRlIjoiaHR0cHM6Ly9tYXJpYWRiLm9yZyIsImZyYW1ld29yayI6ZmFsc2UsInByZUluc3RhbGxOb3RlcyI6IkluIG9yZGVyIGZvciBNYXJpYURCIHNlcnZpY2UgdG8gc3RhcnQgc3VjY2Vzc2Z1bGx5IGl0IHJlcXVpcmVzIGF0bGVhc3QgMSBDUFUgYW5kIDEwMjRNQiBvZiBSQU0gaW5jbHVkaW5nIHBvcnRzLiBXQVJOSU5HOiBNYXJpYURCIG9uIERDT1MgaXMgY3VycmVudGx5IGluIEFMUEhBLiBUaGVyZSBtYXkgYmUgYnVncywgaW5jb21wbGV0ZVxuZmVhdHVyZXMsIGluY29ycmVjdCBkb2N1bWVudGF0aW9uLCBvciBvdGhlciBkaXNjcmVwYW5jaWVzLlxuXG5JZiB5b3UgZGlkbid0IHByb3ZpZGUgYSB2YWx1ZSBmb3IgYGhvc3Rfdm9sdW1lYCBpbiB0aGUgQ0xJLFxuWU9VUiBEQVRBIFdJTEwgTk9UIEJFIFNBVkVEIElOIEFOWSBXQVkuXG4iLCJwb3N0SW5zdGFsbE5vdGVzIjoiU2VydmljZSBpbnN0YWxsZWQuXG5cbkRlZmF1bHQgbG9naW46IGBhZG1pbmAvYHBhc3N3b3JkYC4iLCJwb3N0VW5pbnN0YWxsTm90ZXMiOiJNYXJpYURCIGhhcyBiZWVuIHVuaW5zdGFsbGVkLiBOb3RlIHRoYXQgYW55IGRhdGEgcGVyc2lzdGVkIHRvIGEgTkZTIHNoYXJlIHN0aWxsIGV4aXN0cyBhbmQgd2lsbCBuZWVkIHRvIGJlIG1hbnVhbGx5IHJlbW92ZWQuIiwibGljZW5zZXMiOlt7Im5hbWUiOiJHTlUgR0VORVJBTCBQVUJMSUMgTElDRU5TRSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9NYXJpYURCL3NlcnZlci9ibG9iLzEwLjEvQ09QWUlORyJ9XSwiaW1hZ2VzIjp7Imljb24tc21hbGwiOiJodHRwczovL2Nsb3VkLmdpdGh1YnVzZXJjb250ZW50LmNvbS9hc3NldHMvNDEwMTQ3LzE3NzI2MjY5LzkzNmZkMDdhLTY0NmYtMTFlNi04ZmZhLWZmM2QwYTFiNGIxNS5wbmciLCJpY29uLW1lZGl1bSI6Imh0dHBzOi8vY2xvdWQuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Fzc2V0cy80MTAxNDcvMTc3MjYyNjUvOTE5Y2JhZjYtNjQ2Zi0xMWU2LThmM2MtMTE0MjQ1YzRiN2Y0LnBuZyIsImljb24tbGFyZ2UiOiJodHRwczovL2Nsb3VkLmdpdGh1YnVzZXJjb250ZW50LmNvbS9hc3NldHMvNDEwMTQ3LzE3NzI2MjY2LzkxOWQ4MWNhLTY0NmYtMTFlNi04YzdjLTdiYzkxYzExZDFmNS5wbmcifX0=", | |
"DCOS_PACKAGE_REGISTRY_VERSION": "3.0", | |
"DCOS_SERVICE_NAME": "mariadb-node", | |
"DCOS_PACKAGE_VERSION": "10.1.20", | |
"DCOS_PACKAGE_NAME": "mariadb", | |
"DCOS_PACKAGE_IS_FRAMEWORK": "false" | |
}, | |
"acceptedResourceRoles": null, | |
"residency": null, | |
"secrets": null, | |
"taskKillGracePeriodSeconds": null, | |
"portDefinitions": [ | |
{ | |
"protocol": "udp,tcp", | |
"port": 4567, | |
"name": "galera-cluster" | |
}, | |
{ | |
"protocol": "tcp", | |
"port": 4568, | |
"name": "galera-ist" | |
}, | |
{ | |
"protocol": "tcp", | |
"port": 4444, | |
"name": "galera-sst" | |
}, | |
{ | |
"protocol": "tcp", | |
"port": 3306, | |
"name": "mysql" | |
} | |
], | |
"requirePorts": true | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"volumes": null, | |
"id": "/mariadb/seed", | |
"cmd": null, | |
"args": [ | |
"--binlog-format=row", | |
"--wsrep_on", | |
"--wsrep-new-cluster", | |
"--wsrep_cluster_name", | |
"fathosting_wsrep_cluster", | |
"--wsrep_provider", | |
"/usr/lib/galera/libgalera_smm.so", | |
"--wsrep_node_address", | |
"seed.mariadb.marathon.mesos", | |
"--wsrep_cluster_address", | |
"gcomm://seed.mariadb.marathon.mesos,node.mariadb.marathon.mesos" | |
], | |
"user": null, | |
"env": { | |
"MYSQL_DATABASE": "defaultdb", | |
"MYSQL_PASSWORD": "password", | |
"MYSQL_INITDB_SKIP_TZINFO": "yes", | |
"MYSQL_USER": "admin", | |
"MYSQL_ROOT_PASSWORD": "root" | |
}, | |
"instances": 0, | |
"cpus": 0.3, | |
"mem": 512, | |
"disk": 0, | |
"gpus": 0, | |
"executor": null, | |
"constraints": [ | |
[ | |
"hostname", | |
"UNIQUE" | |
] | |
], | |
"fetch": null, | |
"storeUrls": null, | |
"backoffSeconds": 1, | |
"backoffFactor": 1.15, | |
"maxLaunchDelaySeconds": 3600, | |
"container": { | |
"docker": { | |
"image": "mariadb:10.1.20", | |
"forcePullImage": true, | |
"privileged": false, | |
"network": "HOST" | |
} | |
}, | |
"healthChecks": [ | |
{ | |
"protocol": "TCP", | |
"gracePeriodSeconds": 300, | |
"intervalSeconds": 60, | |
"timeoutSeconds": 20, | |
"maxConsecutiveFailures": 3 | |
} | |
], | |
"readinessChecks": null, | |
"dependencies": null, | |
"upgradeStrategy": { | |
"minimumHealthCapacity": 0, | |
"maximumOverCapacity": 0 | |
}, | |
"labels": { | |
"DCOS_PACKAGE_RELEASE": "2", | |
"DCOS_PACKAGE_SOURCE": "http://universe.marathon.l4lb.thisdcos.directory/repo", | |
"DCOS_PACKAGE_METADATA": "eyJwYWNrYWdpbmdWZXJzaW9uIjoiMy4wIiwibmFtZSI6Im1hcmlhZGIiLCJ2ZXJzaW9uIjoiMTAuMS4yMCIsIm1haW50YWluZXIiOiJjb250YWN0QGZhdC5zaCIsImRlc2NyaXB0aW9uIjoiTWFyaWFEQiBpcyBvbmUgb2YgdGhlIG1vc3QgcG9wdWxhciBkYXRhYmFzZSBzZXJ2ZXJzIGluIHRoZSB3b3JsZC4gSXTigJlzIG1hZGUgYnkgdGhlIG9yaWdpbmFsIGRldmVsb3BlcnMgb2YgTXlTUUwgYW5kIGd1YXJhbnRlZWQgdG8gc3RheSBvcGVuIHNvdXJjZS4gTm90YWJsZSB1c2VycyBpbmNsdWRlIFdpa2lwZWRpYSwgRmFjZWJvb2sgYW5kIEdvb2dsZS4gTWFyaWFEQiBpcyBkZXZlbG9wZWQgYXMgb3BlbiBzb3VyY2Ugc29mdHdhcmUgYW5kIGFzIGEgcmVsYXRpb25hbCBkYXRhYmFzZSBpdCBwcm92aWRlcyBhbiBTUUwgaW50ZXJmYWNlIGZvciBhY2Nlc3NpbmcgZGF0YS4gVGhlIGxhdGVzdCB2ZXJzaW9ucyBvZiBNYXJpYURCIGFsc28gaW5jbHVkZSBHSVMgYW5kIEpTT04gZmVhdHVyZXMuIiwidGFncyI6WyJkYXRhYmFzZSIsIm15c3FsIiwibWFyaWFkYiIsInNxbCJdLCJzZWxlY3RlZCI6ZmFsc2UsInNjbSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9NYXJpYURCL3NlcnZlci5naXQiLCJ3ZWJzaXRlIjoiaHR0cHM6Ly9tYXJpYWRiLm9yZyIsImZyYW1ld29yayI6ZmFsc2UsInByZUluc3RhbGxOb3RlcyI6IkluIG9yZGVyIGZvciBNYXJpYURCIHNlcnZpY2UgdG8gc3RhcnQgc3VjY2Vzc2Z1bGx5IGl0IHJlcXVpcmVzIGF0bGVhc3QgMSBDUFUgYW5kIDEwMjRNQiBvZiBSQU0gaW5jbHVkaW5nIHBvcnRzLiBXQVJOSU5HOiBNYXJpYURCIG9uIERDT1MgaXMgY3VycmVudGx5IGluIEFMUEhBLiBUaGVyZSBtYXkgYmUgYnVncywgaW5jb21wbGV0ZVxuZmVhdHVyZXMsIGluY29ycmVjdCBkb2N1bWVudGF0aW9uLCBvciBvdGhlciBkaXNjcmVwYW5jaWVzLlxuXG5JZiB5b3UgZGlkbid0IHByb3ZpZGUgYSB2YWx1ZSBmb3IgYGhvc3Rfdm9sdW1lYCBpbiB0aGUgQ0xJLFxuWU9VUiBEQVRBIFdJTEwgTk9UIEJFIFNBVkVEIElOIEFOWSBXQVkuXG4iLCJwb3N0SW5zdGFsbE5vdGVzIjoiU2VydmljZSBpbnN0YWxsZWQuXG5cbkRlZmF1bHQgbG9naW46IGBhZG1pbmAvYHBhc3N3b3JkYC4iLCJwb3N0VW5pbnN0YWxsTm90ZXMiOiJNYXJpYURCIGhhcyBiZWVuIHVuaW5zdGFsbGVkLiBOb3RlIHRoYXQgYW55IGRhdGEgcGVyc2lzdGVkIHRvIGEgTkZTIHNoYXJlIHN0aWxsIGV4aXN0cyBhbmQgd2lsbCBuZWVkIHRvIGJlIG1hbnVhbGx5IHJlbW92ZWQuIiwibGljZW5zZXMiOlt7Im5hbWUiOiJHTlUgR0VORVJBTCBQVUJMSUMgTElDRU5TRSIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9NYXJpYURCL3NlcnZlci9ibG9iLzEwLjEvQ09QWUlORyJ9XSwiaW1hZ2VzIjp7Imljb24tc21hbGwiOiJodHRwczovL2Nsb3VkLmdpdGh1YnVzZXJjb250ZW50LmNvbS9hc3NldHMvNDEwMTQ3LzE3NzI2MjY5LzkzNmZkMDdhLTY0NmYtMTFlNi04ZmZhLWZmM2QwYTFiNGIxNS5wbmciLCJpY29uLW1lZGl1bSI6Imh0dHBzOi8vY2xvdWQuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Fzc2V0cy80MTAxNDcvMTc3MjYyNjUvOTE5Y2JhZjYtNjQ2Zi0xMWU2LThmM2MtMTE0MjQ1YzRiN2Y0LnBuZyIsImljb24tbGFyZ2UiOiJodHRwczovL2Nsb3VkLmdpdGh1YnVzZXJjb250ZW50LmNvbS9hc3NldHMvNDEwMTQ3LzE3NzI2MjY2LzkxOWQ4MWNhLTY0NmYtMTFlNi04YzdjLTdiYzkxYzExZDFmNS5wbmcifX0=", | |
"DCOS_PACKAGE_REGISTRY_VERSION": "3.0", | |
"DCOS_SERVICE_NAME": "mariadb-seed", | |
"DCOS_PACKAGE_VERSION": "10.1.20", | |
"DCOS_PACKAGE_NAME": "mariadb", | |
"MARATHON_SINGLE_INSTANCE_APP": "true", | |
"DCOS_PACKAGE_IS_FRAMEWORK": "false" | |
}, | |
"acceptedResourceRoles": null, | |
"residency": null, | |
"secrets": null, | |
"taskKillGracePeriodSeconds": null, | |
"portDefinitions": [ | |
{ | |
"protocol": "udp,tcp", | |
"port": 4567, | |
"name": "galera-cluster" | |
}, | |
{ | |
"protocol": "tcp", | |
"port": 4568, | |
"name": "galera-ist" | |
}, | |
{ | |
"protocol": "tcp", | |
"port": 4444, | |
"name": "galera-sst" | |
}, | |
{ | |
"protocol": "tcp", | |
"port": 3306, | |
"name": "mysql" | |
} | |
], | |
"requirePorts": true | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment