Commit Graph

623 Commits

Author SHA1 Message Date
John Blum
1da0f0d5dc Upgrade to TestContainers 1.11.3. 2019-08-02 12:22:22 -07:00
John Blum
7288f228f7 Update latest 1.1.x version in Documentation to 1.1.0.RC1. 2019-08-02 12:21:36 -07:00
John Blum
4cdae5aaa5 Prepare next development iteration.
Set version to 1.1.0.BUILD-SNAPSHOT.

Set Spring Framework version to 5.1.9.BUILD-SNAPSHOT.

Set Spring Boot version to 2.1.7.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.1.10.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Lovelace-BUILD-SNAPSHOT.

Set Spring Session BOM version to Bean-BUILD-SNAPSHOT.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.1.5.BUILD-SNAPSHOT.
2019-08-02 12:14:27 -07:00
John Blum
49970edede Release 1.1.0.RC1. 2019-08-02 11:56:16 -07:00
John Blum
ebc5bf9d10 Update changelog with 1.1.0.RC1 release notes. 2019-08-02 11:48:10 -07:00
John Blum
21de9a81d2 Upgrade dependencies.
Upgrade to Mockito 3.0.0.

Upgrade to Pivotal GemFire 9.5.4.

Set Spring Framework version to 5.1.8.RELEASE.

Set Spring Boot version to 2.1.6.RELEASE.

Set Spring Data for Apache Geode & Pivotal GemFire version to 2.1.9.RELEASE.

Set Spring Data Release Train version to Lovelace-SR9.

Set Spring Session BOM version to Bean-SR6.

Set Spring Session for Apache Geode & Pivotal GemFire 2.1.4.RELEASE.
2019-08-02 11:42:29 -07:00
John Blum
3ee5af7bba Edits to Inline & Look-Aside Caching documentation for clarity. 2019-08-01 22:28:17 -07:00
John Blum
59a9d8d1c9 Format source for documentation purposes. 2019-08-01 22:27:26 -07:00
John Blum
a2f97fe2ba Add Lombok configuration file for Inline Caching Sample. 2019-08-01 14:36:55 -07:00
John Blum
a4e0c92073 Add 'spring-boot-data-geode' anchor to the main title in the index page. 2019-08-01 14:11:47 -07:00
John Blum
7f564455eb Add section in the guide on tests. 2019-08-01 14:10:53 -07:00
John Blum
e58adf04e3 Add Asciidoc tags for code references. 2019-08-01 14:09:28 -07:00
John Blum
ccee3cffcc Create Sample Guide for Inline Caching. 2019-08-01 14:02:28 -07:00
John Blum
e9ae8e1417 Add CalculatorController Spring Web MVC component exposing a REST API for the Calculator application. 2019-08-01 14:02:00 -07:00
John Blum
532599aa2a Fix bug in CalculatorService incorrectly capturing the 'operand' of the mathematical function. 2019-08-01 14:01:31 -07:00
John Blum
ea7170f8dc Add Lombok Gradle Plugin to preprocess source code during compilation. 2019-08-01 12:56:41 -07:00
John Blum
97e46f1dd4 Add Integration Tests for the Inline Caching Sample, Spring Boot application. 2019-07-31 18:40:24 -07:00
John Blum
7867bc4b17 Add Sample Code and Spring Boot application for Inline Caching. 2019-07-31 18:25:31 -07:00
John Blum
18dffa791b Edits to the Sample Guide on Look-Aside Caching. 2019-07-31 18:23:51 -07:00
John Blum
acb454685c Edits to the introdution in the chapter on 'Caching using Apache Geode or Pivotal GemFire'. 2019-07-31 18:22:01 -07:00
John Blum
66327392c7 Add Gradle build file to configure the generated Maven POMs for SBDG modules.
Resolves gh-43.
2019-07-26 00:31:37 -07:00
John Blum
3844f8a4cf Switch to opendjdk8 for Travis CI builds. 2019-07-25 19:13:22 -07:00
John Blum
2c5cbc1a2c Change Gradle project description to highlight the Sample is for Look-Aside Caching. 2019-07-25 10:54:26 -07:00
John Blum
54ba52e08e Switch from the repo.spring.io/plugins-release to repo.spring.io/plugins-snapshot repo. 2019-07-04 18:24:21 -07:00
John Blum
6483355c87 Update dependencies and set to BUILD-SNAPSHOT versions.
Set Spring Framework version to 5.1.9.BUILD-SNAPSHOT.

Set Spring Boot version to 2.1.7.BUILD-SNAPSHOT.

Set Spring Data for Apache Geode & Pivotal GemFire to 2.1.10.BUILD-SNAPSHOT.

Set Spring Data Release Train version to Lovelace-BUILD-SNAPSHOT.

Set Spring Session BOM version to Bean-BUILD-SNAPSHOT.

Set Spring Session for Apache Geode & Pivotal GemFire version to 2.1.5.BUILD-SNAPSHOT.
2019-07-04 18:10:08 -07:00
John Blum
7dc2651040 Switch HTTP URL to the Micrometer website to use HTTPS. 2019-07-03 17:27:01 -07:00
John Blum
ac57c21688 Upgrade to Spring Build Conventions Gradle Plugin 0.0.26.RELEASE. 2019-07-03 17:26:08 -07:00
John Blum
4e95289117 Update 1.1.x version in Documentation references to 1.1.0.M3. 2019-07-03 01:56:22 -07:00
John Blum
42003a99b8 Prepare next development iteration. 2019-07-03 01:45:27 -07:00
John Blum
58c2fba13f Release 1.1.0.M3. 2019-07-03 01:26:35 -07:00
John Blum
5a061898de Update changelog with 1.1.0.M3 release notes. 2019-07-03 01:24:48 -07:00
John Blum
2935774b2d Disable extension version overrides for the core Spring Framework as well as Spring Data for Apache Geode & Pivotal GemFire. 2019-07-03 01:16:47 -07:00
John Blum
e508d7b827 Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.5.RELEASE. 2019-07-02 21:42:11 -07:00
John Blum
46be647e14 Add chapter on (Pivotal) CloudFoundry to the SBDG Reference Documentation.
Resolves gh-33.
2019-07-02 17:53:55 -07:00
John Blum
51e0442d5f Add template Bash shell scripts for cf CLI commands.
Add template Gfsh shell scripts for Apache Geode cluster commands.

Add template and example JSON documents for CUPS.
2019-07-02 15:45:14 -07:00
John Blum
1faf18633e Add processResources Gradle task to replace property and tag placeholders in source files. 2019-07-02 15:45:14 -07:00
John Blum
e500c3fd0e Update Copyright year to 2019. 2019-07-01 11:35:56 -07:00
John Blum
1682dadba6 Edit the Security chapter. 2019-07-01 11:32:52 -07:00
John Blum
99f6a33bb5 Add reference to the PCCDemo applications in the Examples section. 2019-06-28 20:39:46 -07:00
John Blum
f7ec5b02ee Cleanup Java System properties. 2019-06-28 20:10:08 -07:00
John Blum
e0417f1e0f Edit Javadoc. 2019-06-28 19:51:40 -07:00
John Blum
fc36dbbaec Simplify test GemFireClientConfiguration.
Remove unnecessary @Import on the ClientServerIntegrationTestsConfiguration class.
2019-06-28 19:48:12 -07:00
John Blum
92463f8527 Add Integration Tests for multiple CloudCache Service Instances.
The test cases specifically tests the use case where a user has provisioned mutliple instances of the CloudCache Service in PCF and bound each of them to her deployed Spring Boot, ClientCache app.

Resolves gh-33.
2019-06-28 19:02:37 -07:00
John Blum
4165009501 Add Integration Tests for hybrid cloud configuration.
The test cases specifically tests the use case where a user deployed a Spring Boot, ClientCache app to PCF connected to an external, standalone Apache Geode or Pivotal GemFire cluster.

Resolves gh-33.
2019-06-28 19:02:11 -07:00
John Blum
296d7844f7 Register the o.s.d.g.tests.logging.slf4j.logback.TestAppender.
Declare the o.s.geode.boot.autoconfigure.ClientSecurityAutoConfiguration Logger.  Set log level to 'WARN'.  Write to the TestAppender.

Resolves gh-33.
2019-06-28 19:00:59 -07:00
John Blum
f4feb248ea Add functionality to target the configuration of a specific CloudCache Service Instance in PCF.
Introduces the new 'spring.boot.data.gemfire.cloud.cloudfoundry.service.cloudcache.name' property enabling users to target a specific CloudCache Service Instance in PCF.

Fails fast and throws an IllegalStateException if the target CloudCache Service Instance cannot be found.

Logs warning when no CloudCache Service Instance is found.  However, client security auto-configuration will no longer require a CloudCache Service Instance when deploying Spring Boot, GemFire ClientCache app to PCF.  This enables users to deploy Spring Boot, ClientCache apps to PCF and connect them to external Apache Geode or Pivotal GemFire clusters.

Resolves gh-33.
2019-06-28 19:00:47 -07:00
John Blum
208ef38b19 Upgrade to Spring Test for Apache Geode & Pivotal GemFire 0.0.5.BUILD-SNAPSHOT. 2019-06-28 18:45:04 -07:00
John Blum
621982f472 Add functionality to target and extract VCAP environment variable configuration for a specific CloudCache Service Instance in PCF.
Resolves gh-33.
2019-06-28 18:43:27 -07:00
John Blum
6e81c007e6 Add comparable methods to optionally 'find' as well as 'require' a CloudCache Service Instance in PCF.
Resolves gh-33.
2019-06-28 13:03:30 -07:00
John Blum
cda689ca51 Update Documentation URLs across all SBDG versions to use the new symbolic linked docs and API references.
Edit the Examples section to list Examples in order of precedence.

Add description for each Example.
2019-06-25 12:33:23 -07:00