Test and assert client Region DataPolicy configuration (PROXY).
Test and assert Environment configuration does not set the 'spring.data.gemfire.cache.client.region.shortcut' property.
Add preconditions for a Kubernetes runtime environment and logging set to INFO.
Test and assert client Region DataPolicy configuration (PROXY).
Test and assert Environment configuration does not set the 'spring.data.gemfire.cache.client.region.shortcut' property.
Add precoditions for a CloudFoundry runtime environment and logging not set to INFO.
Remove all logging from the overridden matches(..) method.
Override the configureTopology(..) method to do nothing.
Override the logConnectedRuntimeEnvironment(..) and logUnconnectedRuntimeEnvironment(..) to log appropriate messages for cloud runtime environments.
Refactor the StandaloneClusterAvailableCondition match to only act when not in a cloud runtime envrionment.
Remove logging from configureTopology(..) and add call to logRuntimeEnvironmet(..) from doMatch(..).
Add ClusterAwareCondition.set(:Boolean) class method to allow Condition subclasses to set the clusterAvailable state; refactor reset() to call set(null).
Edit Javadoc.
Using 'strictMatch' enables fail-fast behavior so that users can configure their Spring Boot, Apache Geode ClientCache applications to fail on startup if no cluster is available across any environment.
Additionally, enhanced the log output to give users better information about the runtime environment and whether an Apache Geode-based cluster was found and available.
Resolves gh-99.
Sets Apache Geode documentation version reference to 113.
Sets VMW TAS 4 VMs / PCF documentation version reference to 2-10.
Set VMW GF 4 VMs / PCC documentation version reference to 1-13.
Remove commented out configuration.
Remove 'org.springframework.geode:spring-geode-starter-logging' module from the runtiem classpath in the Multi-Site Caching Sample.
Applied Spring's @NonNull and @Nullable annotations to the API.
Added a NotKubernetesEnvironmentCondition class to the ClusterNotAvailableConfiguration class.
Added a @Conditional on the NotKubernetesEnvironmentCondition class annotated IsNotKubernetesEnvironmentCondition class to the ClusterNotAvailableConfiguration.AllClusterNotAvailableConditions class.
Removed all @ConditionalOnCloudPlatform annotated Condition classes in the ClusterAvailableConfiguration.AnyClusterAvailableCondition class, for both CloudFoundry and Kubernetes.
Edit Javadoc.
Resolves gh-99.
This SBDG module will contain all features and functionality requried for cloud computing and to run Spring Boot (SBDG) applications in a cloud context/environment connected to VMware Tanzu GemFire for VMS or K8S.