Skip to content

Instantly share code, notes, and snippets.

@dymurray
Created July 13, 2017 19:03
Show Gist options
  • Save dymurray/1665d12a6a6f0cd12c354d8402f12c16 to your computer and use it in GitHub Desktop.
Save dymurray/1665d12a6a6f0cd12c354d8402f12c16 to your computer and use it in GitHub Desktop.
apiVersion: servicecatalog.k8s.io/v1alpha1
bindable: false
brokerName: ansible-service-broker
description: This APB deploys RocketChat backed by MongoDB
externalID: dc2189ac-0e42-4523-a8c2-0a9b9ba51d05
externalMetadata:
dependencies:
- rocket.chat:latest
- mongo:3.2
displayName: RocketChat (APB)
documentationUrl: https://rocket.chat
imageUrl: https://github.com/RocketChat/Rocket.Chat.Artwork/blob/master/Logos/rocketcat.png?raw=true
longDescription: An APB that deploys RocketChat to OpenShift backed by MongoDB
parameters:
- mongodb_user:
default: rocketchat
title: MongoDB Username
type: string
- mongodb_pass:
default: changeme
title: MongoDB Password
type: string
- mongodb_name:
default: rocketchat
title: MongoDB Database Name
type: string
- mongodb_admin_pass:
default: changeme
title: MongoDB Admin Password
type: string
- mongodb_version:
default: 3.2
enum:
- "3.2"
- "3.4"
- "3.5"
title: MongoDB Version
type: enum
- rocketchat_version:
default: latest
enum:
- latest
- 0.56.0
title: RocketChat Version
type: enum
kind: ServiceClass
metadata:
creationTimestamp: 2017-07-13T18:30:34Z
name: rocketchat-apb
resourceVersion: "18"
selfLink: /apis/servicecatalog.k8s.io/v1alpha1/serviceclassesrocketchat-apb
uid: 5c241952-67f9-11e7-994c-0242ac110002
planUpdatable: false
plans:
- alphaBindingCreateParameterSchema:
$schema: http://json-schema.org/draft-04/schema
additionalProperties: false
properties:
mongodb_admin_pass:
default: changeme
title: MongoDB Admin Password
type: string
mongodb_name:
default: rocketchat
title: MongoDB Database Name
type: string
mongodb_pass:
default: changeme
title: MongoDB Password
type: string
mongodb_user:
default: rocketchat
title: MongoDB Username
type: string
mongodb_version:
default: 3.2
enum:
- "3.2"
- "3.4"
- "3.5"
title: MongoDB Version
type: string
rocketchat_version:
default: latest
enum:
- latest
- 0.56.0
title: RocketChat Version
type: string
type: object
alphaInstanceCreateParameterSchema:
$schema: http://json-schema.org/draft-04/schema
additionalProperties: false
properties:
mongodb_admin_pass:
default: changeme
title: MongoDB Admin Password
type: string
mongodb_name:
default: rocketchat
title: MongoDB Database Name
type: string
mongodb_pass:
default: changeme
title: MongoDB Password
type: string
mongodb_user:
default: rocketchat
title: MongoDB Username
type: string
mongodb_version:
default: 3.2
enum:
- "3.2"
- "3.4"
- "3.5"
title: MongoDB Version
type: string
rocketchat_version:
default: latest
enum:
- latest
- 0.56.0
title: RocketChat Version
type: string
required:
- mongodb_user
- mongodb_pass
- mongodb_name
- mongodb_admin_pass
- mongodb_version
- rocketchat_version
type: object
description: Default plan
externalID: 4c10ff42-be89-420a-9bab-27a9bef9aed8
externalMetadata: null
free: true
name: default
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment