diff --git a/apps/portal/examples/advanced-template/template.yaml b/apps/portal/examples/advanced-template/template.yaml index 2b037c1..91da460 100644 --- a/apps/portal/examples/advanced-template/template.yaml +++ b/apps/portal/examples/advanced-template/template.yaml @@ -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