-
Notifications
You must be signed in to change notification settings - Fork 21
/
apb.yml
131 lines (131 loc) · 11.6 KB
/
apb.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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
version: 1.0
name: unifiedpush-apb
description: AeroGear UnifiedPush Server
bindable: True
async: optional
tags:
- mobile-service
- mobile-client-enabled
metadata:
displayName: Push Notifications
longDescription: "An APB deploying the AeroGear UnifiedPush Server with persistent storage and authentication through Openshift"
imageUrl: "data:image/png;base64,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"
documentationUrl: "https://docs.aerogear.org/external/apb/unifiedpush.html"
providerDisplayName: "Red Hat, Inc."
sdk-docs-android: "https://docs.aerogear.org/external/apb/push/android.html"
sdk-docs-cordova: "https://docs.aerogear.org/external/apb/push/cordova.html"
sdk-docs-ios: "https://docs.aerogear.org/external/apb/push/ios.html"
sdk-docs-xamarin: "https://docs.aerogear.org/external/apb/push/xamarin.html"
serviceName: ups
bindingsLimit: 2
plans:
- name: default
description: This plan should be used in most use cases
free: True
metadata:
displayName: Default
mobileclient_bind_parameters_data:
- '{"name": "CLIENT_ID", "value": "metadata.name", "type": "path", "filterDisplayGroupBy":"CLIENT_TYPE"}'
parameters: []
bind_parameters:
- name: CLIENT_ID
required: True
title: Mobile Client ID
type: string
- name: CLIENT_TYPE
required: True
title: Mobile Client Type
type: enum
default: "Android"
enum: ["Android", "IOS"]
- name: googlekey
title: Your Server Key for Firebase Cloud Messaging
type: string
display_group: Android
- name: projectNumber
title: Your Sender ID, needed to connecting to FCM
type: string
display_group: Android
- name: cert
title: iOS .p12 file (encode contents in base64 before pasting)
type: string
display_type: textarea
display_group: iOS
- name: passphrase
title: The passphrase
type: string
display_type: password
display_group: iOS
- name: iosIsProduction
title: Is this a production certificate?
default: false
type: boolean
display_type: checkbox
display_group: iOS
- name: custom
description: This plan can be used if images need to be customized
free: True
metadata:
displayName: User Specified
mobileclient_bind_parameters_data:
- '{"name": "CLIENT_ID", "value": "metadata.name", "type": "path", "filterDisplayGroupBy":"CLIENT_TYPE"}'
parameters:
- name: custom_ups_image
title: UnifiedPush Server container image
description: The image to use for the UnifiedPush Server (You shouldn't need to change this)
default: docker.io/aerogear/unifiedpush-wildfly-plain:2.2.1.Final
type: string
required: True
- name: custom_ups_sidecar_image
title: UnifiedPush Server Config Operator container image
description: The image to use for the UPS Config Operator (You shouldn't need to change this)
default: docker.io/aerogear/ups-config-operator:0.2.3
type: string
required: True
- name: custom_postgres_image
title: PostgreSQL container image
description: The image to use for the PostgreSQL database server (You shouldn't need to change this)
default: docker.io/centos/postgresql-96-centos7:9.6
type: string
required: True
- name: custom_proxy_image
title: OpenShift OAuth Proxy container image
description: The image to use for the OAuth Proxy (You shouldn't need to change this)
default: docker.io/openshift/oauth-proxy:v1.1.0
type: string
required: True
bind_parameters:
- name: CLIENT_ID
required: True
title: Mobile Client ID
type: string
- name: CLIENT_TYPE
required: True
title: Mobile Client Type
type: enum
default: "Android"
enum: ["Android", "IOS"]
- name: googlekey
title: Your Server Key for Firebase Cloud Messaging
type: string
display_group: Android
- name: projectNumber
title: Your Sender ID, needed to connecting to FCM
type: string
display_group: Android
- name: cert
title: iOS .p12 file (encode contents in base64 before pasting)
type: string
display_type: textarea
display_group: iOS
- name: passphrase
title: The passphrase
type: string
display_type: password
display_group: iOS
- name: iosIsProduction
title: Is this a production certificate?
default: false
type: boolean
display_type: checkbox
display_group: iOS