-
Notifications
You must be signed in to change notification settings - Fork 4
/
apb.yml
60 lines (60 loc) · 1.8 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
---
##################################################################
# Shared Parameters
##################################################################
_p: &_p
- name: persistent
default: False
type: boolean
title: Persistent
- name: enable_oauth
default: True
type: boolean
title: Enable OpenShift OAuth
- name: memory_limit
default: 512Mi
type: string
title: Memory Limit
- name: source_git_uri
type: string
title: Source Git Uri
- name: source_git_ref
type: string
title: Source Git Branch
- name: source_context_dir
type: string
title: Source Context Directory
- name: jenkins_image_stream_tag
default: jenkins:latest
type: string
title: Jenkins ImageStreamTag
- name: jenkins_service_name
default: jenkins
type: string
title: Jenkins Service Name
- name: jnlp_service_name
default: jenkins-jnlp
type: string
title: JNLP Service Name
##################################################################
version: 1.0
name: jenkins-apb
description: Jenkins service with optional persistent storage and S2I build
bindable: False
async: optional
metadata:
documentationUrl: https://docs.openshift.org/latest/using_images/other_images/jenkins.html
dependencies: ['jenkins:latest']
displayName: Jenkins (APB)
console.openshift.io/iconClass: icon-jenkins
longDescription: This APB deploys a Jenkins server capable of managing OpenShift Pipeline builds and supporting OpenShift-based oauth login.
providerDisplayName: "Red Hat, Inc."
plans:
- name: default
description: This plan deploys a single Jenkins server
free: True
metadata:
displayName: Default
longDescription: This plan deploys a Jenkins server capable of managing OpenShift pipeline builds
cost: $0.00
parameters: *_p