Created
October 6, 2016 12:27
-
-
Save jhunt/9da9e5ea2270adc11b59a75b40f8b80c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>> content_migrations/ | |
>> content_migrations/migrations.yml | |
--- | |
product: p-gemfire | |
installation_version: "1.4" | |
to_version: 1.6.0.0 | |
migrations: | |
- from_version: 1.0.0.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- type: update | |
selector: "jobs.[identifier=gemfire-locator-plan-1].resources.[identifier=ephemeral_disk].value" | |
to: 3192 | |
- type: update | |
selector: "jobs.[identifier=gemfire-locator-plan-2].resources.[identifier=ephemeral_disk].value" | |
to: 3192 | |
- type: update | |
selector: "jobs.[identifier=gemfire-locator-plan-3].resources.[identifier=ephemeral_disk].value" | |
to: 3192 | |
- from_version: 1.1.0.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.1.0.1 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.1.1.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.2.0.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.2.1.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.2.2.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.2.3.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.3.0.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.4.0.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
- from_version: 1.5.0.0 | |
rules: | |
- type: update | |
selector: "product_version" | |
to: 1.6.0.0 | |
>> metadata/ | |
>> metadata/tile_metadata.yml | |
--- | |
name: p-gemfire | |
product_version: 1.6.0.0 | |
metadata_version: 1.4 | |
target_installer_version: 1.4 | |
provides_product_versions: | |
- name: p-gemfire | |
version: "1.6.0.0" | |
requires_product_versions: | |
- name: microbosh | |
version: "~> 1.6" | |
- name: cf | |
version: "~> 1.6" | |
stemcell_criteria: | |
os: ubuntu-trusty | |
version: "3232.4" | |
requires_cpi: false | |
releases: | |
- name: GemFire | |
version: "1.214.0" | |
file: GemFire-1.214.0.tgz | |
- name: GemFire-Broker | |
version: "1.206.0" | |
file: GemFire-Broker-1.206.0.tgz | |
- name: GemFire-Broker-Registrar | |
version: "1.68.0" | |
file: GemFire-Broker-Registrar-1.68.0.tgz | |
label: Pivotal GemFire | |
description: "Pivotal GemFire" | |
label: "Pivotal GemFire" | |
icon_image: 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 | |
rank: 10 | |
post_deploy_errands: | |
- name: test_cluster_health | |
- name: broker-registrar | |
- name: test_service_health | |
pre_delete_errands: | |
- name: broker-deregistrar | |
serial: false | |
job_types: | |
- name: gemfire-broker | |
release: GemFire-Broker | |
resource_label: GemFire Broker | |
label: GemFire Broker | |
description: GemFire Broker | |
job_templates: | |
- broker | |
static_ip: 1 | |
dynamic_ip: 0 | |
max_in_flight: 1 | |
serial: true | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: false | |
default: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: false | |
default: 4096 | |
constraints: | |
min: 1024 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: false | |
default: 4096 | |
constraints: | |
min: 2048 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: false | |
default: 4096 | |
constraints: | |
min: 2048 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: false | |
default: 2 | |
constraints: | |
min: 1 | |
manifest: | | |
gemfire: | |
capabilities: | |
- (( .properties.gemfire-service-capabilities.value )) | |
cluster_topology: | |
min_number_of_locators: (( .properties.min-number-of-locators-per-cluster.value )) | |
locator: | |
plan_1_addresses: (( .gemfire-locator-plan-1.ips )) | |
plan_2_addresses: (( .gemfire-locator-plan-2.ips )) | |
plan_3_addresses: (( .gemfire-locator-plan-3.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
networks: | |
cluster: default | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
agent_username: (( .properties.gemfire-agent-credentials.identity )) | |
agent_password: (( .properties.gemfire-agent-credentials.password )) | |
broker: | |
service: | |
icon: (( .properties.service-icon.value )) | |
description: (( .properties.service-description.value )) | |
display_name: (( .properties.service-display-name.value )) | |
documentation_url: (( .properties.service-documentation-url.value )) | |
name: (( .properties.service-name.value )) | |
guid: (( .properties.service-guid.value )) | |
service_plans: | |
- name: (( .gemfire-broker.plan_1_service_plan_name.value )) | |
id: (( .gemfire-broker.plan_1_service_plan_id.value )) | |
features_1: (( .gemfire-broker.plan_1_service_plan_features_1.value )) | |
features_2: (( .gemfire-broker.plan_1_service_plan_features_2.value )) | |
features_3: (( .gemfire-broker.plan_1_service_plan_features_3.value )) | |
cost: (( .gemfire-broker.plan_1_service_plan_cost.value )) | |
unit_of_measurement: (( .gemfire-broker.plan_1_service_plan_unit_of_measurement.value )) | |
description: (( .gemfire-broker.plan_1_service_plan_description.value )) | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_1_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_1_number_of_servers_per_cluster.value )) | |
- name: (( .gemfire-broker.plan_2_service_plan_name.value )) | |
id: (( .gemfire-broker.plan_2_service_plan_id.value )) | |
features_1: (( .gemfire-broker.plan_2_service_plan_features_1.value )) | |
features_2: (( .gemfire-broker.plan_2_service_plan_features_2.value )) | |
features_3: (( .gemfire-broker.plan_2_service_plan_features_3.value )) | |
cost: (( .gemfire-broker.plan_2_service_plan_cost.value )) | |
unit_of_measurement: (( .gemfire-broker.plan_2_service_plan_unit_of_measurement.value )) | |
description: (( .gemfire-broker.plan_2_service_plan_description.value )) | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_2_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_2_number_of_servers_per_cluster.value )) | |
- name: (( .gemfire-broker.plan_3_service_plan_name.value )) | |
id: (( .gemfire-broker.plan_3_service_plan_id.value )) | |
features_1: (( .gemfire-broker.plan_3_service_plan_features_1.value )) | |
features_2: (( .gemfire-broker.plan_3_service_plan_features_2.value )) | |
features_3: (( .gemfire-broker.plan_3_service_plan_features_3.value )) | |
cost: (( .gemfire-broker.plan_3_service_plan_cost.value )) | |
unit_of_measurement: (( .gemfire-broker.plan_3_service_plan_unit_of_measurement.value )) | |
description: (( .gemfire-broker.plan_3_service_plan_description.value )) | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_3_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_3_number_of_servers_per_cluster.value )) | |
sso: | |
id: (( .properties.broker-sso-id.value )) | |
secret: (( .properties.broker-sso-secret.value )) | |
ssl: | |
skip_cert_verify: (( ..cf.ha_proxy.skip_cert_verify.value )) | |
ops_man_root_ca: (( $ops_manager.ca_certificate )) | |
pulse: | |
sso: | |
id: (( .properties.pulse-sso-id.value )) | |
secret: (( .properties.pulse-sso-secret.value )) | |
external_dependencies: | |
nats: | |
machines: (( ..cf.nats.ips )) | |
port: (( .properties.nats-port.value )) | |
username: (( ..cf.nats.credentials.identity )) | |
password: (( ..cf.nats.credentials.password )) | |
router: | |
system_domain: (( $runtime.system_domain )) | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: plan_1_service_plan_name | |
type: string | |
configurable: true | |
default: GemFireServicePlan1 | |
- name: plan_1_service_plan_id | |
type: string | |
configurable: false | |
default: gf-plan-1 | |
- name: plan_1_service_plan_description | |
type: string | |
configurable: true | |
default: "GemFire plan 1 instance" | |
- name: plan_1_service_plan_features_1 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_1_service_plan_features_2 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_1_service_plan_features_3 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_1_service_plan_cost | |
type: integer | |
configurable: true | |
default: 0 | |
- name: plan_1_service_plan_unit_of_measurement | |
type: string | |
configurable: true | |
default: N/A | |
- name: plan_1_number_of_locators_per_cluster | |
type: integer | |
configurable: true | |
default: 2 | |
constraints: | |
min: 2 | |
max: 3 | |
- name: plan_1_number_of_servers_per_cluster | |
type: integer | |
configurable: true | |
default: 3 | |
constraints: | |
min: 3 | |
- name: plan_2_service_plan_name | |
type: string | |
configurable: true | |
default: GemFireServicePlan2 | |
- name: plan_2_service_plan_id | |
type: string | |
configurable: false | |
default: gf-plan-2 | |
- name: plan_2_service_plan_description | |
type: string | |
configurable: true | |
default: "GemFire plan 2 instance" | |
- name: plan_2_service_plan_features_1 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_2_service_plan_features_2 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_2_service_plan_features_3 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_2_service_plan_cost | |
type: integer | |
configurable: true | |
default: 0 | |
- name: plan_2_service_plan_unit_of_measurement | |
type: string | |
configurable: true | |
default: N/A | |
- name: plan_2_number_of_locators_per_cluster | |
type: integer | |
configurable: true | |
default: 2 | |
constraints: | |
min: 2 | |
max: 3 | |
- name: plan_2_number_of_servers_per_cluster | |
type: integer | |
configurable: true | |
default: 5 | |
constraints: | |
min: 3 | |
- name: plan_3_service_plan_name | |
type: string | |
configurable: true | |
default: GemFireServicePlan3 | |
- name: plan_3_service_plan_id | |
type: string | |
configurable: false | |
default: gf-plan-3 | |
- name: plan_3_service_plan_description | |
type: string | |
configurable: true | |
default: "GemFire plan 3 instance" | |
- name: plan_3_service_plan_features_1 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_3_service_plan_features_2 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_3_service_plan_features_3 | |
type: string | |
configurable: true | |
optional: true | |
- name: plan_3_service_plan_cost | |
type: integer | |
configurable: true | |
default: 0 | |
- name: plan_3_service_plan_unit_of_measurement | |
type: string | |
configurable: true | |
default: N/A | |
- name: plan_3_number_of_locators_per_cluster | |
type: integer | |
configurable: true | |
default: 2 | |
constraints: | |
min: 2 | |
max: 3 | |
- name: plan_3_number_of_servers_per_cluster | |
type: integer | |
configurable: true | |
default: 7 | |
constraints: | |
min: 3 | |
- name: gemfire-locator-plan-1 | |
label: GemFire locator (Plan 1) | |
resource_label: GemFire locator (Plan 1) | |
description: GemFire locator (Plan 1) | |
job_templates: | |
- locator | |
- gemfire-agent | |
- arp-cleaner | |
errand: false | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: true | |
default: 1024 | |
constraints: | |
min: 1024 | |
max: 1024 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: true | |
default: 3192 | |
constraints: | |
min: 3192 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: true | |
default: 1024 | |
constraints: | |
min: 1024 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: true | |
default: 1 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 1 | |
dynamic_ip: 0 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: true | |
default: 2 | |
manifest: | | |
gemfire: | |
locator: | |
addresses: (( .gemfire-locator-plan-1.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
vm_memory: (( .gemfire-locator-plan-1.ram )) | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
server: | |
port: 55001 | |
networks: | |
cluster: default | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_1_number_of_locators_per_cluster.value )) | |
min_number_of_locators: (( .properties.min-number-of-locators-per-cluster.value )) | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
username: (( .properties.gemfire-agent-credentials.identity )) | |
password: (( .properties.gemfire-agent-credentials.password )) | |
plan: | |
id: (( .gemfire-broker.plan_1_service_plan_id.value )) | |
broker: | |
host: (( .gemfire-broker.first_ip )) | |
port: 8080 | |
sso: | |
id: (( .properties.pulse-sso-id.value ))-(( .gemfire-broker.plan_1_service_plan_id.value )) | |
secret: (( .properties.pulse-sso-secret.value )) | |
ssl: | |
skip_cert_verify: (( ..cf.ha_proxy.skip_cert_verify.value )) | |
external_dependencies: | |
router: | |
system_domain: (( $runtime.system_domain )) | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: sso_secret | |
type: secret | |
configurable: false | |
optional: false | |
- name: gemfire-locator-plan-2 | |
label: GemFire locator (Plan 2) | |
resource_label: GemFire locator (Plan 2) | |
description: GemFire locator (Plan 2) | |
job_templates: | |
- locator | |
- gemfire-agent | |
- arp-cleaner | |
errand: false | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: true | |
default: 1024 | |
constraints: | |
min: 1024 | |
max: 1024 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: true | |
default: 3192 | |
constraints: | |
min: 3192 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: true | |
default: 1024 | |
constraints: | |
min: 1024 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: true | |
default: 1 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 1 | |
dynamic_ip: 0 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: true | |
default: 2 | |
manifest: | | |
gemfire: | |
locator: | |
addresses: (( .gemfire-locator-plan-2.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
vm_memory: (( .gemfire-locator-plan-2.ram )) | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
server: | |
port: 55001 | |
networks: | |
cluster: default | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_2_number_of_locators_per_cluster.value )) | |
min_number_of_locators: (( .properties.min-number-of-locators-per-cluster.value )) | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
username: (( .properties.gemfire-agent-credentials.identity )) | |
password: (( .properties.gemfire-agent-credentials.password )) | |
plan: | |
id: (( .gemfire-broker.plan_2_service_plan_id.value )) | |
broker: | |
host: (( .gemfire-broker.first_ip )) | |
port: 8080 | |
sso: | |
id: (( .properties.pulse-sso-id.value ))-(( .gemfire-broker.plan_2_service_plan_id.value )) | |
secret: (( .properties.pulse-sso-secret.value )) | |
ssl: | |
skip_cert_verify: (( ..cf.ha_proxy.skip_cert_verify.value )) | |
external_dependencies: | |
router: | |
system_domain: (( $runtime.system_domain )) | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: sso_secret | |
type: secret | |
configurable: false | |
optional: false | |
- name: gemfire-locator-plan-3 | |
label: GemFire locator (Plan 3) | |
resource_label: GemFire locator (Plan 3) | |
description: GemFire locator (Plan 3) | |
job_templates: | |
- locator | |
- gemfire-agent | |
- arp-cleaner | |
errand: false | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: true | |
default: 1024 | |
constraints: | |
min: 1024 | |
max: 1024 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: true | |
default: 3192 | |
constraints: | |
min: 3192 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: true | |
default: 1024 | |
constraints: | |
min: 1024 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: true | |
default: 1 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 1 | |
dynamic_ip: 0 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: true | |
default: 2 | |
manifest: | | |
gemfire: | |
locator: | |
addresses: (( .gemfire-locator-plan-3.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
vm_memory: (( .gemfire-locator-plan-3.ram )) | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
server: | |
port: 55001 | |
networks: | |
cluster: default | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_3_number_of_locators_per_cluster.value )) | |
min_number_of_locators: (( .properties.min-number-of-locators-per-cluster.value )) | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
username: (( .properties.gemfire-agent-credentials.identity )) | |
password: (( .properties.gemfire-agent-credentials.password )) | |
plan: | |
id: (( .gemfire-broker.plan_3_service_plan_id.value )) | |
broker: | |
host: (( .gemfire-broker.first_ip )) | |
port: 8080 | |
sso: | |
id: (( .properties.pulse-sso-id.value ))-(( .gemfire-broker.plan_3_service_plan_id.value )) | |
secret: (( .properties.pulse-sso-secret.value )) | |
ssl: | |
skip_cert_verify: (( ..cf.ha_proxy.skip_cert_verify.value )) | |
external_dependencies: | |
router: | |
system_domain: (( $runtime.system_domain )) | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: sso_secret | |
type: secret | |
configurable: false | |
optional: false | |
- name: gemfire-server-plan-1 | |
label: GemFire server (Plan 1) | |
resource_label: GemFire server (Plan 1) | |
description: GemFire server (Plan 1) | |
job_templates: | |
- server | |
- gemfire-agent | |
- arp-cleaner | |
errand: false | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: true | |
default: 4096 | |
constraints: | |
min: 4096 | |
max: 30720 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: true | |
default: 6144 | |
constraints: | |
min: 6144 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: true | |
default: 8192 | |
constraints: | |
min: 8192 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: true | |
default: 2 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: true | |
default: 3 | |
manifest: | | |
gemfire: | |
locator: | |
addresses: (( .gemfire-locator-plan-1.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
capabilities: | |
- (( .properties.gemfire-service-capabilities.value )) | |
server: | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
port: 55001 | |
vm_memory: (( .gemfire-server-plan-1.ram )) | |
networks: | |
cluster: default | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_1_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_1_number_of_servers_per_cluster.value )) | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
username: (( .properties.gemfire-agent-credentials.identity )) | |
password: (( .properties.gemfire-agent-credentials.password )) | |
broker: | |
host: (( .gemfire-broker.first_ip )) | |
port: 8080 | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: gemfire-server-plan-2 | |
label: GemFire server (Plan 2) | |
resource_label: GemFire server (Plan 2) | |
description: GemFire server (Plan 2) | |
job_templates: | |
- server | |
- gemfire-agent | |
- arp-cleaner | |
errand: false | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: true | |
default: 4096 | |
constraints: | |
min: 4096 | |
max: 30720 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: true | |
default: 6144 | |
constraints: | |
min: 6144 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: true | |
default: 8192 | |
constraints: | |
min: 8192 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: true | |
default: 2 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: true | |
default: 5 | |
manifest: | | |
gemfire: | |
locator: | |
addresses: (( .gemfire-locator-plan-2.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
capabilities: | |
- (( .properties.gemfire-service-capabilities.value )) | |
server: | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
port: 55001 | |
vm_memory: (( .gemfire-server-plan-2.ram )) | |
networks: | |
cluster: default | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_2_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_2_number_of_servers_per_cluster.value )) | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
username: (( .properties.gemfire-agent-credentials.identity )) | |
password: (( .properties.gemfire-agent-credentials.password )) | |
broker: | |
host: (( .gemfire-broker.first_ip )) | |
port: 8080 | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: gemfire-server-plan-3 | |
label: GemFire server (Plan 3) | |
resource_label: GemFire server (Plan 3) | |
description: GemFire server (Plan 3) | |
job_templates: | |
- server | |
- gemfire-agent | |
- arp-cleaner | |
errand: false | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: true | |
default: 4096 | |
constraints: | |
min: 4096 | |
max: 30720 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: true | |
default: 6144 | |
constraints: | |
min: 6144 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: true | |
default: 8192 | |
constraints: | |
min: 8192 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: true | |
default: 2 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: true | |
default: 7 | |
manifest: | | |
gemfire: | |
locator: | |
addresses: (( .gemfire-locator-plan-3.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
capabilities: | |
- (( .properties.gemfire-service-capabilities.value )) | |
server: | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
port: 55001 | |
vm_memory: (( .gemfire-server-plan-3.ram )) | |
networks: | |
cluster: default | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_3_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_3_number_of_servers_per_cluster.value )) | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
username: (( .properties.gemfire-agent-credentials.identity )) | |
password: (( .properties.gemfire-agent-credentials.password )) | |
broker: | |
host: (( .gemfire-broker.first_ip )) | |
port: 8080 | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: broker-registrar | |
label: Broker Registrar | |
resource_label: Broker Registrar | |
description: Registers broker with Cloud Controller and makes the configured plan public | |
job_templates: | |
- broker-registrar | |
errand: true | |
release: GemFire-Broker-Registrar | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: false | |
default: 2048 | |
constraints: | |
min: 1024 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: false | |
default: 2048 | |
constraints: | |
min: 1024 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: false | |
default: 0 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: false | |
default: 1 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: false | |
default: 1 | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
manifest: | | |
cf: | |
api_url: (( $runtime.system_api_url )) | |
admin_username: (( ..cf.uaa.admin_credentials.identity )) | |
admin_password: (( ..cf.uaa.admin_credentials.password )) | |
uaac: | |
uaa_url: (( $runtime.uaa_url )) | |
admin_client_username: (( ..cf.uaa.admin_client_credentials.identity )) | |
admin_client_password: (( ..cf.uaa.admin_client_credentials.password )) | |
broker: | |
name: gemfire-broker | |
host: (( .gemfire-broker.first_ip )) | |
protocol: http | |
port: 8080 | |
username: admin | |
password: admin | |
sso: | |
id: (( .properties.broker-sso-id.value )) | |
secret: (( .properties.broker-sso-secret.value )) | |
scope: (( .properties.broker-sso-scope.value )) | |
authorized_grant_types: (( .properties.broker-sso-authorized-grant-types.value )) | |
authorities: (( .properties.broker-sso-authorities.value )) | |
service: | |
name: (( .properties.service-name.value )) | |
- name: broker-deregistrar | |
label: Broker Deregistrar | |
resource_label: Broker Deregistrar | |
description: Deregisters broker from Cloud Controller | |
job_templates: | |
- broker-deregistrar | |
errand: true | |
release: GemFire-Broker-Registrar | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: false | |
default: 2048 | |
constraints: | |
min: 1024 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: false | |
default: 2048 | |
constraints: | |
min: 1024 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: false | |
default: 0 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: false | |
default: 1 | |
constraints: | |
min: 1 | |
power_of_two: true | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: false | |
default: 1 | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
manifest: | | |
cf: | |
api_url: (( $runtime.system_api_url )) | |
admin_username: (( ..cf.uaa.admin_credentials.identity )) | |
admin_password: (( ..cf.uaa.admin_credentials.password )) | |
broker: | |
name: gemfire-broker | |
host: (( .gemfire-broker.first_ip )) | |
protocol: http | |
port: 8080 | |
- name: test_cluster_health | |
label: Cluster Smoke Test | |
resource_label: Cluster Smoke Test | |
description: Smoke Test | |
job_templates: | |
- test_cluster_health | |
errand: true | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: false | |
default: 512 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: false | |
default: 1 | |
- name: ephemeral_disk | |
type: integer | |
configurable: false | |
default: 2048 | |
constraints: | |
min: 2048 | |
max: 2048 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: false | |
default: 0 | |
constraints: | |
min: 0 | |
max: 0 | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: false | |
default: 1 | |
manifest: | | |
gemfire: | |
locator: | |
plan_1_addresses: (( .gemfire-locator-plan-1.ips )) | |
plan_2_addresses: (( .gemfire-locator-plan-2.ips )) | |
plan_3_addresses: (( .gemfire-locator-plan-3.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
plans: | |
- cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_1_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_1_number_of_servers_per_cluster.value )) | |
- cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_2_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_2_number_of_servers_per_cluster.value )) | |
- cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_3_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_3_number_of_servers_per_cluster.value )) | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: test_agent_health | |
label: Cluster Agent Smoke Test | |
resource_label: Cluster Agent Smoke Test | |
description: Agent Smoke Test | |
job_templates: | |
- test_agent_health | |
errand: true | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: false | |
default: 512 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: false | |
default: 1 | |
- name: ephemeral_disk | |
type: integer | |
configurable: false | |
default: 2048 | |
constraints: | |
min: 2048 | |
max: 2048 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: false | |
default: 0 | |
constraints: | |
min: 0 | |
max: 0 | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: false | |
default: 1 | |
manifest: | | |
gemfire: | |
locator: | |
addresses: (( .gemfire-locator-plan-1.ips )) | |
port: (( .properties.gemfire-locator-port.value )) | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
agent: | |
agent_port: (( .properties.gemfire-agent-port.value )) | |
cluster_topology: | |
number_of_locators: (( .gemfire-broker.plan_1_number_of_locators_per_cluster.value )) | |
number_of_servers: (( .gemfire-broker.plan_1_number_of_servers_per_cluster.value )) | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: test_service_health | |
label: Service Offering Smoke Test | |
resource_label: Service Offering Smoke Test | |
description: Smoke Test | |
job_templates: | |
- test_service_health | |
errand: true | |
release: GemFire | |
max_in_flight: 1 | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: false | |
default: 512 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: false | |
default: 1 | |
- name: ephemeral_disk | |
type: integer | |
configurable: false | |
default: 2048 | |
constraints: | |
min: 2048 | |
max: 2048 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: false | |
default: 0 | |
constraints: | |
min: 0 | |
max: 0 | |
static_ip: 0 | |
dynamic_ip: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: false | |
default: 1 | |
manifest: | | |
cc: | |
api: | |
url: (( $runtime.system_api_url )) | |
username: (( ..cf.uaa.admin_credentials.identity )) | |
password: (( ..cf.uaa.admin_credentials.password )) | |
app_domain: (( $runtime.apps_domain )) | |
gemfire: | |
locator: | |
ip: (( .gemfire-locator-plan-1.first_ip )) | |
rest_port: (( .properties.gemfire-rest-port.value )) | |
service_plan_name: (( .gemfire-broker.plan_1_service_plan_name.value )) | |
service_name: (( .properties.service-name.value )) | |
capabilities: | |
- (( .properties.gemfire-service-capabilities.value )) | |
broker: | |
url: (( .gemfire-broker.first_ip )) | |
property_blueprints: | |
- name: vm_credentials | |
type: salted_credentials | |
label: VM credentials | |
default: | |
identity: vcap | |
- name: compilation | |
label: Compilation | |
resource_label: Compilation | |
description: "Compilation" | |
dynamic_ip: 1 | |
static_ip: 0 | |
max_in_flight: 1 | |
instance_definitions: | |
- name: instances | |
type: integer | |
label: Instances | |
configurable: false | |
default: 2 | |
manifest: null | |
property_definitions: null | |
resource_definitions: | |
- name: ram | |
type: integer | |
label: RAM | |
configurable: false | |
default: 1024 | |
constraints: | |
min: 1024 | |
- name: ephemeral_disk | |
type: integer | |
label: Ephemeral Disk | |
configurable: false | |
default: 4096 | |
constraints: | |
min: 4096 | |
- name: persistent_disk | |
type: integer | |
label: Persistent Disk | |
configurable: false | |
default: 0 | |
- name: cpu | |
type: integer | |
label: CPU | |
configurable: false | |
default: 1 | |
constraints: | |
min: 1 | |
property_blueprints: | |
- name: gemfire-locator-port | |
type: integer | |
configurable: false | |
default: 55221 | |
- name: gemfire-rest-port | |
type: integer | |
configurable: false | |
default: 8080 | |
- name: gemfire-agent-port | |
type: integer | |
configurable: false | |
default: 7071 | |
- name: gemfire-agent-credentials | |
type: simple_credentials | |
default: | |
identity: gf-agent | |
- name: gemfire-service-capabilities | |
type: dropdown_select | |
configurable: false | |
default: gemfire | |
options: | |
- name: gemfire | |
label: Gemfire | |
- name: min-number-of-locators-per-cluster | |
type: integer | |
configurable: false | |
default: 2 | |
- name: pulse-sso-id | |
type: string | |
default: "pulse-client" | |
configurable: false | |
- name: pulse-sso-secret | |
type: string | |
default: "KJHDKIUYKHKJDHKJHKDDKHDD" | |
configurable: false | |
- name: broker-sso-id | |
type: string | |
default: "gemfire-broker-client" | |
configurable: false | |
- name: broker-sso-secret | |
type: string | |
default: "IUTYEIUJBHDJUIO65UJKGDDD" | |
configurable: false | |
- name: broker-sso-scope | |
type: string | |
configurable: false | |
- name: broker-sso-authorized-grant-types | |
type: string | |
configurable: false | |
- name: broker-sso-authorities | |
type: string | |
configurable: false | |
- name: nats-port | |
type: integer | |
default: 4222 | |
configurable: false | |
- name: service-name | |
type: string | |
configurable: false | |
default: p-gemfire | |
- name: service-guid | |
type: string | |
configurable: false | |
default: "747360cd-1ab2-44a5-9c0a-f3f5affd81b4" | |
- name: service-icon | |
type: string | |
default: iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAAAz1BMVEUAAAAAenAAenAAkYYAenAAenAAenAAg3kAenAAenAAenAAgHYAenAAenAAg3kAenAAenAAenAAenAAfXMAenAAenAAfXMAgHYAgngAhXsAiH4Ai4EAjoMAkYYAk4kAlowAmY4AnJEAn5QAoZcApJkAp5wQgnkQraIgi4Igsqgwk4swuK9Am5RAvbVQpJ1Qw7tgrKZgyMFwtK9wzseAvbiA086PxcCP2dSfzcmf3tqv1dKv5OC/3tu/6ebP5uTP7+zf7u3f9PPv9/bv+vn///+1h2/JAAAAFXRSTlMAECAgMEBQUGBwgICPn5+vv8/f3+9fKpp5AAANtElEQVR4AdzX3ZKcIBAFYDBiRmos0NA46uKPTL//K2YvcpXaYnFWQOZ7g9McmoKkUDBW8f9UjBXk3ZWM36UEBynvnJXk/fxiXLTgrRX8jfrAatHBCzpRs/xLzyX8iOQlyRW9NQpOoJobJdkpagknknWR19m3cLo2mx5UAgIRVQbVvysISN2vfRV+CwggmxrcOoiiu5ELolxBNIrTTOLnP4II8fMfAVeQhOL5r7781yGTkJRkJCXaQHINTdh+BRegUt2DQsLr9PDJ/DN80vA6WeSz+x+jmbcNv7Rtsxkf8d+DSMevB7Pu6GFfzaCvXoJawRH9tOx4yL5MPRyhahIPFXDAOFt8iZ1HOEBQEglT4EtPK/7IOmnwpRiJgh9PH2sG/Er1Hxc8zTJe5hqULfjojcVTWdODj7YkQVUKPDwWDGB5gAdVkYBq8DBsGMg2gIeaBNPA9yaLAdkJvtckXH+DxcDskGoV0jZA+QNdhJamyN+vGMnax59A2YGbNhiR0eD2pzw5vwK30WJUdgQ3VcbMr1eMbtUeE4iU/+OJCTw/Yk2gVAmP312CKBOgHbiMT0zmOYJLRyO8fzMmNQd/Dd35+x0T2/vAExAB6x/hGoig/x+Dl2DAoQn3/9ULXsSiQ/2OK1f+HS9j/8ve+bc0jnVxfPQZfWbL7E4VqbZOp62dSwgSQilBggSR+P5f0y5TCnrMJ5PmewL17t5/ZtnVHe+n58c5937vsY3A+TAFwI1L7Zs9PGQulfFNj3JASgA3HuFv8/zyz3reeITCmx6pQEgAU33/yfbX9n8h2CY6gal7Khi1nHsFdaVF/fJq1UUa1HXrfF9wNuD+0/Ll3SrTAQmc9QgAV4PtP3t8aVyP2WAErk70AOC1/7x6wVXlQxH45lcBTdXA/8b1k+RtMBBTwtSrHjq9GiL/JcWv7Zvgn2zf/tsiGSIbXh2moBgPsP/UftZsF+kABMYuGXCydgr8lQl4WeWUEtYTzoW6A0zufAJ/eR/erfvSJyXcTdgJZAdYeAT+ukzJSGqPlLCQneAL9v8+gT/ggpTgdT7wRSyBZg6Bf5P85us3DilhhuWQdAh03SMBbN58ok+bTt/z9MZiNj1SwbVyPIQ9QI8AmNQU+O3ilFAnPQKh0hOMHc+/s1dR/T4csO5fZY3M8bR83D8CzoIAAIMfB0MNQJj1joOXUAH8FABwdcM1kwjgJ1QDl31rwGUQAewQdNhMttu+CCAsuR7skwK/BwUARUKOfzqA8L1XKhxJDgAAaq5u2mumGgBITjDqYwDLoACoTMMLZ6Dvv6pSAIRlDxMYiRkAAHA93F4FAwAxE4wONoDJWgfADS81yzqA9eRQExipPRAAMPHdpAT4DzqAMD/UBJoN4DroAPiDZtPQAYTrZhM4sAhcOgBgV4fg4ANgeVg5eKmfAhMADvacHgiAfkp8edBd+EoHwOkeCgQ3AKvmPf2fr0J0AyAAUPBBiagDABPga5LTZlhrbwAm8tuM4Axg3byrpvPRr/o9GAPgpo/bRAag35Z97ZwD1y4AYCW7/SchDAdg3TUTnkMEGBJA2AEIgwHgKHDeMQSuPj6AVbcweNJ8Exg+PoDQfFt40qkKXMQAYNGpGrzgLuCDA4CO4KJLETCPA8C8QynwB+TAKACsO0hGxnAQFAEAOhoa/z4HLGIBsGjPA5QDJiEWAGHSkgf4Qvg2HgC3cFXc3gcs4wGw/E0/8Bk8IAoA7AOf20+DbyMBwD4wak+Cy5gALNsTYWOWCDEBCI1bbBXFzOICMGPBDNTBP+IC8AOqYT4LWccFYN12KnIJnXBMAMI1X5Cc+iVBkIdXeR8AecXicadEeMIxcKFvv8RbHwDAt0eljmDBUXAkqyJZ60OiVwAAAlvSFsnayRHGQLEO3pjtG1M2AMB1LIKNfzX8DY8Dp+K7IFhligBAQ+D3nmiKB4NOp4EgAKjgaZwBQE/qKpAPOJ0M2lZQbgTSByMPfy98rHIGkBtcZfZOPP6QerYDnykJ3Hm+C0pLa8oGALhOmXq+J7qjNDDSOyH4OcEvdinBADCB31g7kNX7oRFci9/0D/xgqcnW7i99DSC1hLYJ+Fb/lHAD1+RjaAXd3gWxhe8BgI84vyeawZHAWE0C3X+0zKaE/R/WwAXMvOYAQO2F0ThZGMOLFfXgaGpHDABWSuDv/g09hggIKWHVDOBUApDU3X8a8JiuNg0I60QCcPrpTMqCRXd75JQAgb+j1xVSHjzzA7ANuNq/kffBa+sH4FzqBQvzEQpDNB6zfgZUSP3g+aeR1AsWfZw4r5QBGjaEFFI/OHIFwHGQ6yGugDgCHi0ATuR81MMHR1BGHCOAsmMxkBamWd79aRreIu1YApSDAZgfCKBor4a5Ztr9U3t1w3VwcSCA+YAAmh69dRiisQfQPkAD/u9HBoBnwfAQjT0AHqDB82fcAPzpBQAKdejiLADoKsF1PAH85QMA4vRjhkM0LAAYoJE9Yo45MheAWPcEQzQsABig8QTR8SgBgClb6yUA4EfGdY4dgDVlE/gBAMxUAtcZHsBUBGBNGaYnAQCTEozrCACmgwOwpgzWCwDAj4zrHDUAmAVTW+tFAMaPapg/82EA+CtE/AHwgUhcAPhAhI/EYgLAR2L/AeBj8dgArODl0L8bAF+NxQeArsb4cjQyAPMDboenMQKYAgAWSEQFgAUSLJGJCgBLZFgkFRUAFkmxTC4qACyTY6FkVABYKMlS2bgAsFSWxdJRAWCxNMvlYwLAcnl+MBEPgPYHE//jJzMRAeAnM/xoKioA/GiKn83FBICfzWkPJwu80O8AYPPMagILgOUGhf5wUng6W4AwxgAAsQwIYwAAiGUK/ems8Hi6MBd/AADEMqAmAABwfVjoj6eF5/MZCGPaAaQl64QBAItlMuX5vD5AIQdhjAEAYhnUSloALJbJhQEK0ggNFi8BABDLgDAGAICIRBihIQ5RYWGMBQC0YE8WAItl9CEq+hgdGA1tATSIZUgYYwDAX6KP0dEHKeGHkxsADSrJFmFMkb4DkKOZ6YOU9FFa5J57AGy97EdvAHCg0Udp6cPUKEAXyR5Ag0qywy8b2wNICk41+jA1h3F6nBIezfthFMs0ayWfdyQ48Ovj9LwHKrLGi62X/Yh1Zu4DFT9dCGEQUwJLvXiZlECBXw6BF95DVcGUTeDHxSmBXUcfquozVhdMWbHerALXGW6srj5YmU2ZAz+v+5Jdx3+wsj5am025u/WiHz1thh6tDf2APk0mqxTrTYqaXUf7zXtX/uP1yZS3eRJ6ryTf3v/N3RnlJgwDQTQg0gqkqqLKxElMbJw4979ivys6yAwJ1fbdYFd4dh1LvEVA+nv9PdcsGmYiggVBsWELQbFRvTPJimESeATqmh3zP4AvQbRkB120xFVbttBVW1y2ZhIuWxN0eybhuj1duGgKLlzUlZuW4MpNXbpqCUm6Sn8Cw785AM1OFy+bgouXdfW2Jbh6W5evm0KXrwv6/b9H0O9zahAm818BgLoq4AO/48zEQHYA7j8IK6MQvcFLMB+BQg7ispjgAikBC3IQcTFABE/AQvbNxkGYUrqOP4gppY0DsNlXxZxAaJ/qwJzCOPQOFNcPY0jzU/W3UHfAokPQiaMgBd+jmN6HJA6ATjoABYdA78AUfQeBzsdJr58fgDKOWKUDcxhaQKcdwrxK/ThWD/IJhi++kHmHFXD+Kr+D8acQfR0q60COA1ZkiLmsfmUFItSgeL36LXvgQakrgRMoPi+c5FtsQuvTva57QJiAWgzwJMzBYUNcyDz/9AAg7M6PdiB5bI5Pj9Z/3lUihwaU7nZGxx4voY+3u0YHSnOoZN4AlG7F0eFluEj239K3cH0fInfDPDq8FDdmcv8TNiDl89B3N3b02igQxHF8VrJBvchq2LneU6GlFRE5JEgJQYLI/v9/07E9S68pyG1+HdPk89andr5ZZ20+fj9wH7T367bzfleM+Hk/////JCOQmX0an4IPf70f3Zth37DXuE/+/0F4mt08hlCqmP0bHp8fQsavDu6jvjo3gHf38Px4xwxcAHAB/sUBmtGdGIETMP16YH6sQLjWfbIHA+Dzh74OAOrp8x/3u6ZpuoP/scYD4C8ASxU4ulcvJf9VtsPA7wEaBuDzyxeYHoCW35UNEACcf/kCg/N2fAoPID2/tyoYVDuv52UCFMD8QndB57xWNACw/+UL9M5jLAA+P0AZfAX0MwF2zZuKMUaRjIwBzjvMBHjXMSQjMQkaoFsgQEKC1hYL8CIewK5J1KqAAvR4APz6wyiDvAgPMwGO/ZsWWX/yUj7LwXm16DX4gxahLZ9hNy0BuQBWkxz8MaicN1Z4APz44xJ77qvgsZQJYBNaVJRzqMZ9KtCO5RcFyCNaWmrPW4Nu7Cr2qt0wTQ0HsCnJww9BeXSToe/7wXkdGgD/+AGx5SD14E4d8AA2potRGQcpe3digANkii5J5xykHdy/enQH5JouLd5ykOZlOgbDYVfxq6rzKg62jUmexH3AdcMAYPfLUOEJcDZVJA9PcPvj4wmuaHx8HQLw1SdPGxZnNH1n0cayILuJ6NtbGxZi1nQdVFzwlytiRVckSnL+QnkS0dVRcWYZxzaLFV2rVZozJE9XdO10YrZ8hq1JNN0KpVMTsBgLk2pFt2el002e84w836R6Rbcu0nqdnlhrHdEF/AGmJjuem6Q7pwAAAABJRU5ErkJggg== | |
configurable: false | |
- name: service-description | |
type: string | |
default: "Pivotal GemFire offers the ability to deploy a GemFire cluster as a service in Pivotal CF." | |
configurable: false | |
- name: service-display-name | |
type: string | |
default: "Pivotal GemFire" | |
configurable: false | |
- name: service-documentation-url | |
type: string | |
default: "http://docs.pivotal.io/gemfire/index.html" | |
configurable: false | |
form_types: | |
- name: configure_service_plan_1 | |
label: Configure Service Plan 1 | |
description: "Use this page to configure how Service Plan 1 appears to end-users and how each Service Instance behaves." | |
property_inputs: | |
- reference: .gemfire-broker.plan_1_service_plan_name | |
label: Service Plan Name | |
description: "These fields affect how a Service Plan appears to users in the CLI and Web Console of Elastic Runtime's Services Marketplace." | |
- reference: .gemfire-broker.plan_1_service_plan_description | |
label: Service Plan Description | |
- reference: .gemfire-broker.plan_1_service_plan_features_1 | |
label: Service Plan Feature Bullet 1 | |
- reference: .gemfire-broker.plan_1_service_plan_features_2 | |
label: Service Plan Feature Bullet 2 | |
- reference: .gemfire-broker.plan_1_service_plan_features_3 | |
label: Service Plan Feature Bullet 3 | |
- reference: .gemfire-broker.plan_1_service_plan_cost | |
label: Service Plan Cost - Amount | |
description: "The Service Plan Amount helps Pivotal CF users understand the costs of creating an Instance of this Service if any. Currently all costs are in US dollars. A 1000 would display as $1000." | |
- reference: .gemfire-broker.plan_1_service_plan_unit_of_measurement | |
label: Service Plan Cost - Unit of Measurement | |
description: "The unit of measurement by which users of this Service Plan will be charged. Typical examples include Monthly, One-time, or Not Applicable. Enter any short string of your choosing." | |
- reference: .gemfire-broker.plan_1_number_of_locators_per_cluster | |
label: Number Of Locators Per Cluster | |
description: "The number of locators for each cluster instance in this plan. The total number of locator VMs in Resource Config must be a multiple of this number. Must be either 2 or 3." | |
- reference: .gemfire-broker.plan_1_number_of_servers_per_cluster | |
label: Number Of Servers Per Cluster | |
description: "The number of servers for each cluster instance in this plan. The total number of servers VMs in Resource Config must be a multiple of this number." | |
- name: configure_service_plan_2 | |
label: Configure Service Plan 2 | |
description: "Use this page to configure how Service Plan 2 appears to end-users and how each Service Instance behaves." | |
property_inputs: | |
- reference: .gemfire-broker.plan_2_service_plan_name | |
label: Service Plan Name | |
description: "These fields affect how a Service Plan appears to users in the CLI and Web Console of Elastic Runtime's Services Marketplace." | |
- reference: .gemfire-broker.plan_2_service_plan_description | |
label: Service Plan Description | |
- reference: .gemfire-broker.plan_2_service_plan_features_1 | |
label: Service Plan Feature Bullet 1 | |
- reference: .gemfire-broker.plan_2_service_plan_features_2 | |
label: Service Plan Feature Bullet 2 | |
- reference: .gemfire-broker.plan_2_service_plan_features_3 | |
label: Service Plan Feature Bullet 3 | |
- reference: .gemfire-broker.plan_2_service_plan_cost | |
label: Service Plan Cost - Amount | |
description: "The Service Plan Amount helps Pivotal CF users understand the costs of creating an Instance of this Service if any. Currently all costs are in US dollars. A 1000 would display as $1000." | |
- reference: .gemfire-broker.plan_2_service_plan_unit_of_measurement | |
label: Service Plan Cost - Unit of Measurement | |
description: "The unit of measurement by which users of this Service Plan will be charged. Typical examples include Monthly, One-time, or Not Applicable. Enter any short string of your choosing." | |
- reference: .gemfire-broker.plan_2_number_of_locators_per_cluster | |
label: Number Of Locators Per Cluster | |
description: "The number of locators for each cluster instance in this plan. The total number of locator VMs in Resource Config must be a multiple of this number. Must be either 2 or 3." | |
- reference: .gemfire-broker.plan_2_number_of_servers_per_cluster | |
label: Number Of Servers Per Cluster | |
description: "The number of servers for each cluster instance in this plan. The total number of servers VMs in Resource Config must be a multiple of this number." | |
- name: configure_service_plan_3 | |
label: Configure Service Plan 3 | |
description: "Use this page to configure how Service Plan 3 appears to end-users and how each Service Instance behaves." | |
property_inputs: | |
- reference: .gemfire-broker.plan_3_service_plan_name | |
label: Service Plan Name | |
description: "These fields affect how a Service Plan appears to users in the CLI and Web Console of Elastic Runtime's Services Marketplace." | |
- reference: .gemfire-broker.plan_3_service_plan_description | |
label: Service Plan Description | |
- reference: .gemfire-broker.plan_3_service_plan_features_1 | |
label: Service Plan Feature Bullet 1 | |
- reference: .gemfire-broker.plan_3_service_plan_features_2 | |
label: Service Plan Feature Bullet 2 | |
- reference: .gemfire-broker.plan_3_service_plan_features_3 | |
label: Service Plan Feature Bullet 3 | |
- reference: .gemfire-broker.plan_3_service_plan_cost | |
label: Service Plan Cost - Amount | |
description: "The Service Plan Amount helps Pivotal CF users understand the costs of creating an Instance of this Service if any. Currently all costs are in US dollars. A 1000 would display as $1000." | |
- reference: .gemfire-broker.plan_3_service_plan_unit_of_measurement | |
label: Service Plan Cost - Unit of Measurement | |
description: "The unit of measurement by which users of this Service Plan will be charged. Typical examples include Monthly, One-time, or Not Applicable. Enter any short string of your choosing." | |
- reference: .gemfire-broker.plan_3_number_of_locators_per_cluster | |
label: Number Of Locators Per Cluster | |
description: "The number of locators for each cluster instance in this plan. The total number of locator VMs in Resource Config must be a multiple of this number. Must be either 2 or 3." | |
- reference: .gemfire-broker.plan_3_number_of_servers_per_cluster | |
label: Number Of Servers Per Cluster | |
description: "The number of servers for each cluster instance in this plan. The total number of servers VMs in Resource Config must be a multiple of this number." | |
>> open_source_license.txt | |
>> releases/ | |
>> releases/GemFire-1.214.0.tgz | |
- ./packages/gemfire-agent.tgz | |
- ./packages/test_app.tgz | |
- ./packages/cli.tgz | |
- ./packages/golang.tgz | |
- ./packages/jdk8.tgz | |
- ./packages/gemfire-utils.tgz | |
- ./packages/session_replication.tgz | |
- ./packages/gemfire.tgz | |
- ./packages/jq.tgz | |
- ./packages/gemfire_authentication.tgz | |
- ./jobs/gemfire-agent.tgz | |
- ./templates/agent_settings.json.erb | |
- ./templates/agent_ctl.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: gemfire-agent | |
templates: | |
agent_ctl.erb: bin/agent_ctl | |
agent_settings.json.erb: config/agent_settings.yml | |
packages: | |
- gemfire-agent | |
properties: | |
gemfire.agent.agent_port: | |
description: "The port on which the agent is listening" | |
default: "7071" | |
gemfire.agent.archive_dir: | |
description: "The directory from which logs are served" | |
gemfire.agent.archive_prefix: | |
description: "A prefix for all archived files within the created zip" | |
gemfire.agent.lib_dir: | |
description: "The directory where user jars are placed" | |
gemfire.agent.username: | |
description: "Username for basic auth on agent endpoints" | |
default: "" | |
gemfire.agent.password: | |
description: "Password for basic auth on agent endpoints" | |
default: "" | |
- ./jobs/test_agent_health.tgz | |
- ./templates/errand.sh.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: test_agent_health | |
templates: | |
errand.sh.erb: bin/run | |
packages: | |
- jq | |
properties: | |
gemfire.locator.addresses: | |
description: "List of GemFire Locator addresses of the form X.X.X.X" | |
gemfire.locator.rest_port: | |
description: "Admin rest port the Locator is listening on" | |
default: "8080" | |
gemfire.agent.agent_port: | |
description: "Admin rest port the gemfire agent is listening on" | |
default: "7071" | |
gemfire.cluster_topology.number_of_locators: | |
description: "Number of locators per cluster" | |
- ./jobs/server.tgz | |
- ./templates/server_ctl.erb | |
- ./templates/cluster_settings.json.erb | |
- ./templates/cache_session.xml | |
- ./templates/default_properties.yml.erb | |
- ./templates/sysctl.gemfire.conf | |
- ./templates/drain.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: server | |
templates: | |
server_ctl.erb: bin/server_ctl | |
drain.erb: bin/drain | |
cache_session.xml: config/cache_session.xml | |
cluster_settings.json.erb: config/cluster_settings.json | |
default_properties.yml.erb: config/default_properties.yml | |
sysctl.gemfire.conf: config/sysctl.gemfire.conf | |
packages: | |
- gemfire | |
- jdk8 | |
- session_replication | |
- gemfire_authentication | |
- gemfire-utils | |
- jq | |
properties: | |
gemfire.iaas: | |
description: "Type of IaaS on which release is deployed (\"azure\" or anything else), to unlock IaaS specific functionality" | |
default: "" | |
gemfire.locator.addresses: | |
description: "List of GemFire Locator addresses of the form X.X.X.X" | |
gemfire.locator.port: | |
description: "Port the Locator is listening on" | |
gemfire.server.port: | |
description: "Port the Server will listen on" | |
default: 55001 | |
gemfire.server.rest_port: | |
description: "Port for the REST endpoint for administration" | |
default: 8080 | |
gemfire.server.vm_memory: | |
description: "RAM allocated to the VM" | |
gemfire.server.instance_type: | |
description: "Instance type for job" | |
default: nil | |
broker.host: | |
description: "IP of the service broker VM" | |
broker.port: | |
description: "Port on which the server is running on the service broker VM" | |
gemfire.networks.cluster: | |
description: "Network name on which cluster resides" | |
gemfire.capabilities: | |
description: "A List of functionality a cluster will provide" | |
default: [] | |
gemfire.cluster_topology.number_of_servers: | |
description: "Number of cache servers per cluster" | |
default: 0 | |
gemfire.cluster_topology.number_of_locators: | |
description: "Number of locators per cluster" | |
default: 0 | |
gemfire.cluster_topology.hardcoded_locator_ips: | |
description: "Hardcoded comma-separated list of locator IPs to connect to" | |
default: "" | |
- ./jobs/test_service_health.tgz | |
- ./templates/errand.sh.erb | |
- ./templates/manifest.yml.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: test_service_health | |
templates: | |
errand.sh.erb: bin/run | |
manifest.yml.erb: config/manifest.yml | |
packages: | |
- jq | |
- cli | |
- test_app | |
properties: | |
cc.api.url: | |
description: "Cloud Controller API address" | |
cc.api.username: | |
description: "Username to authenticate with" | |
cc.api.password: | |
description: "Password for authentication" | |
cc.api.org: | |
description: "CF Org to use for test app" | |
default: "system" | |
cc.api.space: | |
description: "CF Space with in Org to use for test app" | |
default: "gemfire-smoke-test-space-57818572-4437-45d8-a25b-d71e5f5eae7d" | |
cc.app_domain: | |
description: "Cloud Controller Application Domain" | |
gemfire.locator.ip: | |
description: "IP address of a Gemfire cache server to test data validity" | |
gemfire.locator.rest_port: | |
description: "Port for REST API on a Gemfire cache server to test data validity" | |
gemfire.service_name: | |
description: "Name of service registered with cloud controller" | |
gemfire.service_plan_name: | |
description: "Name of service plan registered with cloud controller" | |
gemfire.testing.cf_service_name: | |
description: "Name to give test GemFire CF service" | |
default: "gemfire-smoke-test-service-70552f90-7785-4347-9516" | |
gemfire.testing.cf_app_name: | |
description: "Name to give test app in order to bind test GemFire CF service" | |
default: "gemfire-smoke-test-app-e897eb2d-d5dc-4186-8cee" | |
gemfire.capabilities: | |
description: "A List of functionality a cluster will provide" | |
default: [] | |
broker.url: | |
description: "Gemfire service broker API address" | |
- ./jobs/arp-cleaner.tgz | |
- ./templates/arp_cleaner_ctl | |
- ./templates/arp_cleaner | |
- ./monit | |
- ./job.MF | |
--- | |
name: arp-cleaner | |
templates: | |
arp_cleaner_ctl: bin/arp_cleaner_ctl | |
arp_cleaner: bin/arp_cleaner | |
properties: {} | |
- ./jobs/test_cluster_health.tgz | |
- ./templates/errand.sh.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: test_cluster_health | |
templates: | |
errand.sh.erb: bin/run | |
packages: | |
- gemfire | |
- jdk8 | |
properties: | |
gemfire.locator.plan_1_addresses: | |
description: "List of GemFire Locator addresses for plan 1 of the form X.X.X.X" | |
gemfire.locator.plan_2_addresses: | |
description: "List of GemFire Locator addresses for plan 2 of the form X.X.X.X" | |
gemfire.locator.plan_3_addresses: | |
description: "List of GemFire Locator addresses for plan 3 of the form X.X.X.X" | |
gemfire.locator.port: | |
description: "Port the Locator is listening on" | |
default: "55221" | |
gemfire.plans: | |
description: "Configuration for plans deployed by product" | |
default: [] | |
- ./jobs/locator.tgz | |
- ./templates/cluster_settings.json.erb | |
- ./templates/locator_ctl.erb | |
- ./templates/default_properties.yml.erb | |
- ./templates/drain.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: locator | |
templates: | |
locator_ctl.erb: bin/locator_ctl | |
drain.erb: bin/drain | |
cluster_settings.json.erb: config/cluster_settings.json | |
default_properties.yml.erb: config/default_properties.yml | |
packages: | |
- gemfire | |
- jdk8 | |
- gemfire-utils | |
- jq | |
properties: | |
sso.id: | |
description: "SSO client name for pulse" | |
sso.secret: | |
description: "SSO secret key for the pulse client" | |
external_dependencies.router.system_domain: | |
description: "System domain" | |
gemfire.locator.addresses: | |
description: "List of GemFire Locator addresses of the form X.X.X.X" | |
gemfire.locator.port: | |
description: "Port the Locator will listen on" | |
default: "55221" | |
gemfire.locator.rest_port: | |
description: "Port the Locator will listen on for REST API" | |
default: "8080" | |
gemfire.networks.cluster: | |
description: "Network name on which the cluster resides" | |
gemfire.locator.vm_memory: | |
description: "RAM allocated to the locator VM in MB" | |
gemfire.cluster_topology.number_of_locators: | |
description: "Number of locators per cluster" | |
gemfire.cluster_topology.min_number_of_locators: | |
description: "Minimum number of locators per cluster" | |
gemfire.plan.id: | |
description: "Unique plan id" | |
broker.host: | |
description: "IP of the service broker VM" | |
broker.port: | |
description: "Port on which the server is running on the service broker VM" | |
ssl.skip_cert_verify: | |
description: "Indicate whether to allow self-signed certificates" | |
- ./release.MF | |
--- | |
packages: | |
- name: cli | |
version: cf913488342224a1e61cfd12eca371c9f2948a8d | |
fingerprint: cf913488342224a1e61cfd12eca371c9f2948a8d | |
sha1: 40270a570b9c75b932c35236e7ca3b05a849a916 | |
dependencies: [] | |
- name: gemfire-agent | |
version: 90ad7d24d00f16fd0cb0905c0b812b05bac6c846 | |
fingerprint: 90ad7d24d00f16fd0cb0905c0b812b05bac6c846 | |
sha1: bf68ec94ddb1781f8d1d945b12064610e99d37d4 | |
dependencies: | |
- golang | |
- name: gemfire-utils | |
version: 844d090c7fd470d148fb8b51a5b5d31fc67f8123 | |
fingerprint: 844d090c7fd470d148fb8b51a5b5d31fc67f8123 | |
sha1: b1f93400e74808590c903ff4d63c6ae5003bab3a | |
dependencies: | |
- golang | |
- name: gemfire | |
version: 4cd5a58b1986b15bc68bd8afac4f94cec1bfd4b7 | |
fingerprint: 4cd5a58b1986b15bc68bd8afac4f94cec1bfd4b7 | |
sha1: decb088a63604321117cb31af7f3e1ac77d04ed0 | |
dependencies: | |
- jdk8 | |
- name: gemfire_authentication | |
version: fff0ea5e1b5f50738e5b293d52150a888018b2f2 | |
fingerprint: fff0ea5e1b5f50738e5b293d52150a888018b2f2 | |
sha1: e683e5da1a0ef14ebc97b2e91e277c0663515369 | |
dependencies: [] | |
- name: golang | |
version: e1e78c76333fa2a4c4675324d9f06843a21b0bc0 | |
fingerprint: e1e78c76333fa2a4c4675324d9f06843a21b0bc0 | |
sha1: 64dfaebababceb6793615b482ff4e67e1be99327 | |
dependencies: [] | |
- name: jdk8 | |
version: 775d34ab99c2e38068521c6dc4d1d3e5357019e8 | |
fingerprint: 775d34ab99c2e38068521c6dc4d1d3e5357019e8 | |
sha1: 491c0a8211e511bede2c70eae6513e318a5002e2 | |
dependencies: [] | |
- name: jq | |
version: 62509639de9e9b673593a76a0c2864e97689cd86 | |
fingerprint: 62509639de9e9b673593a76a0c2864e97689cd86 | |
sha1: 21d96a0f06974ac4127981913c2dae86fa84e78c | |
dependencies: [] | |
- name: session_replication | |
version: 39481b14aefb722b418ece6b08690c6a96aaa669 | |
fingerprint: 39481b14aefb722b418ece6b08690c6a96aaa669 | |
sha1: e39d708d9a58d1353e7586c3357b5bfbebaaefb5 | |
dependencies: [] | |
- name: test_app | |
version: cb366d9d449b47f93a99e0acb8556162edbff72e | |
fingerprint: cb366d9d449b47f93a99e0acb8556162edbff72e | |
sha1: 27bbbef1c731c0c1886fd643b1a2c9ebd2ed60b1 | |
dependencies: [] | |
jobs: | |
- name: arp-cleaner | |
version: 035fa52c5890d486ba64d1f9bb5995360dbb9a25 | |
fingerprint: 035fa52c5890d486ba64d1f9bb5995360dbb9a25 | |
sha1: f8c0bafd7d3c822a2418ad676f83977c9a55fb75 | |
- name: gemfire-agent | |
version: a41b04f682450a29aec5d09450b416638609b078 | |
fingerprint: a41b04f682450a29aec5d09450b416638609b078 | |
sha1: c3323dc2683f8772e4871a4542660177f0a7c2eb | |
- name: locator | |
version: fdf771e76027327049f8ae81838cb4933c66a9b1 | |
fingerprint: fdf771e76027327049f8ae81838cb4933c66a9b1 | |
sha1: 4e9a7fc20f62d67cfde2188124867e465892e0e5 | |
- name: server | |
version: b57e49f9389c79bbd35b75d5688ccd101261268c | |
fingerprint: b57e49f9389c79bbd35b75d5688ccd101261268c | |
sha1: 0c2a359da5e9ebb1a5709053c50b44a6c614b7b5 | |
- name: test_agent_health | |
version: b81f56e0147333d21bb0123c70eb73c9fb2afe08 | |
fingerprint: b81f56e0147333d21bb0123c70eb73c9fb2afe08 | |
sha1: 3f9659449f9d776398af8b14582c6b4df8d51239 | |
- name: test_cluster_health | |
version: 2fe0ca95c6af95ccd38f6f33c5858ed99a146fc5 | |
fingerprint: 2fe0ca95c6af95ccd38f6f33c5858ed99a146fc5 | |
sha1: 2126f2e7ff020250a19fa572c097358d341100ef | |
- name: test_service_health | |
version: 090440699a2f397e4a9cdd091a0e1863a9958bc9 | |
fingerprint: 090440699a2f397e4a9cdd091a0e1863a9958bc9 | |
sha1: bf5a0409956647a77e677975f344c8e22d87faf8 | |
commit_hash: d196baab | |
uncommitted_changes: false | |
name: GemFire | |
version: 1.214.0 | |
>> releases/GemFire-Broker-1.206.0.tgz | |
- ./packages/golang.tgz | |
- ./packages/broker.tgz | |
- ./packages/bolt-cli.tgz | |
- ./jobs/broker.tgz | |
- ./templates/broker_ctl | |
- ./templates/settings.json.erb | |
- ./templates/empty_cluster_config.zip | |
- ./monit | |
- ./job.MF | |
--- | |
name: broker | |
templates: | |
broker_ctl: bin/broker_ctl | |
settings.json.erb: config/settings.json | |
empty_cluster_config.zip: config/empty_cluster_config.zip | |
packages: | |
- broker | |
- bolt-cli | |
properties: | |
gemfire.locator.plan_1_addresses: | |
description: "List of GemFire Locator addresses for plan 1 of the form X.X.X.X" | |
gemfire.locator.plan_2_addresses: | |
description: "List of GemFire Locator addresses for plan 2 of the form X.X.X.X" | |
gemfire.locator.plan_3_addresses: | |
description: "List of GemFire Locator addresses for plan 3 of the form X.X.X.X" | |
gemfire.locator.port: | |
description: "Port the Locator is listening on" | |
gemfire.locator.rest_port: | |
description: "Port the Locator will listen on for REST API" | |
gemfire.cluster_topology.min_number_of_locators: | |
description: "The minium number of locators per service instance" | |
gemfire.capabilities: | |
description: "A list of GemFire capabilities to be offered by the service broker" | |
gemfire.networks.cluster: | |
description: "Network name on which the cluster resides" | |
gemfire.agent.agent_port: | |
description: "Port on which the GemFire agent listens" | |
default: 7071 | |
gemfire.agent.agent_username: | |
description: "Username to use for basic auth with GemFire agents" | |
default: "" | |
gemfire.agent.agent_password: | |
description: "Password to use for basic auth with GemFire agents" | |
default: "" | |
broker.service.guid: | |
description: "guid to advertise service to Cloud Controller" | |
gemfire.server.dev_rest_port: | |
description: "Port the server will listen on for dev REST API" | |
default: 9090 | |
broker.service.icon: | |
description: "Base 64 encoded png for display in Apps Manager console" | |
broker.service.description: | |
description: "Long description for the service" | |
broker.service.display_name: | |
description: "Display name for the service" | |
broker.service.documentation_url: | |
description: "URL for documentation for the service" | |
broker.service.name: | |
description: "Short name for the service (shown in CF CLI)" | |
broker.port: | |
description: "Port that the broker will listen on" | |
default: 8080 | |
pulse.sso.id: | |
description: "SSO client name for pulse" | |
pulse.sso.secret: | |
description: "SSO secret key for the pulse client" | |
broker.sso.id: | |
description: "SSO client name for pulse" | |
broker.sso.secret: | |
description: "SSO secret key for the pulse client" | |
broker.ssl.ops_man_root_ca: | |
description: "The root cert used by Ops Man for signing" | |
default: "" | |
broker.logger.log_level: | |
description: "String value for log level (debug, warning, info, error, critical)" | |
default: "info" | |
external_dependencies.router.system_domain: | |
description: "System domain eg .somehost.cf-app.com" | |
external_dependencies.nats.machines: | |
description: "List of addresses of NATS servers in the form 1.2.3.4,5.6.7.8" | |
external_dependencies.nats.port: | |
description: "Port NATS is run on" | |
default: 4222 | |
external_dependencies.nats.username: | |
description: "Username to connect to NATS" | |
external_dependencies.nats.password: | |
description: "Password to connect to NATS" | |
broker.service_plans: | |
description: "Service plan config definitions" | |
default: [] | |
- ./release.MF | |
--- | |
packages: | |
- name: bolt-cli | |
version: b46fa4ad365f23fce6e390c7e5b437f767641355 | |
fingerprint: b46fa4ad365f23fce6e390c7e5b437f767641355 | |
sha1: 955f1695f29478c3a0f6df476ab23590fb31625f | |
dependencies: | |
- golang | |
- name: broker | |
version: 1c900d4af60e41c9854503afd1f355f40361b85d | |
fingerprint: 1c900d4af60e41c9854503afd1f355f40361b85d | |
sha1: 89bfb8999767e9a56e56b2a658901fb7a360f703 | |
dependencies: | |
- golang | |
- name: golang | |
version: b44fbfe31c9a57864dbcaf4444981143b6678ff8 | |
fingerprint: b44fbfe31c9a57864dbcaf4444981143b6678ff8 | |
sha1: 9fda784777a30d28d046356cea3e191c9043e0a8 | |
dependencies: [] | |
jobs: | |
- name: broker | |
version: ed1ad6119ca5882df696aeea7669f5913c277256 | |
fingerprint: ed1ad6119ca5882df696aeea7669f5913c277256 | |
sha1: b3e7a2833dc612fc91b9d6d03fc58a3474213e17 | |
commit_hash: 25c96ef0 | |
uncommitted_changes: false | |
name: GemFire-Broker | |
version: 1.206.0 | |
>> releases/GemFire-Broker-Registrar-1.68.0.tgz | |
- ./packages/cf-uaac.tgz | |
- ./packages/cf-cli.tgz | |
- ./packages/ruby.tgz | |
- ./packages/jq.tgz | |
- ./jobs/broker-deregistrar.tgz | |
- ./templates/run_errand.sh.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: broker-deregistrar | |
packages: | |
- cf-cli | |
- ruby | |
- cf-uaac | |
- jq | |
templates: | |
run_errand.sh.erb: bin/run | |
properties: | |
cf.api_url: | |
description: 'Full URL of Cloud Foundry API' | |
cf.admin_username: | |
description: 'Username of the admin user' | |
cf.admin_password: | |
description: 'Password of the admin user' | |
broker.name: | |
description: 'Name of the service broker' | |
broker.protocol: | |
description: 'Protocol (http/https) provided to the Cloud Controller when registering/deregistering the broker' | |
default: https | |
broker.host: | |
description: 'Host address of the service broker' | |
broker.port: | |
description: 'Port for the service broker' | |
default: 443 | |
- ./jobs/broker-registrar.tgz | |
- ./templates/run_errand.sh.erb | |
- ./monit | |
- ./job.MF | |
--- | |
name: broker-registrar | |
packages: | |
- cf-cli | |
- ruby | |
- cf-uaac | |
templates: | |
run_errand.sh.erb: bin/run | |
properties: | |
cf.api_url: | |
description: 'Full URL of Cloud Foundry API' | |
cf.admin_username: | |
description: 'Username of the admin user' | |
cf.admin_password: | |
description: 'Password of the admin user' | |
broker.name: | |
description: 'Name of the service broker' | |
broker.protocol: | |
description: 'Protocol (http/https) provided to the Cloud Controller when registering/deregistering the broker' | |
default: https | |
broker.host: | |
description: 'Host address of the service broker' | |
broker.port: | |
description: 'Port for the service broker' | |
default: 443 | |
broker.username: | |
description: 'Basic Auth username for the service broker' | |
broker.password: | |
description: 'Basic Auth password for the service broker' | |
service.name: | |
description: "Name of the service in the services marketplace" | |
uaac.uaa_url: | |
description: "URL for the UAA endpoint" | |
uaac.admin_client_username: | |
description: "UAA admin client username" | |
uaac.admin_client_password: | |
description: "UAA admin client password" | |
broker.sso.id: | |
description: "Dashboard client ID which the broker registers to the UAA" | |
broker.sso.secret: | |
description: "Dashboard client secret" | |
broker.sso.scope: | |
description: "Dashboard client scope" | |
default: cloud_controller.read,cloud_controller.write,cloud_controller_service_permissions.read,openid | |
broker.sso.authorized_grant_types: | |
description: "Dashboard client authorized grant types" | |
default: authorization_code,refresh_token,client_credentials | |
broker.sso.authorities: | |
description: "Dashboard client authorities" | |
default: clients.write | |
- ./release.MF | |
--- | |
packages: | |
- name: cf-cli | |
version: 9f2421fe81a142c6297e1ce0b06e526cdbd8347a | |
fingerprint: 9f2421fe81a142c6297e1ce0b06e526cdbd8347a | |
sha1: da5645af14a9c9f01b01be1d04545079e247a907 | |
dependencies: [] | |
- name: cf-uaac | |
version: 94752d5b42e7363ce45a2c5a5b16787b6f40f87a | |
fingerprint: 94752d5b42e7363ce45a2c5a5b16787b6f40f87a | |
sha1: fd3b587d478d99aa60e06b555b6a2113482f0852 | |
dependencies: | |
- ruby | |
- name: jq | |
version: 62509639de9e9b673593a76a0c2864e97689cd86 | |
fingerprint: 62509639de9e9b673593a76a0c2864e97689cd86 | |
sha1: 04c88a161d0296a500f8fe5be49f204e38ced248 | |
dependencies: [] | |
- name: ruby | |
version: 582f586130bdfbee57494a3dab7a75cca82e92d1 | |
fingerprint: 582f586130bdfbee57494a3dab7a75cca82e92d1 | |
sha1: 3b0f52473dfbd8ee0f56b40984950d13517554b7 | |
dependencies: [] | |
jobs: | |
- name: broker-deregistrar | |
version: e838900c0a1b4e76e25b356e5d268fb13ab9d011 | |
fingerprint: e838900c0a1b4e76e25b356e5d268fb13ab9d011 | |
sha1: 29ac026fc485891bd193771b751bc6d166571c4b | |
- name: broker-registrar | |
version: 48ed8cbccdf851511fab9acfd9a2f32c3ec3d6dc | |
fingerprint: 48ed8cbccdf851511fab9acfd9a2f32c3ec3d6dc | |
sha1: ec3018e3a1a9b80610c911a77880f3fbbffa72fe | |
commit_hash: 9ff6a2d2 | |
uncommitted_changes: false | |
name: GemFire-Broker-Registrar | |
version: 1.68.0 | |
>> stemcells/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment