From 51e0442d5f3e9e256854702ff8364db64d503ff8 Mon Sep 17 00:00:00 2001 From: John Blum Date: Tue, 2 Jul 2019 15:43:45 -0700 Subject: [PATCH] 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. --- .../src/main/resources/cloudfoundry/bin/cf-commands.sh | 6 ++++++ spring-geode-docs/src/main/resources/cups.json-tmpl | 5 +++++ spring-geode-docs/src/main/resources/example-cups.json | 1 + .../src/main/resources/flattened-cups.json-tmpl | 1 + .../src/main/resources/geode/bin/start-cluster.gfsh | 5 +++++ 5 files changed, 18 insertions(+) create mode 100644 spring-geode-docs/src/main/resources/cloudfoundry/bin/cf-commands.sh create mode 100644 spring-geode-docs/src/main/resources/cups.json-tmpl create mode 100644 spring-geode-docs/src/main/resources/example-cups.json create mode 100644 spring-geode-docs/src/main/resources/flattened-cups.json-tmpl create mode 100644 spring-geode-docs/src/main/resources/geode/bin/start-cluster.gfsh diff --git a/spring-geode-docs/src/main/resources/cloudfoundry/bin/cf-commands.sh b/spring-geode-docs/src/main/resources/cloudfoundry/bin/cf-commands.sh new file mode 100644 index 00000000..4e6e82bc --- /dev/null +++ b/spring-geode-docs/src/main/resources/cloudfoundry/bin/cf-commands.sh @@ -0,0 +1,6 @@ +#!/bin/bash +# Pivotal CloudFoundry CF CLI commands. + +cf cups apacheGeodeService -t "gemfire, cloudcache, database, pivotal" -p '{ "locators": [ "10.99.199.24[10334]" ], "urls": { "gfsh": "https://10.99.199.24/gemfire/v1" }, "users": [{ "password": "admin", "roles": [ "cluster_operator" ], "username": "admin" }] }' +cf push boot-pcc-demo -u none --no-start -p target/client-0.0.1-SNAPSHOT.jar -b https://github.com/cloudfoundry/java-buildpack.git +cf bind-service boot-pcc-demo apacheGeodeService diff --git a/spring-geode-docs/src/main/resources/cups.json-tmpl b/spring-geode-docs/src/main/resources/cups.json-tmpl new file mode 100644 index 00000000..a36b4b1f --- /dev/null +++ b/spring-geode-docs/src/main/resources/cups.json-tmpl @@ -0,0 +1,5 @@ +{ + "locators": [ "[]" ], + "urls": { "gfsh": "https:///gemfire/v1" }, + "users": [{ "password": "", "roles": [ "cluster_operator" ], "username": "" }] +} diff --git a/spring-geode-docs/src/main/resources/example-cups.json b/spring-geode-docs/src/main/resources/example-cups.json new file mode 100644 index 00000000..0a2a872e --- /dev/null +++ b/spring-geode-docs/src/main/resources/example-cups.json @@ -0,0 +1 @@ +{ "locators": [ "10.99.199.24[10334]" ], "urls": { "gfsh": "https://10.99.199.24:8080/gemfire/v1" }, "users": [{ "password": "admin", "roles": [ "cluster_operator" ], "username": "admin" }] } diff --git a/spring-geode-docs/src/main/resources/flattened-cups.json-tmpl b/spring-geode-docs/src/main/resources/flattened-cups.json-tmpl new file mode 100644 index 00000000..2fa147e7 --- /dev/null +++ b/spring-geode-docs/src/main/resources/flattened-cups.json-tmpl @@ -0,0 +1 @@ +{ "locators": [ "[]" ], "urls": { "gfsh": "https:///gemfire/v1" }, "users": [{ "password": "", "roles": [ "cluster_operator" ], "username": "" }] } diff --git a/spring-geode-docs/src/main/resources/geode/bin/start-cluster.gfsh b/spring-geode-docs/src/main/resources/geode/bin/start-cluster.gfsh new file mode 100644 index 00000000..6283adaa --- /dev/null +++ b/spring-geode-docs/src/main/resources/geode/bin/start-cluster.gfsh @@ -0,0 +1,5 @@ +#!/bin/gfsh +# Gfsh shell script to configure and bootstrap an Apache Geode cluster. + +start locator --name=LocatorOne --log-level=config --classpath=@project-dir@/apache-geode-extensions/build/libs/apache-geode-extensions-@project-version@.jar --J=-Dgemfire.security-manager=org.springframework.geode.security.TestSecurityManager --J=-Dgemfire.http-service-port=8080 +start server --name=ServerOne --log-level=config --user=admin --password=admin --classpath=@project-dir@/apache-geode-extensions/build/libs/apache-geode-extensions-@project-version@.jar