Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions apps/portal/examples/advanced-template/template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,39 @@ spec:
type: string
description: The name of the repository (e.g. my-service)

- title: Database Configuration
properties:
requireDatabase:
title: Add Database
type: boolean
description: Check to provision a database for this project
default: false
dependencies:
requireDatabase:
oneOf:
- properties:
requireDatabase:
const: false
- properties:
requireDatabase:
const: true
databaseType:
title: Database Type
type: string
enum: [postgres]
default: postgres
databaseName:
title: Database Name
type: string
description: The name of the database to create
databaseVersion:
title: Database Version
type: string
description: Select the PostgreSQL version
enum: ['13', '14', '15', '16']
default: '15'
required: [databaseType, databaseName, databaseVersion]

- title: Repository & Webhook
required:
- repoUrl
Expand Down