-
Notifications
You must be signed in to change notification settings - Fork 4
/
base.yml
96 lines (77 loc) · 2.42 KB
/
base.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
name: example-kafka-on-demand
label: On-Demand Kafka
description: Kafka on-demand tile for example purposes
metadata_version: "1.8"
product_version: $( version )
my_release_version: $( release "on-demand-service-broker" | select "version" )
minimum_version_for_upgrade: 0.17.0
# service_broker: true can be commented out to avoid bosh director redeployments on tile installation/deletion.
# In that case make sure to hardcode everything that comes from $self below.
service_broker: true
provides_product_versions:
- name: example-kafka-on-demand
version: $( version )
requires_product_versions:
- name: cf
version: ">= 2.4"
icon_image: $( icon )
rank: 90
serial: false
post_deploy_errands:
- name: register-broker
colocated: true
label: Register On Demand Service Broker
instances: [broker/first]
- name: upgrade-all-service-instances
colocated: true
label: Upgrade All Service Instances
description: Upgrade all deployed service instances
instances: [broker/first]
- name: recreate-all-service-instances
colocated: true
run_default: false
label: Recreate All Service Instances
description: Recreate all deployed service instances
instances: [broker/first]
- name: orphan-deployments
colocated: true
run_default: false
label: Orphan Deployments
description: Detect orphan deployment instances
instances: [broker/first]
pre_delete_errands:
- name: delete-all-service-instances-and-deregister-broker
label: Delete All Service Instances and Deregister Broker
description: Delete all deployed service instances and deregister the broker
colocated: true
instances: [broker/first]
- name: delete-all-service-instances
label: Delete All Service Instances
description: Delete all deployed service instances
colocated: true
run_default: false
instances: [broker/first]
- name: deregister-broker
label: Deregister Broker
description: Deregister the broker
colocated: true
run_default: false
instances: [broker/first]
releases:
- $( release "on-demand-service-broker" )
- $( release "kafka-example-service-adapter" )
- $( release "kafka-example-service" )
- $( release "consul" )
- $( release "bpm" )
stemcell_criteria: $( stemcell )
property_blueprints:
- $( property "secure-bindings" )
- $( property "resolve_secrets_at_bind" )
form_types:
- $( form "on-demand-broker" )
- $( form "plan-1" )
- $( form "plan-2" )
- $( form "service-instances-upgrade" )
job_types:
- $( instance_group "broker" )