Commit Graph

525 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
bd809017f2 chore: create scripts directory as necessary 2019-07-30 10:46:00 -04:00
Jose Diaz-Gonzalez
1b1c409369 feat: skip subcommand copy if no subcommands directory exists 2019-07-29 22:03:01 -04:00
Jose Diaz-Gonzalez
df7ea1e7ec Release 1.9.0 1.9.0 2019-07-15 15:00:22 -07:00
Jose Diaz-Gonzalez
ff3a221f22 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
01823f28e3 Merge pull request #125 from dokku/upgrade-version
Upgrade docker image versions
2019-07-15 14:17:56 -07:00
Jose Diaz-Gonzalez
a552d34f6d 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
576ce30062 fix: use correct variable for checking for password file 2019-07-12 12:56:37 -07:00
Jose Diaz-Gonzalez
2757aa1fe8 chore: update build targets 2019-07-11 16:35:06 -07:00
Jose Diaz-Gonzalez
2b507c6938 chore: move to helper functions for fetching passwords 2019-07-11 16:34:35 -07:00
Jose Diaz-Gonzalez
c98705f29d chore: reorder images 2019-07-11 14:32:49 -07:00
Jose Diaz-Gonzalez
20deba8771 feat: update ambassador, s3backup, and wait images 2019-07-11 14:31:47 -07:00
Jose Diaz-Gonzalez
1ad804adba feat: upgrade busybox to 1.31.0-uclibc 2019-07-11 13:36:40 -07:00
Jose Diaz-Gonzalez
c36d9d37b9 feat: upgrade to 3.6.13 2019-07-11 13:25:30 -07:00
Jose Diaz-Gonzalez
d022e18325 Merge pull request #123 from intergestalt/master
Update README.md
2019-06-17 09:54:16 -05:00
retani
81e381efe3 Update README.md
Explain mongo:export output format
2019-06-17 13:25:48 +02:00
Jose Diaz-Gonzalez
353163a4ef Release 1.8.1 1.8.1 2019-06-11 15:45:33 -04:00
Jose Diaz-Gonzalez
0ba13eec86 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:54 -04:00
Jose Diaz-Gonzalez
99ee8e7113 Release 1.8.0 1.8.0 2019-06-08 15:57:41 +02:00
Jose Diaz-Gonzalez
70b5e3d0d2 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
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
d97376cc48 chore: reorder functions 2019-05-30 11:13:22 -04:00
Jose Diaz-Gonzalez
44c0d80e31 chore: move retry-docker-command to common-functions 2019-05-30 11:11:02 -04:00
Jose Diaz-Gonzalez
238f09dae0 chore: run shfmt 2019-05-30 11:06:25 -04:00
Jose Diaz-Gonzalez
c90a9fdd16 Release 1.7.0 1.7.0 2019-04-22 03:50:22 -04:00
Jose Diaz-Gonzalez
24fd5fcaeb Release 1.6.2 1.6.2 2019-04-22 03:49:36 -04:00
Jose Diaz-Gonzalez
f7583ba092 Merge pull request #121 from dokku/upgrade-versions
feat: upgrade image version in use
2019-04-19 17:12:56 -04:00
Jose Diaz-Gonzalez
856dbcb93d feat: upgrade image version in use 2019-04-19 12:48:07 -04:00
Jose Diaz-Gonzalez
3f0cd12235 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
1211610e50 Release 1.6.1 1.6.1 2019-03-28 05:24:59 -04:00
Jose Diaz-Gonzalez
2a2803754a fix: update docker-s3backup image to fix backups to s3 2019-03-28 05:23:39 -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
1b9e661fed docs: update readme install instructions to point to correct dokku version 2019-03-26 11:51:12 -04:00
Jose Diaz-Gonzalez
1fcb939e9b Release 1.6.0 1.6.0 2019-03-25 14:16:04 -04:00
Jose Diaz-Gonzalez
2f2de28e87 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
e6cd4fb666 fix: pin busybox in run commands to the image we pull down 2019-03-25 13:51:15 -04:00
Jose Diaz-Gonzalez
fa15a7231e feat: update to latest dokku/s3backup image 2019-03-25 13:47:03 -04:00
Jose Diaz-Gonzalez
f2846ab25b feat: switch to updated wait image 2019-03-25 12:46:42 -04:00
Jose Diaz-Gonzalez
7604d5bc32 feat: switch to updated ambassador image 2019-03-25 12:46:01 -04:00
Jose Diaz-Gonzalez
1a4e141279 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:35 -04:00
Jose Diaz-Gonzalez
ee6a81775d Release 1.5.0 1.5.0 2019-03-22 12:15:23 -04:00
Jose Diaz-Gonzalez
5ee6d46fc2 Merge pull request #118 from dokku/real-docker-testing
feat: Real docker-based testing
2019-03-19 18:24:45 -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
2d953ece5a refactor: separate install and script phases 2019-03-16 22:22:34 -04:00