Dave Syer
c0ddcd800e
Add support for binary file server via context negotation
...
If client sends "Accept: application/octet-stream" then the server
sends back a binary file (no placeholders and no text conversion)
2015-10-06 17:58:07 +01:00
Dave Syer
274c7cff49
Add note on using curl to test /encrypt and /decrypt
...
Fixes gh-246
2015-10-06 17:48:32 +01:00
Spencer Gibb
5ceca18292
Add version to environment response
...
Users see it logged by the config client, and it appears in the
Environment response from the config server. It's hard to add it
to the /env endpoint without some extension points in Boot.
Fixes gh-244, fixes gh-245
2015-10-02 11:40:22 +01:00
Dave Syer
d4ce149f2d
Refactor server into packages
...
Also removes getDefaultLabel() from EnvironmentRepository.
2015-10-01 11:21:17 +01:00
Dave Syer
b024788be9
Factor out encryption into a repository (not controller)
2015-10-01 11:21:17 +01:00
Spencer Gibb
309d1fbfbc
Add bitbucket webhook watch.
...
fixes gh-243
2015-09-30 13:00:50 -06:00
Dave Syer
cead15bf8d
Clarify profile-specific file paths
2015-09-30 17:58:00 +01:00
Dave Syer
4310cc2017
Fix test
2015-09-30 17:53:30 +01:00
Dave Syer
26085499c0
Enable github/lab webhooks by default
2015-09-30 17:42:51 +01:00
Dave Syer
faffb847a6
Use HttpHeaders explicitly in endpoint method
...
Otherwise headers become case sensitive in downstream code.
Fixes gh-240
2015-09-30 17:27:29 +01:00
Dave Syer
62846bda84
Add ResourceController for serving plain text config files
...
Can be adapted to serve content in any format (e.g. nginx config file,
XML configuration for logger, etc.) - basically anything that can be
stored in plain text and doesn't require streaming.
Fixes gh-147, see also gh-198
2015-09-30 15:00:37 +01:00
Dave Syer
02a9eb3cd7
Refactor base classes for EnvironmentRepository implementations
...
Allows us to re-use the Scm features independent of the repository
abstraction.
2015-09-29 17:08:04 +01:00
Dave Syer
7ca8d76e90
Ensure no errros if not monitoring local files
...
Fixes gh-239
2015-09-29 11:43:04 +01:00
Dave Syer
25dfa37612
Add support for matching profiles as well as applications
...
Patterns in the form {application}/{profile} are now supported with
the old behaviour being the default (all profiles matched if none
are specified).
Fixes gh-214
2015-09-25 10:37:34 +01:00
Dave Syer
da2b20c8be
Fix test broken by change in commons
2015-09-25 09:43:20 +01:00
Dave Syer
63e90d7d27
Remove extra call to git fetch
...
A pull is going to happen anyway, so it's probably just
unnecessary overhead.
Fixes gh-227
2015-09-25 09:26:49 +01:00
Dave Syer
df1f62374d
Remove dependency on spring-boot-starter
...
Fixes gh-116
2015-09-23 11:06:24 +01:00
Dave Syer
92cc01c029
Add INFO logging for config server URL in client
...
Fixes gh-232
2015-09-23 10:34:34 +01:00
Dave Syer
7bb178af2f
Fix missing JSON resource
2015-09-23 10:27:02 +01:00
Dave Syer
38e58d7a80
Fix ordering problem in test
2015-09-23 09:58:15 +01:00
Dave Syer
8d8e07a78e
Push events for config changes
...
Works from local repos or with explicit POST to /monitor with
path=<serviceId>, also supports webhooks from github and gitlab.
2015-09-22 17:33:42 +01:00
Spencer Gibb
dc5097b188
polish
2015-09-18 08:22:42 -06:00
Dave Syer
f5017cdbad
Revert to snapshot
2015-09-08 10:21:35 +01:00
Dave Syer
aca20566be
Update for M1 release
2015-09-08 10:12:42 +01:00
Jon Alme
b191b91322
Update property encryption content with note regarding omitting surrounding quotes when saving encrypted value in .properties file.
2015-09-08 09:36:23 +01:00
Dave Syer
33f5cfcdef
Line ending changes after gh-221
2015-09-05 10:02:58 +01:00
Dave Syer
0247d69a90
Fix build on Windows (git attributes)
...
Fixes gh-221
2015-09-04 10:03:17 +01:00
Dave Syer
ea13048e79
Fix parent pom reference
...
(Prevents building from a fresh clone but not if already cached
the parent.)
Fixes gh-223
2015-09-04 09:55:34 +01:00
Dave Syer
14be630f62
Add javadocs for cloneOnStart
2015-09-04 09:52:42 +01:00
Dave Syer
950386dddf
Merge branch '1.0.x'
2015-09-04 09:49:02 +01:00
Dave Syer
7b0fb5df5e
Make timeout configurable
...
Fixes gh-225
2015-09-04 09:48:28 +01:00
Dave Syer
eea364675c
Merge branch '1.0.x'
2015-08-25 15:20:58 +01:00
Dave Syer
e1ebe46130
Make ghpages.sh work on a branch
2015-08-25 15:16:55 +01:00
Spencer Gibb
ea2336bb33
Added LICENSE.txt
2015-08-20 16:08:27 -06:00
Dave Syer
acbf3c1166
Adapt NativeEnvironmentRepository to changes in Spring Boot 1.3
...
The ConfigFileApplicationListener was refactored into a new callback
specifically for messing with the Environment before refresh.
2015-08-18 09:13:30 +01:00
Dave Syer
a964a2840a
Fix typo
2015-08-14 11:11:31 +01:00
Dave Syer
c7a2e9039d
Update readmes
2015-08-14 11:09:51 +01:00
Dave Syer
6bd2695cc6
Add Maven wrapper
2015-08-14 10:05:51 +01:00
Dave Syer
f1c8ad6f78
Merge branch '1.0.x'
2015-08-13 13:39:35 +01:00
Dave Syer
91b8eab027
Clarify some configuration in documentation
...
Some of the examples used to illustrate multi-git configuration
are apparently confusing. This change adds some clarification.
Fixes gh-213
2015-08-13 13:38:52 +01:00
Spencer Gibb
2818859c1a
Merge pull request #189 from steve-oakey/gh-188
...
* gh-188:
Made all RequestMappings GET method only
2015-08-12 10:47:07 -06:00
Stephen Oakey
c17d782ec8
Made all RequestMappings GET method only
...
Request methods for all calls should be GET only.
2015-08-12 10:34:58 -06:00
Aizhan
54e279ad93
avoid throwing htpp 404 error
2015-08-12 09:11:01 -06:00
Spencer Gibb
fb706e327c
Merge pull request #212 from atoregozh/master
...
* atoregozh-master:
avoid throwing htpp 404 error
2015-08-12 09:08:57 -06:00
Aizhan
4aaf8cd188
avoid throwing htpp 404 error
2015-08-12 09:06:25 -06:00
Spencer Gibb
6bac89ae85
Merge pull request #207 from davidmorley/master
...
Fix typo 'encypt' -> 'encrypt'
2015-08-05 11:59:39 -06:00
David Morley
928944fffd
Fix typo 'encypt' -> 'encrypt'
2015-07-31 09:26:23 -07:00
Dave Syer
c6f880077a
Remove link to included contributing guide
2015-07-31 11:33:28 +01:00
Dave Syer
922ad890ce
Clarify role of ConfigServerBootstrapApplicationListener in javadoc
2015-07-28 13:20:12 +01:00
Dave Syer
34b7c40660
Add more detailed quickstart for config server
2015-07-28 07:32:08 +01:00