Commit Graph
84 Commits
Author SHA1 Message Date
Dave Syer 411b096fec Add Spring Cloud Function
See gh-670
2018-07-13 16:01:00 +02:00
Dave Syer e6489e774a Update Spring Cloud for Finchley.M7 2018-02-27 21:50:59 +00:00
Dave Syer ca19cb7537 Fix version ranges for Zipkins
There's a bug in the UI apparently, so this works, but the
previous commit still greyed out the checkboxes, even when
they were found using search.
2018-01-31 15:18:26 +00:00
Dave Syer 817275548f Ensure zipkin stream things are no shown for recent versions
Closes gh-585
2018-01-31 16:15:50 +01:00
Dave Syer b838ddc577 Re-assign Spring Cloud to snapshot for RC1 2018-01-31 13:48:57 +00:00
Dave Syer 7203471d34 Add VScode to ignored stuff 2018-01-31 12:10:50 +00:00
Dave Syer a17d1fd298 Change version range for reactive data libraries as well
See gh-429
2017-05-16 12:29:03 +01:00
Dave Syer 80ed798b7d Start version range for webflux at 2.0.0.M1
Fixes gh-429
2017-05-16 12:24:37 +01:00
Dave Syer 8bfa36c44f Polish 2017-04-28 17:16:45 +02:00
Dave Syer be901fec76 Add how-to for dependency group 2017-04-28 17:16:45 +02:00
Dave Syer 1e51c5bf01 Add how-tos for snapshot repo and starter flag 2017-04-28 17:16:45 +02:00
Dave Syer 31b123813b Add docs on version mapping and aliases 2017-04-28 17:16:45 +02:00
Dave Syer 7c669296c6 Add some stuff on version ranges 2017-04-28 17:16:45 +02:00
Dave Syer 1f5d7dc776 Add some material on BOMs 2017-04-28 17:16:45 +02:00
Dave Syer d18bee5057 Add screenshot to user-guide 2017-04-28 17:16:44 +02:00
Dave Syer bb53c49a85 Fix levels and include basic content for API and howto 2017-04-28 17:16:44 +02:00
Dave Syer 652c382a8b Put cap on range for cloud cluster starters
Fixes https://github.com/spring-cloud/spring-cloud-release/issues/73
2017-04-12 21:40:04 +01:00
Dave Syer 97aa92042e Update repos in Cloud bom 2017-03-21 20:22:39 +00:00
Dave Syer 5e697d0d37 Update Cloud versions to include Dalston.RC1 2017-03-21 18:38:28 +00:00
Dave Syer 06f314dc8c Switch to Ant lib for tar/zip tasks
The commons wrapper we were using didn't support executable files
so Ant seems like the best choice ultimately, even if it has a
lot of features we don't use or need.
2017-02-25 09:31:04 +01:00
Dave Syer fffcd8a774 Move generator templates to Mustache 2017-02-25 09:31:03 +01:00
Dave Syer ac20d04985 Migrate initializr-generator to Java 2017-02-25 09:31:03 +01:00
Dave Syer ec5a7da507 Migrate initializr-web to Java 2017-02-25 09:31:03 +01:00
Dave Syer 1385e82eb5 Additional visibility changes needed in new Java code 2017-02-25 09:31:03 +01:00
Dave Syer ad6430b92a Migrate initializr-actuator to Java 2017-02-25 09:31:03 +01:00
Dave Syer d6052e22b4 Update Dalston to snapshots
There is an issue with Kafka in the M1 release (the app generated
here would blow up because of a mismatch between the client and
server). Snapshots are best for now, until we hit RC1.
2017-02-09 18:00:34 +00:00
Dave Syer c2b15f72ea Add Eclipse stuff to ignores 2017-02-02 15:22:18 +01:00
Dave Syer 6242df5b6e Fix bug with stale state in http request factory
If we don't re-use an existing factory, the label doesn't change and
all the snippets get generated with the same identifier.

Remove explicit version from wiremock test

Add snippets attribute to build config

See gh-295
2017-02-02 10:21:38 +01:00
Dave Syer b7d8d5c813 Initiate initializr documentation
This commit commit adds restdocs and stub generators and initiate
a reference guide for Initializr.

Most of the controller tests now use MockMvc via a custom version
of the MockMvcClientHttpRequestFactory (from spring-test). The
snippet names are auto-generated in the form

<HttpMethod>/<path>[/queries(/<name-value)*][/headers](/name-value)*]

when there is a comma-separated value in a header it is
abbreviated as <first-value>.MORE.

Wiremock stubs are generated in the same form under
snippets/stubs (with ".json" as the
file extension).

The controller tests that stayed as full stack use a different
base class AbstractFullStackInitializrIntegrationTests.

A long JSON body can be broken out into separate snippets
for each field (or rather a list of fields supplied by the
user). This feature was already used with hard-coded snippets
in the wiki.

See gh-295
2017-02-02 10:21:38 +01:00
Dave Syer d8a1927a36 Add optional links to a dependency
See gh-163
2017-01-30 15:30:41 +01:00
Dave Syer c691ed6df2 Add task bom to scdf project
The additional bom fixes the version of spring cloud task
(which is different than the one in the main cloud BOM).

Fixes gh-342 some more.
Closes gh-344
2017-01-17 11:22:56 +01:00
Dave Syer 7bbd1a1e5d Revert last change (artifactId looks wrong but isn't) 2016-10-06 11:06:59 +02:00
Dave Syer 18b0cf4765 Fix artifactId for spring-cloud-task-core 2016-10-06 10:59:24 +02:00
Dave Syer 1f9322d4e5 Migrate test to Spring Boot 1.4 2016-10-05 09:23:51 +02:00
Dave Syer 6c4b26bacd Switch to main Camden BOM for Spring Cloud Contract
Fixes gh-294
2016-10-01 11:58:00 +01:00
Dave Syer 712003b436 Switch off smoke tests by default in IDE
The Maven build now sets a System property smoke.test=true. The tests
are skipped if this is not set, so by default the IDE will not run them.
2016-09-26 16:54:30 +01:00
Dave Syer c702be0260 Remove wildcard imports 2016-09-26 16:33:52 +01:00
Dave Syer 13e6ec4431 Add MockRestServiceServer for spring.io boot version metadata test 2016-09-26 16:16:27 +01:00
Dave Syer 8e7f3e70aa Actually 1.4.0 doesn't work with Camden.RELEASE 2016-09-26 11:18:05 +01:00
Dave Syer 7ee7e5d28f Add Brixton snapshots back 2016-09-26 11:12:16 +01:00
Dave Syer 872f110df4 Update for Spring Cloud Camden.RELEASE
Latest snapshots of Boot go to Camden snapshots, and 1.4.x to
Camden.RELEASE, leaving Brixton on 1.3.x.
2016-09-26 10:39:06 +01:00
Dave Syer c6c5a446d2 Update to Brixton.SR6 2016-09-21 15:28:17 +01:00
Dave Syer bda97c6f67 Bump Spring Cloud to Camden for Boot latest snapshots 2016-09-14 15:54:24 +01:00
Dave Syer 87df13e48a Add paragraph on development process in README 2016-08-24 14:38:03 +01:00
Dave Syer 89cd000815 Use Brixton.SR4 with Boot 1.4.0.RELEASE 2016-08-01 18:38:54 -07:00
Dave Syer edd590ef13 Update Cloud to Brixton.SR4 2016-07-26 15:25:41 +01:00
Dave Syer 9a9d114aa0 Update Cloud to Brixton.SR3 2016-07-12 13:55:46 +01:00
Dave Syer 3b509cb10b Update zipkin-ui dependency 2016-06-15 14:57:48 +01:00
Dave Syer 6bfa6465aa Remove snapshot repos for Brixton release BOM 2016-05-11 18:42:47 +01:00
Dave Syer 50a3b788d6 Update Cloud bits to to Brixton.RELEASE
Fixes gh-230
2016-05-11 18:31:18 +01:00
Dave Syer b0f1abed41 Update Cloud to Brixton.RC2 2016-04-20 14:54:39 +01:00
Dave Syer de256e9caf Remove non-existent (for now) Consul Bus 2016-02-08 08:33:58 +00:00
Dave Syer 8c6cc47b67 Bump Spring Cloud to Brixton.M4 2015-12-23 11:46:59 +00:00
Dave Syer 7d929d766d Update tgz endpoint to make scripts explicitly executable 2015-11-25 10:27:19 +00:00
Dave Syer 809a9c3f84 Make scripts executable
Fixes gh-162
2015-11-25 10:16:34 +00:00
Dave Syer f11e7f7160 Remove spring-cloud-starter-bus-rabbit (non-existent starter) 2015-11-25 10:16:34 +00:00
Dave Syer 8733100aab Update Cloud to Brixton.M3 2015-11-18 15:21:27 +00:00
Dave Syer 6aea29f356 Remove spring-cloud-starter-bus-rabbit (non-existent starter) 2015-11-16 17:13:45 +00:00
Dave Syer 791fb262ba Fix tests for default dependency 2015-11-13 16:50:03 +00:00
Dave Syer d715066a5e Add default dependency if no spring-boot starters are added 2015-11-13 16:08:26 +00:00
Dave Syer 736ef6d2fe Add Ratpack dependency 2015-11-13 15:18:06 +00:00
Dave Syer e00bd10e52 Confusing name: OAuth2 -> Cloud OAuth2 2015-11-13 15:08:26 +00:00
Dave Syer 5c80422ae0 Tweak version ranges for Cloud BOM 2015-11-07 17:20:41 +00:00
Dave Syer f5c7f604c3 Update Spring Cloud to Brixton.M2 2015-11-04 15:43:18 +01:00
Dave Syer 42f2c2f6b7 Restructure cloud artifacts by feature set
Also add stream options for bus and turbine and some additional weights.

Closes gh-132
2015-10-06 09:54:24 +02:00
Dave Syer b29417193f Add more descriptions to Cloud bits 2015-10-01 11:09:15 +01:00
Dave Syer 8386df4a7a Fix Brixton version 2015-09-14 05:48:39 -04:00
Dave Syer 0ae2799495 Change to Brixton.M1 2015-09-13 18:53:57 -04:00
Dave Syer cb49a6763d Add lombok and restdocs 2015-09-04 09:08:02 +01:00
Dave Syer 5949f91a87 Fix zipkin dependency co-ordinate 2015-09-04 08:46:59 +01:00
Dave Syer fc9959ed26 Add actuator docs and hal browser 2015-09-03 17:46:25 +01:00
Dave Syer c054761748 Remove cloud stream 'local' starter 2015-09-03 15:01:10 +01:00
Dave Syer bce77235c4 Add spring-cloud-cluster-* 2015-09-03 12:41:26 +01:00
Dave Syer c17589d654 Add new cloud projects 2015-09-03 09:50:07 +01:00
Dave Syer b529f559e3 Update Cloud BOM version to Angel.SR3
Closes gh-124
2015-06-26 17:29:38 +02:00
Dave Syer 1e85f535f2 Sanitize VCAP_SERVICES 2015-06-07 11:56:40 +01:00
Dave Syer e577059c49 Update for Spring Cloud 1.0.2 2015-06-05 15:16:20 +01:00
Dave Syer 6f4d3f4e03 Add metrics exporter for initializr service
If a RedisConnectionFactory is detected the system will now export
metrics to redis every 5s (initializr.metrics.rateMillis). Metric
names are prefixed with <id>.<hex>. where <id> defaults to the
application name (initializr.metrics.id) and <hex> is unique. An
aggregator app can then pick up the values and (for instance)
continue counters across restarts.

The code is meant to be easier to upgrade Spring Boot 1.3

There are 2 beans that we can simply remove when we upgrade to 1.3.
Meanwhile, the app will run with 1.3 (or 1.2) for testing if you
uncomment the @ExportMetricWriter.
2015-06-04 13:32:44 +02:00
Dave Syer 98609f39b2 Add invertible toString() to Version 2015-02-26 15:56:51 +00:00
Dave Syer d93a390af7 Add InitializrMetadataCustomizer callback 2015-02-26 14:34:34 +00:00
Dave Syer a9ef95be74 Make a private method visible to subclasses
So that users can change the model used to render templates if they
have custom requirements for additional content.
2015-02-26 09:45:55 +00:00
Dave Syer 653fc963b4 Add source/target versions to pom.xml 2015-02-26 09:45:55 +00:00
Dave Syer 2063d013ac More detail in README 2014-08-28 14:07:36 +01:00
Dave Syer 143300aeb5 Update README with instructions for deploying app
The instructions should be explicit and precise enough for
anyone to deploy to production now. There is a Bamboo job
that should be doing it, but we've had some issue with it and
it often fails, whereas manual pushes always work. You need
a Cloudfoundry account with access to the Sagan organization
to push to production (ask Trevor Marshall).
2014-08-12 07:53:14 -07:00