Commit Graph

5830 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
736aa4c48d Merge pull request #4057 from hugopeixoto/fix/install-sudo
Install sudo when installing from source
2020-07-13 17:39:09 -04:00
Hugo Peixoto
1de3651774 Install sudo when installing from source 2020-07-13 02:51:00 +01:00
Jose Diaz-Gonzalez
d92502107e Merge pull request #4051 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-178
chore(deps-dev): bump heroku/heroku-buildpack-php from 177 to 178 in /tests/apps/php
2020-07-10 09:56:13 -04:00
dependabot-preview[bot]
9ab224f3ce chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php) from 177 to 178.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases)
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md)
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v177...v178)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-10 08:36:17 +00:00
Jose Diaz-Gonzalez
8bf5f398b1 Merge pull request #4041 from rvanlaar/certdownload
feat: Add download option to the certs plugin
2020-07-04 11:51:59 -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
Jose Diaz-Gonzalez
dbd86ad7a2 Merge pull request #4046 from rvanlaar/lint-fixes
Make `make test` pass on linting
2020-07-03 18:45:51 -04:00
Roland van Laar
5f312d7347 Make make test pass on linting 2020-07-04 00:08:44 +02:00
Jose Diaz-Gonzalez
6e9f21b1d5 Merge pull request #4045 from dokku/josegonzalez-patch-1
Filter gpus instead of nvidia-gpus from resource arguments
2020-07-02 14:53:22 -04:00
Jose Diaz-Gonzalez
a631505cd6 Filter gpus instead of nvidia-gpus from resource arguments
We transform the argument here: https://github.com/dokku/dokku/blob/master/plugins/resource/triggers.go#L58
2020-07-02 12:10:08 -04:00
Jose Diaz-Gonzalez
f36701206c Merge pull request #4043 from dokku/4042-proxy-read-timeout 2020-07-01 20:24:25 -04:00
Jose Diaz-Gonzalez
42122a7540 feat: allow controlling proxy-read-timeout
Closes #4042
2020-07-01 19:08:15 -04:00
Jose Diaz-Gonzalez
64993a57eb Merge pull request #4038 from dokku/4024-proxy-build-config
Create proxy:build-config command
2020-06-29 22:37:29 -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
0c44656acf Merge pull request #4039 from dokku/changelog-updates
Break out bc-break and refactors in changelog
2020-06-29 20:22:14 -04:00
Jose Diaz-Gonzalez
0d749b3e7a docs: break out bc-break and refactors in changelog
[ci skip]
2020-06-29 20:21:19 -04:00
Jose Diaz-Gonzalez
90b3528f6b Merge pull request #4037 from dokku/oomkill-check
Try to output oomkill information
2020-06-28 17:46:37 -04:00
Jose Diaz-Gonzalez
07f0bf3a50 tests: try to output oomkill information
This should help identify if a failure is caused by oomkill or just bad code.
2020-06-28 16:05:15 -04:00
Jose Diaz-Gonzalez
bcfa530056 Merge pull request #4035 from dokku/build-cleanup 2020-06-28 15:45:10 -04:00
Jose Diaz-Gonzalez
3f4b0eccd8 refactor: call tests while in directories
They fail to be listed in go list after the gomodules move.
2020-06-28 13:59:08 -04:00
Jose Diaz-Gonzalez
591ecff646 chore: drop unused imports and pin godotenv 2020-06-28 04:08:19 -04:00
Jose Diaz-Gonzalez
7481943a9b Merge pull request #4036 from dokku/store-build-artifact
Store the deb and rpm artifacts
2020-06-28 03:03:26 -04:00
Jose Diaz-Gonzalez
16241b4ce1 Merge pull request #4034 from dokku/quieter-test-helper
Teardown apps and containers in global teardown
2020-06-28 02:28:33 -04:00
Jose Diaz-Gonzalez
9dbc352006 chore: turn on go mod 2020-06-28 01:42:09 -04:00
Jose Diaz-Gonzalez
1a0c123823 tests: store the deb and rpm artifacts 2020-06-28 01:21:40 -04:00
Jose Diaz-Gonzalez
45e3623ffd refactor: switch to go mod
This hopefully makes it a little easier to work with as the tooling is now based on something in golang core.

- move columnize usage to common plugin
- remove old vendor files
2020-06-28 01:11:28 -04:00
Jose Diaz-Gonzalez
1eaa98d3e6 Merge pull request #4031 from dokku/quieter-test-helper
Delete old apps and ensure the test helper is quieter
2020-06-22 13:58:17 -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
9e7b31b4e8 Merge pull request #4030 from dokku/circleci-workflow 2020-06-20 22:09:01 -04:00
Jose Diaz-Gonzalez
726d55f771 fix: get rid of circular dependency 2020-06-20 21:01:33 -04:00
Jose Diaz-Gonzalez
a4c67d50ee chore: switch back to normal parallelism
This brings us back full-circle, but with a better understanding of the underlying test suite.
2020-06-20 21:00:18 -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
42a46df51f chore: group tests and adjust parallelism 2020-06-20 17:03:49 -04:00
Jose Diaz-Gonzalez
008b362751 feat: switch to null buildpack for performance 2020-06-20 17:02:27 -04:00
Jose Diaz-Gonzalez
81717f67f3 tests: drop loading of image from cache
It is slower than hitting the network...
2020-06-20 14:31:25 -04:00
Jose Diaz-Gonzalez
b6bf22812b fix: add bash
This is preferable to having a very large image that is based on debian/ubuntu.
2020-06-20 13:53:46 -04:00
Jose Diaz-Gonzalez
8557ec1226 chore: rename unit-tests to test
Looks nicer in the ui.
2020-06-20 13:28:30 -04:00
Jose Diaz-Gonzalez
570fcce2ee fix: use string 2020-06-20 13:25:01 -04:00
Jose Diaz-Gonzalez
ef5a4b08d6 tests: time the docker load calls 2020-06-20 13:24:03 -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
ef46db5d6b chore: switch to node:4-alpine
This is a smaller image that should speed up tests...
2020-06-20 13:04:04 -04:00
Jose Diaz-Gonzalez
a9e130b090 fix: here too 2020-06-20 02:17:59 -04:00
Jose Diaz-Gonzalez
f23413742a fix: use correct tag 2020-06-20 02:07:16 -04:00