Skip to content

Instantly share code, notes, and snippets.

@djwhatle
Created January 7, 2019 21:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save djwhatle/224ab1cbb0575c3b69fdf1731f0df9c7 to your computer and use it in GitHub Desktop.
Save djwhatle/224ab1cbb0575c3b69fdf1731f0df9c7 to your computer and use it in GitHub Desktop.
- apiVersion: servicecatalog.k8s.io/v1beta1
kind: ClusterServicePlan
metadata:
creationTimestamp: 2019-01-07T21:36:14Z
name: 76b2bdf5381b809657c90350726595e5
namespace: ""
ownerReferences:
- apiVersion: servicecatalog.k8s.io/v1beta1
blockOwnerDeletion: false
controller: true
kind: ClusterServiceBroker
name: automation-broker
uid: d22e5268-12c3-11e9-a1bd-0a580a81001a
resourceVersion: "153"
selfLink: /apis/servicecatalog.k8s.io/v1beta1/clusterserviceplans/76b2bdf5381b809657c90350726595e5
uid: 4207e293-12c4-11e9-a1bd-0a580a81001a
spec:
clusterServiceBrokerName: automation-broker
clusterServiceClassRef:
name: f6c4486b7fb0cdac4b58e193607f7011
description: An APB that deploys MediaWiki
externalID: 76b2bdf5381b809657c90350726595e5
externalMetadata:
cost: $0.00
displayName: Default
longDescription: This plan deploys a single mediawiki instance without a DB
schemas:
service_binding:
create:
openshift_form_definition: []
service_instance:
create:
openshift_form_definition:
- mediawiki_db_schema
- mediawiki_site_name
- mediawiki_site_lang
- mediawiki_admin_user
- key: mediawiki_admin_pass
type: password
- mediawiki_volume_size
update:
openshift_form_definition:
- mediawiki_site_name
externalName: default
free: true
instanceCreateParameterSchema:
$schema: http://json-schema.org/draft-04/schema
additionalProperties: false
properties:
mediawiki_admin_pass:
title: Mediawiki Admin User Password
type: string
mediawiki_admin_user:
default: admin
title: Mediawiki Admin User (Cannot be same as Admin User Password)
type: string
- mediawiki_volume_size
update:
openshift_form_definition:
- mediawiki_site_name
externalName: default
free: true
instanceCreateParameterSchema:
$schema: http://json-schema.org/draft-04/schema
additionalProperties: false
properties:
mediawiki_admin_pass:
title: Mediawiki Admin User Password
type: string
mediawiki_admin_user:
default: admin
title: Mediawiki Admin User (Cannot be same as Admin User Password)
type: string
mediawiki_db_schema:
default: mediawiki
pattern: ^[a-zA-Z_][a-zA-Z0-9_]*$
title: Mediawiki DB Schema
type: string
mediawiki_site_lang:
default: en
pattern: ^[a-z]{2,3}$
title: Mediawiki Site Language
type: string
mediawiki_site_name:
default: MediaWiki
pattern: ^[a-zA-Z]+$
title: Mediawiki Site Name
type: string
mediawiki_volume_size:
default: 1Gi
enum:
- 1Gi
- 5Gi
- 10Gi
title: MediaWiki Volume Size
type: string
required:
- mediawiki_db_schema
- mediawiki_site_name
- mediawiki_site_lang
- mediawiki_admin_user
- mediawiki_admin_pass
- mediawiki_volume_size
type: object
instanceUpdateParameterSchema:
$schema: http://json-schema.org/draft-04/schema
additionalProperties: false
properties:
mediawiki_site_name:
default: MediaWiki
pattern: ^[a-zA-Z]+$
title: Mediawiki Site Name
type: string
required:
- mediawiki_site_name
type: object
serviceBindingCreateParameterSchema:
$schema: http://json-schema.org/draft-04/schema
additionalProperties: false
type: object
status:
removedFromBrokerCatalog: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment