schlepptop
fc7ddc3e2a
Fix #203
2020-07-18 16:55:23 +02:00
Jose Diaz-Gonzalez
56f688e8aa
fix: allow config directory to be configurable
...
For postgres, the config directory doesn't actually exist, so adding this configurability allows the plugin's info command to report correctly.
2020-05-16 02:49:34 -04:00
Jose Diaz-Gonzalez
5fd0ca4be7
fix: respect the TMPDIR environment variable
...
Refs dokku/dokku-redis#143
2020-05-15 00:57:21 -04:00
Jose Diaz-Gonzalez
dccd7e7f89
feat: move all image names to config file
...
This allows us to more quickly update the image versions in use for tertiary images.
2020-03-31 01:36:28 -04:00
Jose Diaz-Gonzalez
856e0eec4b
feat: add service-specific header to info call
2020-03-31 01:36:28 -04:00
Jose Diaz-Gonzalez
91bf720861
fix: correct service title
2020-03-06 10:19:43 -05:00
Jose Diaz-Gonzalez
4dc758d7e6
refactor: drop full info from :list command
...
This can be fetched from :info if necessary, and slows down the list quite a bit.
2020-03-03 16:02:51 -05:00
Jose Diaz-Gonzalez
b87837b2f1
fix: speed up service_status by reducing container status calls
2020-03-03 15:57:20 -05:00
Jose Diaz-Gonzalez
a5fbfe1e7a
chore: update dokku/ambassador version
2019-12-27 16:55:26 -05:00
Jose Diaz-Gonzalez
da72857cad
chore: update dokku/s3backup version
2019-12-27 16:53:23 -05:00
Jose Diaz-Gonzalez
c7f511c5f2
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
7d4cf380bb
fix: use correct variable for checking for password file
2019-07-12 12:56:37 -07:00
Jose Diaz-Gonzalez
5b13bedbd6
chore: move to helper functions for fetching passwords
2019-07-11 16:34:35 -07:00
Jose Diaz-Gonzalez
93dd4fecbb
feat: update ambassador, s3backup, and wait images
2019-07-11 14:31:47 -07:00
Jose Diaz-Gonzalez
7faec70ef2
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
028d82517f
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
8852c3fc03
chore: reorder functions
2019-05-30 11:13:22 -04:00
Jose Diaz-Gonzalez
095be6dbaf
chore: move retry-docker-command to common-functions
2019-05-30 11:11:02 -04:00
Jose Diaz-Gonzalez
a9fcde1404
chore: run shfmt
2019-05-30 11:06:25 -04:00
Jose Diaz-Gonzalez
d668c50abb
fix: update docker-s3backup image to fix backups to s3
2019-03-28 05:23:39 -04:00
Jose Diaz-Gonzalez
a5c60c2b07
fix: correct issue where aliases were being generated incorrectly
2019-03-27 12:18:18 -04:00
Jose Diaz-Gonzalez
33fbe15fc6
feat: update to latest dokku/s3backup image
2019-03-25 13:47:03 -04:00
Jose Diaz-Gonzalez
b74cb9cc9f
feat: switch to updated ambassador image
2019-03-25 12:46:01 -04:00
Jose Diaz-Gonzalez
db9ff186a2
chore: unify with other plugins
2019-03-19 15:00:33 -04:00
Jose Diaz-Gonzalez
623d125e83
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
371c35667b
fix: correct check to see if container exists
2019-03-16 20:40:07 -04:00
Jose Diaz-Gonzalez
ec4e5b4a43
fix: correct the validation message
2019-03-09 16:39:35 -05:00
Jose Diaz-Gonzalez
233a261a3f
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:23 -05:00
Jose Diaz-Gonzalez
195a96de65
fix: correct ID check
...
It may be true in tests because we mock docker itself...
2019-03-09 15:24:20 -05:00
Jose Diaz-Gonzalez
52f95594c0
fix: correct check to see if service is running
...
This sometimes bizarrely returned a value of 'true' when it wasn't....
2019-03-09 15:09:14 -05:00
Jose Diaz-Gonzalez
6ed6db2b3f
fix: correct issues where docker ps is truncated
...
This should actually be refactored to avoid the grep call completely, but the current fix will correct the issue for now.
Refs dokku/dokku-postgres#131
2018-12-02 05:21:10 -05:00
ilopatin
c276507d3b
fix: remove dokkupaas/s3backup container after backup
2018-10-18 11:30:47 +03:00
Jose Diaz-Gonzalez
1542a9556f
fix: correct issues in upgrade and fix tests
2018-10-11 14:16:47 -04:00
Jose Diaz-Gonzalez
86a032a32f
feat: allow removal of header from :list subcommand
2018-10-10 23:54:08 -04:00
Jose Diaz-Gonzalez
8823baf480
feat: add support for restarting containers to ensure links continue to work properly when the application has resolved dns of the link
2018-10-10 23:14:45 -04:00
Jose Diaz-Gonzalez
d470ade7a7
fix: handle case where container being removed does not exist
2018-10-10 22:03:44 -04:00
Jose Diaz-Gonzalez
902545bdb4
chore: correct verbiage around upgrades
2018-10-10 02:54:34 -04:00
Jose Diaz-Gonzalez
9010e1551f
fix: correct check for existing image
2018-10-10 02:42:43 -04:00
Jose Diaz-Gonzalez
59d285f2f1
feat: add ability to upgrade service image and image-version
2018-10-10 00:14:08 -04:00
Jose Diaz-Gonzalez
57554f6288
feat: add command to list linked services for a given app
2018-07-21 16:32:00 -04:00
Jose Diaz-Gonzalez
f30db928fb
fix: properly set SERVICE_ALIAS
2018-04-24 15:05:55 -04:00
Jose Diaz-Gonzalez
0cb8bd5f9a
feat: properly handle custom aliases and error states for alias usage when calling link subcommand. Refs dokku/dokku-redis#64
2018-04-24 03:22:02 -04:00
Jose Diaz-Gonzalez
ad62febd59
refactor: make variable as dns hostname more clear
2018-04-24 02:54:52 -04:00
Jose Diaz-Gonzalez
7b5ed48a5f
fix: remove an infinite loop. Refs dokku/dokku-redis#64
2018-04-24 02:18:32 -04:00
Jose Diaz-Gonzalez
527b3bc54b
feat: implement link querystring flags. Refs dokku/dokku-redis#64
2018-04-24 01:40:27 -04:00
Jose Diaz-Gonzalez
a2b1fbb737
refactor: move unimplemented command detection into config file
2018-04-24 00:27:22 -04:00
Jose Diaz-Gonzalez
0750d93858
fix: set SERVICE_ROOT variable for backups
2018-04-23 18:11:35 -04:00
Jose Diaz-Gonzalez
55ccf14e62
fix: set ID variable for backups
2018-04-23 18:08:40 -04:00
Jose Diaz-Gonzalez
fe9cd93736
chore: standardize on single method of setting backup root. Refs dokku/dokku-redis#91
2018-04-23 17:36:58 -04:00
Jose Diaz-Gonzalez
6a32161049
fix: properly handle use-iam flag. Closes dokku/dokku-redis#88
2018-04-23 17:11:50 -04:00