Jose Diaz-Gonzalez
cb3b5bdc28
feat: add ability to check on app lock status via apps:locked command
...
This allows users to further introspect on the state of the application.
2018-12-01 18:49:38 -05:00
Alex Quick
34efbbd570
[config] sort config:show by key name
...
resolves : #3293
2018-10-27 15:48:41 -04:00
Jose Diaz-Gonzalez
15a2b7cbce
feat: sanitize docker inspect output with ps:inspect
...
Often-times, we will want to have the container inspect output for debugging purposes, but this process is:
- error prone, as the user needs to know what their containers are
- potentially insecure, as the output must be sanitized of sensitive data
Instead of making users wade through this process, we provide a helper `ps:inspect` command, that can be used to diagnose problems associated with containers that may or may not exist for an application.
2018-10-14 22:10:28 -04:00
Jose Diaz-Gonzalez
fd8d27d837
revert: permission and trace
2018-10-14 00:19:24 -04:00
Jose Diaz-Gonzalez
059d3dc159
fix: call run in order to override globals
2018-10-13 23:31:11 -04:00
Jose Diaz-Gonzalez
6f2e2d6aad
chore: ensure the output gets formatted correctly
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
f992156dcf
fix: use run for testing failed deploy_app
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
aee8b8b659
fix: use correct app when testing scaling of non-existent process types
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
5e06583055
feat: trace
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
cb0ad13278
fix: proc check only works when there is Procfile available
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
d63f1cc158
fix: expand variables
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
64c6437e4e
hack: pull procfile if possible when setting ps:scale
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
2ec99bc853
hack: create the application after it gets destroyed
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
01a4440f39
fix: use correct test app
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
0292c4ee3b
refactor: move get_cmd_from_procfile to ps/functions
...
Procfile handling should only be performed in the ps plugin
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
afd101034d
feat: verify that a process exists before scaling it
...
Refs #2582
Refs #3196
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
c924bdef04
feat: expand the PORT environment variable when provided
...
Refs #2793
Refs #3196
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
2db8f93507
feat: error out on Procfile extraction if the procfile is invalid
...
Refs #2991
Refs #3196
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
df834f41f3
feat: add a test to prove that tls breaks app renames
2018-07-28 01:20:03 -04:00
Jose Diaz-Gonzalez
c7ce9dc89c
chore: unskip initial herokuish test
...
This was previously skipped on circleci 1.0 but 2.0 apparently has full `docker exec` support.
2018-05-04 14:04:39 -04:00
Jose Diaz-Gonzalez
1dfa02924d
feat: Add the ability to ignore existing applications during a git clone
...
This makes it possible to create cloned apps if and only if they haven't already been created - a useful feature for review apps.
2018-04-27 00:03:19 -04:00
Jody McIntyre
1ad89bf53b
Add tests of cache bind directory
2018-04-16 18:52:51 -04:00
Jose Diaz-Gonzalez
13ffd960d9
feat: create proxy:ports-set call
...
In some cases, it may be useful to completely override the set ports for a given application - such as on initial deploy when there is no global domain set. This change also further allows us to handle automation in a smoother fashion.
2018-04-07 14:48:18 -04:00
Jose Diaz-Gonzalez
c90486547f
feat: increase curl max timeout to 600 seconds (10 minutes)
...
Closes #3142
2018-04-07 01:09:19 -04:00
Jose Diaz-Gonzalez
867e3317aa
chore: minor cleanup to container and argument handling
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
da1ea2dda8
refactor: drop unmaintained ls subcommand
...
The correct way to handle getting the status should be ps:report.
Also cleaned up an issue where ps:report failed to catch errors for non-running containers.
2018-04-06 22:53:02 -04:00
Alexis Tyler
85a7956876
add last PROXY conversions
2018-04-02 00:24:43 -04:00
Jose Diaz-Gonzalez
83f320ac8e
feat: add ability to initialize a git repository out of band
...
This is useful in contexts where the repository directory may be created and interacted with via git-http-backend or other methods of updating a repository.
2018-04-02 00:11:32 -04:00
Jose Diaz-Gonzalez
23c25a44ec
fix: ensure we can disable setting the rev-env-var
2018-03-31 04:30:15 -04:00
Jose Diaz-Gonzalez
d67e883e13
feat: flesh out git plugin further
...
- add `report` and `set` subcommands to the git plugin
- move configuring the DOKKU_DEPLOY_BRANCH to the git plugin
- implement configurable GIT_REV support
- migrate DOKKU_DEPLOY_BRANCH settings
- add a golang-compatible, shell based method of setting plugin configuration variables
Deprecates the community dokku-git-rev plugin.
Closes #2621
Refs dokku-community/dokku-git-rev#9
2018-03-31 03:25:03 -04:00
Jose Diaz-Gonzalez
5eb95dd6ab
fix: correct tests by moving to correct file
2018-03-06 01:14:55 -05:00
Jose Diaz-Gonzalez
fa3755454a
fix: unset global
2018-03-06 00:27:48 -05:00
Adel Qalieh
b5ecdfc0c5
fix: set global config key in tests
2018-03-05 23:01:13 -05:00
Adel Qalieh
86f917db79
Add configuration option to disable automatic app creation
...
Fixes #2808
2018-03-05 23:01:13 -05:00
Jose Diaz-Gonzalez
165b6ff46f
feat: add subcommands to allow app locking and unlocking
...
Unlocking an app will not stop running deploys, so users may need to clean up. However, it is useful for deploys that fail in unusual ways that cause the lock to stay around.
Closes #2883
2018-03-04 01:45:42 -05:00
Jose Diaz-Gonzalez
399073f77b
feat: add support for checking if an application exists
...
This is useful for creating review applications in CI/CD pipelines.
2018-02-28 02:27:29 -05:00
Jose Diaz-Gonzalez
16b8f2682b
fix: Validate that all application names are valid domain names
...
Invalid application names will need to be manually cleaned up by the user, and as such this is a bc-break.
Closes #3054
2018-02-17 17:26:06 -05:00
Jose Diaz-Gonzalez
19806636ad
fix: ensure we respect DOKKU_DEPLOY_BRANCH when rebuilding applications
...
Closes #3021
2018-01-12 13:38:36 -05:00
Jose Diaz-Gonzalez
95243b1757
fix: test was incorrect
2018-01-12 04:42:53 -05:00
Jose Diaz-Gonzalez
4ae56cf01c
fix: call tags:deploy
2017-12-13 03:16:10 -05:00
Jose Diaz-Gonzalez
3fe0b56fb8
feat: add test
2017-12-13 01:31:23 -05:00
Kazuhiro NISHIYAMA
3eb7a13006
Fix indent
2017-11-03 13:30:18 +09:00
Alex
6780d53c77
Merge branch 'master' of github.com:dokku/dokku into feature-config-golang
2017-10-16 20:22:28 -04:00
Alex Quick
98c45b55b7
fix: newlines at eof
2017-10-16 02:21:38 -04:00
Alex Quick
c896ca700c
[config] remove vestige of old test
2017-10-12 21:42:18 -04:00
Alex Quick
ecf67d3cdd
[config] add eof newlines where needed
2017-10-12 21:40:26 -04:00
Michael Hobbs
dc79152fe0
upgrade to golang 1.9.1
2017-10-10 08:13:59 -07:00
Jose Diaz-Gonzalez
5e82b37147
Merge branch 'master' into feature-config-golang
2017-10-04 19:04:31 -04:00
Michael Hobbs
fbf9077075
make test more flexible
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
5e32f9a89d
refactor: go back to the old regex
2017-10-02 15:05:13 -07:00