Jose Diaz-Gonzalez
ef083e6289
tests: add output and status
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
5d7b2a84f4
fix: set DATABASE_URL so dj-database-url properly configures a database config
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
85fafcf170
tests: update tests for new Procfile path
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
ab1d15216c
refactor: drop the last argument from procfile-get-command
...
No external plugin should need to know the internals of where processes are.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
e7ee7a1781
refactor: implement most of ps plugin in golang
2020-11-21 20:57:33 -05:00
Yihao
30414cbd0c
feat: Allow controlling nginx proxy-buffer-size, proxy-buffering, proxy-buffers, proxy-busy-buffers-size
2020-09-19 09:51:55 +09:30
Jose Diaz-Gonzalez
0f514f300e
feat: prohibit non-dns names for apps and process types
...
This is necessary for ensuring ssl certificates can be auto-retrieved for apps, and also easing integration into schedulers that use names and process types as part of DNS records.
As well, this fixes an issue where we may potentially have invalid DNS entries when adding apps to custom networks.
Closes #4102
Closes #4114
2020-09-09 20:07:50 -04:00
Jose Diaz-Gonzalez
f5ba843cf3
feat: add ability to disable custom ninx.conf.sigil extraction
...
Closes #4087
2020-09-04 11:29:23 -04:00
Jose Diaz-Gonzalez
43c521c193
Merge pull request #4117 from dokku/go-app-json
2020-08-31 21:22:21 -04:00
Jose Diaz-Gonzalez
2b65def123
fix: pass command directly to entrypoint
...
Closes #3706
2020-08-31 18:36:07 -04:00
Jose Diaz-Gonzalez
84367e1c16
fix: correctly handle injecting environment variables to deployment tasks
...
Also test that release tasks are invoked the correct environment.
Closes #3817
2020-08-31 15:01:14 -04:00
Michael Chen
e64f7b34ff
Add unit test for config:clear
2020-08-31 18:48:36 +02:00
Jose Diaz-Gonzalez
7e7931f1ce
fix: add run prefix to deploy_app calls
2020-08-31 04:52:44 -04:00
Jose Diaz-Gonzalez
53dabf7fd0
refactor: fix handling of string andd array CMD and ENTRYPOINT values
...
Previous versions extracted the values as strings, prefixing the values with `/bin/sh -c '$CMD'` unnecessarily. This caused issues where we would incorrectly overrride these values when an app had a predeploy script.
Closes #3143
2020-08-31 02:31:36 -04:00
Jose Diaz-Gonzalez
beb42b53b2
tests: ensure the deploy succeeeds
2020-08-30 14:51:02 -04:00
Jose Diaz-Gonzalez
939cb67daa
fix: remove container after use
2020-08-30 13:41:14 -04:00
Yihao
9cbe771123
Fix proxy-read-timeout is not set for HTTPS
2020-07-30 18:39:23 +09:30
Jose Diaz-Gonzalez
9ac7b00718
fix: force set all plugin permissions on plugin:install/update
...
Closes #4027
2020-07-17 15:55:50 -04:00
Roland van Laar
be0ba28570
feat: Add show option to the certs plugin
...
The 'server.key' and 'server.crt' can printed to stdin.
The two options are:
`dokku certs:show <app> key > server.key`
`dokku certs:show <app> crt > server.crt`
This will create two files, `server.key` and `server.crt`.
Those files contain the private key and the certificate.
Includes tests.
2020-07-04 13:14:02 +02:00
Roland van Laar
5f312d7347
Make make test pass on linting
2020-07-04 00:08:44 +02:00
Jose Diaz-Gonzalez
42122a7540
feat: allow controlling proxy-read-timeout
...
Closes #4042
2020-07-01 19:08:15 -04:00
Jose Diaz-Gonzalez
eaf0d9af55
feat: create proxy:build-config command
...
Closes #4024
2020-06-29 20:51:12 -04:00
Jose Diaz-Gonzalez
e75aadff15
fix: teardown apps and containers in global teardown
2020-06-21 17:12:24 -04:00
Jose Diaz-Gonzalez
d8cd5250a2
tests: delete old apps and ensure the test helper is quieter
2020-06-21 15:33:10 -04:00
Jose Diaz-Gonzalez
564de7434b
fix: update tests for non-cache using app
2020-06-20 20:48:16 -04:00
Jose Diaz-Gonzalez
59f1ba20db
fix: switch to binary
2020-06-20 20:37:01 -04:00
Jose Diaz-Gonzalez
5ad7ece8d3
chore: split out nginx-vhosts tests
2020-06-20 20:35:11 -04:00
Jose Diaz-Gonzalez
dabe90a0de
fix: properly handle new default app
2020-06-20 19:01:59 -04:00
Jose Diaz-Gonzalez
1ecb9585ef
fix: correct test for new null buildpack
2020-06-20 18:35:29 -04:00
Jose Diaz-Gonzalez
36ceca7a94
feat: split tests out even more and start deploy tests in parallel
2020-06-20 18:08:00 -04:00
Jose Diaz-Gonzalez
008b362751
feat: switch to null buildpack for performance
2020-06-20 17:02:27 -04:00
Jose Diaz-Gonzalez
5fd04001d8
feat: split out test files and execute them manually
...
This breaks the old grouping mechanism, but honestly that was a weird way of doing it.
2020-06-20 13:22:47 -04:00
Jose Diaz-Gonzalez
fb7bac4652
tests: split out tests more
2020-06-20 13:05:31 -04:00
Jose Diaz-Gonzalez
9d747b7c82
chore: drop check
2020-06-20 01:09:52 -04:00
Jose Diaz-Gonzalez
3084ac098e
fix: correct quiet flag
2020-06-20 00:48:11 -04:00
Jose Diaz-Gonzalez
f083561ee7
feat: add test for remote ssh during deploy_app
2020-06-20 00:32:42 -04:00
Jose Diaz-Gonzalez
ae67f14f9b
chore: quieter test output
2020-06-20 00:29:58 -04:00
Jose Diaz-Gonzalez
90a5391252
tests: split out core, nginx and ps tests
2020-06-19 23:29:25 -04:00
Jose Diaz-Gonzalez
cf113ecda2
chore: move apps tests to 60_
...
They take ~12 minutes on their own...
2020-06-19 23:25:08 -04:00
Jose Diaz-Gonzalez
4aae0f1a1d
fix: do not allow slashes in app names
...
There is likely a better regex for the actually allowed names, but this will suffice for ensuring folks don't do weird things with their folder structures...
Closes #4013
2020-06-18 11:13:11 -04:00
Jose Diaz-Gonzalez
676027caf6
debug: force container removal
2020-06-01 23:46:35 -04:00
Jose Diaz-Gonzalez
2588bedcfe
debug: delete all existing containers
2020-06-01 22:44:33 -04:00
Jose Diaz-Gonzalez
272c96b171
debug: check free memory
2020-06-01 22:43:26 -04:00
Jose Diaz-Gonzalez
a1935687a2
debug: output container ls to stdout
...
This will let us know if other containers are somehow leaking during test runs...
2020-05-30 02:08:08 -04:00
Jose Diaz-Gonzalez
6b6518c699
tests: use assert_failure instead of test
2020-05-29 14:51:04 -04:00
Tan Jay Jun
14934a9479
fix: scope init tests to container processes only
2020-04-23 01:33:30 +08:00
Jose Diaz-Gonzalez
8a380e52c4
feat: enable limiting and reserving gpu resources
2020-04-14 19:03:27 -04:00
Jose Diaz-Gonzalez
93225ada48
feat: add proper support for various buildpack urls
...
Transform the urls to the correct values when necessary, and validate them otherwise.
Closes #3923
2020-04-07 00:17:03 -04:00
Jose Diaz-Gonzalez
c91a6d1a55
feat: add the ability to list ssh keys for a specific user
...
Also upgrade the version of sshcommand used within the vagrant vm
2020-04-04 02:23:38 -04:00
Jose Diaz-Gonzalez
72a4637beb
fix: change error exit to warning when no apps exist
...
This was a regression introduced in 0.20.0 when the plugin was converted to golang.
2020-04-02 15:59:54 -04:00