Commit Graph

74 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
c36d9d37b9 feat: upgrade to 3.6.13 2019-07-11 13:25:30 -07:00
Jose Diaz-Gonzalez
f494f1edbb Merge pull request #122 from dokku/allow-dash-in-name
feat: re-allow dashes in names
2019-06-08 14:54:54 +02:00
Jose Diaz-Gonzalez
80daa5d741 Merge pull request #119 from dokku/121-fix-alias
fix: correct issue where aliases were being generated incorrectly
2019-06-08 14:54:42 +02:00
Jose Diaz-Gonzalez
ade8b44569 feat: re-allow dashes in names
This PR allows dashes in service names, while still sanitizing them before they are used as database names. If the datastore is pre-existing, the datatabase name is assumed to be the same as the service name, and returned appropriately.
2019-05-30 17:03:48 -04:00
Jose Diaz-Gonzalez
238f09dae0 chore: run shfmt 2019-05-30 11:06:25 -04:00
Jose Diaz-Gonzalez
856dbcb93d feat: upgrade image version in use 2019-04-19 12:48:07 -04:00
Jose Diaz-Gonzalez
031c45ebb7 fix: correct env var 2019-03-27 22:17:42 -04:00
Jose Diaz-Gonzalez
2be3a4d502 fix: correct issue where aliases were being generated incorrectly 2019-03-27 12:18:18 -04:00
Jose Diaz-Gonzalez
19f09a1aa7 hack: skip service_import success for now 2019-03-19 17:32:53 -04:00
Jose Diaz-Gonzalez
e666251bde chore: unify with other plugins 2019-03-19 14:58:28 -04:00
Jose Diaz-Gonzalez
57ea7c1a14 fix: skip hanging connect test in travis 2019-03-18 16:36:46 -04:00
Jose Diaz-Gonzalez
d59f4243b8 fix: skip hanging connect test in travis 2019-03-18 16:35:47 -04:00
Jose Diaz-Gonzalez
9b8fabc2e7 feat: Real docker-based testing
This pull request switches testing to use an actual docker daemon, vs mocking everything out.

It may also catch actual breaking issues in our tests, which is great!
2019-03-18 14:44:27 -04:00
Jose Diaz-Gonzalez
e446e64295 feat: increase minimum dokku version 2019-03-16 21:45:35 -04:00
Jose Diaz-Gonzalez
bc6a5422d6 fix: correct the validation message 2019-03-09 16:39:34 -05:00
Jose Diaz-Gonzalez
cd5b3a14b8 fix: Strictly validate service names
We previously allowed a wide range of service names. As the service name is sometimes used to name databases, the name was actually more restricted than any character, resulting in services that wouldn't start. Going forward, only alphanumeric and underscore characters are allowed.

This only impacts service creation. Any services with invalid names should be migrated to a new service, with the data exported and imported as normal.

Closes dokku/dokku-redis#99
Closes dokku/dokku-mysql#47
Closes dokku/dokku-mongo#86
Closes dokku/dokku-redis#81
2019-03-09 15:54:21 -05:00
Jose Diaz-Gonzalez
2f6c493fdd fix: correct issues in upgrade and fix tests 2018-10-11 14:16:47 -04:00
Jose Diaz-Gonzalez
b50c082f87 fix: add tests for custom link aliases 2018-04-24 13:21:24 -04:00
Jose Diaz-Gonzalez
04464001fc fix: correct test 2018-04-24 03:03:44 -04:00
Jose Diaz-Gonzalez
4f849b99ce feat: implement link querystring flags. Refs dokku/dokku-redis#64 2018-04-24 01:40:18 -04:00
Jose Diaz-Gonzalez
07da76d7af fix: use assert_contains 2018-04-23 18:25:42 -04:00
Jose Diaz-Gonzalez
ae0f3acad7 fix: correct broken tests 2018-04-10 23:55:12 -04:00
Jose Diaz-Gonzalez
f67db8dd53 Merge pull request #93 from jcutrono/master
using gzip as standard for backup and restore. upgrading mongo version.
2018-02-26 00:36:25 -05:00
Jose Diaz-Gonzalez
91570bd195 feat: implement exists and linked subcommands 2018-02-25 15:42:54 -05:00
Joseph Cutrono
824ac954d2 Revert "Merge pull request #1 from jtcmedia/master"
This reverts commit 06fbe91786, reversing
changes made to 75571ad7f2.
2017-11-30 23:03:13 -05:00
Joseph Cutrono
1db219ca86 using 3.4.10 2017-11-30 22:34:28 -05:00
Joseph Cutrono
75571ad7f2 using gzip as standard for backup and restore. upgrading mongo version. 2017-10-23 00:13:04 -04:00
Jose Diaz-Gonzalez
bfa7e0d31e fix: ensure we create the config directory 2017-09-11 07:13:41 -04:00
Jose Diaz-Gonzalez
4019b83bc3 fix: call -rf in the proper order 2017-08-26 05:04:46 -04:00
Jose Diaz-Gonzalez
19f77df2b9 feat: upgrade plugn 2017-08-26 04:19:33 -04:00
Jose Diaz-Gonzalez
797352e007 feat: ensure permissions are set properly on cron files 2017-01-12 01:53:43 -07:00
Jose Diaz-Gonzalez
f001535060 feat: add s3 backup support 2016-10-31 11:39:22 -06:00
Jose Diaz-Gonzalez
a13bbe0bf9 Add --service-root flag to info command 2016-08-29 05:53:47 -04:00
Jose Diaz-Gonzalez
59fe01c0cf Add --internal-ip flag to info command 2016-08-28 23:24:15 -04:00
Jose Diaz-Gonzalez
c2ba33bcdd Fix expose tests 2016-08-28 22:15:01 -04:00
Jose Diaz-Gonzalez
4e4629a7c5 Document exposed ports when an invalid number of arguments are specified 2016-08-28 21:24:44 -04:00
Jose Diaz-Gonzalez
089f8e700c Update docker binstub 2016-08-28 20:37:46 -04:00
Jose Diaz-Gonzalez
bd3cda4e42 Add --id flag 2016-08-28 17:55:44 -04:00
Jose Diaz-Gonzalez
c806328cc8 Add support for flags on the service:info command 2016-08-28 05:38:03 -04:00
Jose Diaz-Gonzalez
f02aaf39d8 Make install hook quiet when there is nothing to do 2016-08-28 02:05:02 -04:00
Jose Diaz-Gonzalez
b18797ed3e Update docker image 2016-08-27 16:27:28 -04:00
Jose Diaz-Gonzalez
36ea73f7a8 Fix failing tests on master and test all .0 minor releases 2016-08-27 05:13:37 -04:00
Jose Diaz-Gonzalez
e1d1b9c832 Update docker binstub 2016-08-27 03:12:57 -04:00
Jose Diaz-Gonzalez
6fb3589833 Add tests for connect-admin 2016-07-24 14:40:04 -04:00
Jose Diaz-Gonzalez
38e1805b55 Fix test setup to create proper directory structure for plugin 2016-05-15 18:58:01 -04:00
Jose Diaz-Gonzalez
e6d819e6ef Add a dummy lsb_release command to test binaries
This should allow us to run tests on os x using the current dokku binary
2016-05-08 03:00:40 -04:00
Jose Diaz-Gonzalez
e1de34807f Download correct version of plugn when running tests under OS X 2016-05-08 03:00:34 -04:00
Jose Diaz-Gonzalez
6eba229b7f upgrade mongo to 3.2.6 2016-05-06 14:15:31 -04:00
Jose Diaz-Gonzalez
9a7c88550d Read MONGO_DATABASE_SCHEME variable from app when setting MONGO_URL 2016-04-19 15:11:51 -04:00
Edgars Beigarts
822a0259f9 Fix exit code for mongo:export when SSH_TTY is not present 2016-02-24 09:16:59 +02:00