Commit Graph

404 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
07c36b7e6f Merge pull request #141 from dokku/test-ci
fix: import the missing key and install nginx from upstream
2019-09-19 13:28:05 -04:00
Jose Diaz-Gonzalez
b2b39c86f1 fix: import the missing key and install nginx from upstream 2019-09-19 12:59:58 -04:00
Jose Diaz-Gonzalez
0a0e6c3140 fix: add missing ampersands 2019-07-30 10:51:51 -04:00
Jose Diaz-Gonzalez
007acf952a chore: create scripts directory as necessary 2019-07-30 10:46:00 -04:00
Jose Diaz-Gonzalez
28275d777d feat: skip subcommand copy if no subcommands directory exists 2019-07-29 22:03:01 -04:00
Jose Diaz-Gonzalez
a243d3cec9 Release 1.9.0 1.9.0 2019-07-15 15:00:46 -07:00
Jose Diaz-Gonzalez
312d9298c7 feat: add service:links command
This allows users to script against apps that are linked to a given service
2019-07-15 14:59:05 -07:00
Jose Diaz-Gonzalez
25ad144b54 Merge pull request #134 from dokku/upgrade-version
Upgrade docker image versions
2019-07-15 14:18:00 -07:00
Jose Diaz-Gonzalez
77573a97ff chore: increase vm.max_map_count
This is mainly used for elasticsearch but adding it to the generic test suite for all datastore plugins makes it easier to copy the travis config to each plugin.
2019-07-12 13:43:57 -07:00
Jose Diaz-Gonzalez
5849f1f19f fix: use correct variable for checking for password file 2019-07-12 12:56:37 -07:00
Jose Diaz-Gonzalez
b3eb9ed085 chore: update build targets 2019-07-11 16:35:06 -07:00
Jose Diaz-Gonzalez
86e7d53749 chore: move to helper functions for fetching passwords 2019-07-11 16:34:35 -07:00
Jose Diaz-Gonzalez
ba5b90349b chore: reorder images 2019-07-11 14:32:49 -07:00
Jose Diaz-Gonzalez
46bd7f534f feat: update ambassador, s3backup, and wait images 2019-07-11 14:31:47 -07:00
Jose Diaz-Gonzalez
f2342ed6fc feat: upgrade busybox to 1.31.0-uclibc 2019-07-11 13:36:41 -07:00
Jose Diaz-Gonzalez
b1e5298be0 feat: upgrade to 5.0.5 2019-07-11 13:19:34 -07:00
Jose Diaz-Gonzalez
656cdd896f Release 1.8.1 1.8.1 2019-06-11 15:45:48 -04:00
Jose Diaz-Gonzalez
0c4db51565 fix: ensure the tracked container id is up to date
If the ID file contained an incorrect value, calling :start would say the service is started but :info would still show the container as missing.

Also fix an issue where docker inspect leaked stderr when the container was missing.

Refs dokku/dokku-redis#133
2019-06-11 15:44:55 -04:00
Jose Diaz-Gonzalez
358f7068ba Release 1.8.0 1.8.0 2019-06-08 15:58:08 +02:00
Jose Diaz-Gonzalez
a8327c9100 fix: drop now unnecessary rm call in config
This was used to delete an errant '*' service that was accidentally created during service deletion. That was fixed in dokku/dokku-redis#126 - and the respective PRs for each service - and is thus no longer necessary.

The fix was done by utilizing pushd when iterating over folders instead of trying to get a subdirectory with a partially quoted path.

Closes dokku/dokku-redis#130
2019-06-08 15:53:54 +02:00
Jose Diaz-Gonzalez
dda5b3661c Merge pull request #132 from dokku/allow-dash-in-name
feat: re-allow dashes in names
2019-06-08 14:59:44 +02:00
Jose Diaz-Gonzalez
6cc3db0896 fix: service_with_dashes is not in create output
That is only the case when the service has a database specified, which is not the case for the redis plugin
2019-06-07 17:45:49 +02:00
Jose Diaz-Gonzalez
6bab5bad28 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
86ff4b4cfa chore: reorder functions 2019-05-30 11:13:22 -04:00
Jose Diaz-Gonzalez
e8e645f087 chore: move retry-docker-command to common-functions 2019-05-30 11:11:02 -04:00
Jose Diaz-Gonzalez
7ddd0c9201 chore: run shfmt 2019-05-30 11:06:25 -04:00
Jose Diaz-Gonzalez
6545dde255 Release 1.7.0 1.7.0 2019-04-22 03:50:36 -04:00
Jose Diaz-Gonzalez
e1b1ada14a Release 1.6.2 1.6.2 2019-04-22 03:49:50 -04:00
Jose Diaz-Gonzalez
96d5147daa Merge pull request #129 from dokku/upgrade-versions
feat: upgrade image version in use
2019-04-19 17:13:23 -04:00
Jose Diaz-Gonzalez
8c00ac34a3 feat: upgrade image version in use 2019-04-19 12:47:38 -04:00
Jose Diaz-Gonzalez
05ae4f30a7 feat: commit github labels to the repo
This will allow us to apply track what labels are available in the issue tracker using tonglil/labeler.
2019-04-10 03:28:09 -04:00
Jose Diaz-Gonzalez
1957d39f60 Release 1.6.1 1.6.1 2019-03-28 05:25:21 -04:00
Jose Diaz-Gonzalez
2ddc21b748 fix: update docker-s3backup image to fix backups to s3 2019-03-28 05:23:39 -04:00
Jose Diaz-Gonzalez
c75fb3fa33 Merge pull request #127 from dokku/121-fix-alias
fix: correct issue where aliases were being generated incorrectly
2019-03-28 05:21:41 -04:00
Jose Diaz-Gonzalez
87c89f61af fix: correct issue where aliases were being generated incorrectly 2019-03-27 12:18:18 -04:00
Jose Diaz-Gonzalez
40e1c2c253 docs: update readme install instructions to point to correct dokku version 2019-03-26 11:51:12 -04:00
Jose Diaz-Gonzalez
ddd48d68f9 Release 1.6.0 1.6.0 2019-03-25 14:16:24 -04:00
Jose Diaz-Gonzalez
7f37534d13 feat: pin busybox to an actual version
Rather than dancing around what version of busybox to use, pin it to the latest, known good version of busybox. This will give us confidence in what is being shipped and run on a user's machine.
2019-03-25 14:14:22 -04:00
Jose Diaz-Gonzalez
c2e91b03fe fix: pin busybox in run commands to the image we pull down 2019-03-25 13:51:15 -04:00
Jose Diaz-Gonzalez
2b4cd95ddd feat: update to latest dokku/s3backup image 2019-03-25 13:47:03 -04:00
Jose Diaz-Gonzalez
9554b9a43f feat: switch to updated wait image 2019-03-25 12:46:42 -04:00
Jose Diaz-Gonzalez
0641b7baae feat: switch to updated ambassador image 2019-03-25 12:46:01 -04:00
Jose Diaz-Gonzalez
6dce29fca8 fix: correct handling of container retrieval
In the previous method, if the container was renamed or there were multiple names attached to the container, fetching the container ID would fail as the regex would only match at the end. Instead of using grep, use the docker 'filter' functionality to fetch the container ID as appropriate.
2019-03-25 12:37:36 -04:00
Jose Diaz-Gonzalez
8ec1342646 Release 1.5.0 1.5.0 2019-03-22 12:15:40 -04:00
Jose Diaz-Gonzalez
3742195ad1 chore: unify with other plugins 2019-03-19 15:00:55 -04:00
Jose Diaz-Gonzalez
e040a8e2cc Merge pull request #126 from dokku/real-docker-testing
feat: Real docker-based testing
2019-03-18 22:49:53 -04:00
Jose Diaz-Gonzalez
77f2bc597f fix: skip hanging connect test in travis 2019-03-18 16:36:02 -04:00
Jose Diaz-Gonzalez
744e65760b 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:28 -04:00
Jose Diaz-Gonzalez
c14a807a7e refactor: separate install and script phases 2019-03-16 22:22:34 -04:00
Jose Diaz-Gonzalez
43ea8e43a4 chore: drop unused sudo: required
This is not necessary on the new travis-ci setup as of December 2018. See this blog post for more details: https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2019-03-16 22:08:37 -04:00