-
Notifications
You must be signed in to change notification settings - Fork 2
/
apb.yml
129 lines (128 loc) · 4.71 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
version: '1.0.0'
name: cloud-native-workshop-apb
description: APB to deploy required infra components for Cloud-Native Workshops on an OpenShift cluster
bindable: False
async: optional
tags:
- workshop
- cloud-native
metadata:
dependencies: []
displayName: "Cloud-Native Workshop (CodeReady) Installer"
longDescription: "Required components (CodeReady Workspaces, Nexus, Gogs, Workshopper)"
console.openshift.io/iconClass: "pficon pficon-services"
providerDisplayName: "Red Hat, Inc."
plans:
- name: default
description: This default plan deploys cloud-native-workshop
free: True
metadata: {}
parameters:
- name: openshift_user
title: Username
description: User is required for creating project admin resources
type: string
required: true
display_group: OpenShift Master
- name: openshift_password
title: Password
description: Password is required for creating project admin resources
type: string
required: true
display_type: password
display_group: OpenShift Master
- name: openshift_master_url
title: OpenShift Master URL
description: The address to OpenShift master URL to be displayed in the lab guide to participants
type: string
required: true
display_type: string
display_group: Labs & Guides
- name: openshift_user_password
title: OpenShift User Password
description: The OpenShift password for participants to be displayed in the lab guide to participants
type: string
default: "openshift"
required: true
display_type: string
display_group: Labs & Guides
- name: git_repository_guide_path
title: Git Repository Guide Path
description: The Path of the repository with the lab guide for participants <github_account>/<github_project>
type: string
default: "mcouliba/cloud-native-guides"
required: true
display_type: string
display_group: Labs & Guides
- name: git_repository_guide_reference
title: Git Repository Guide Reference
description: Set this to a branch name, tag or other ref of your repository if you are not using the default branch.
type: string
default: "ocp-3.11"
required: true
display_type: string
display_group: Labs & Guides
- name: guide_name
title: Guide Name
description: Set the name of the guide for _cloud-native-workshop-<guide_name>.yml
type: string
default: "codeready"
required: true
display_type: string
display_group: Labs & Guides
- name: git_repository_lab_path
title: Git Repository Lab Path
description: The Path of the repository with the lab for participants <github_account>/<github_project>
type: string
default: "mcouliba/cloud-native-labs"
required: true
display_type: string
display_group: Labs & Guides
- name: git_repository_lab_reference
title: Git Repository Lab Reference
description: Set this to a branch name, tag or other ref of your repository if you are not using the default branch.
type: string
default: "ocp-3.11"
required: true
display_type: string
display_group: Labs & Guides
- name: infrasvcs_adm_user
title: Infra Services Admin User
description: Admin user for infrastructure services (Gogs, Nexus, ...)
type: string
default: "adminuser"
required: true
display_type: text
display_group: Workshop Infra Services
- name: infrasvcs_adm_pwd
title: Infra Services Admin Password
description: Admin password for infrastructure services (Gogs, Nexus, ...)
type: string
default: "adminpwd"
required: true
display_type: text
display_group: Workshop Infra Services
- name: precreate_codeready_users
title: Precreate users in CodeReady Workspaces
description: Precreate 100 users (user1-100) in CodeReady Workspaces (RHPDS only)
type: boolean
default: false
required: true
display_type: checkbox
display_group: CodeReady
- name: openshift_service_mesh_installation
title: Openshift Service Mesh Installation (Istio, Kiali, ...)
description: Set this to installation Openshift Service Mesh if not existing
type: boolean
default: false
required: true
display_type: checkbox
display_group: Openshift Service Mesh
- name: preconfigure_service_mesh_projects
title: Preconfigure projects for Service Mesh
description: Preconfigure projects in order to use Service Mesh out of the box for user1-100 (RHPDS only)
type: boolean
default: false
required: true
display_type: checkbox
display_group: Openshift Service Mesh