-
Notifications
You must be signed in to change notification settings - Fork 1
/
00-schema.yml
140 lines (119 loc) · 4.43 KB
/
00-schema.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#@data/values-schema
---
#@schema/title "ASO Controller Namespace"
#@schema/desc "The Namespace where the Azure ASO controller is installed that should own this Azure RM resource"
aso_controller_namespace: "azureserviceoperator-system"
#@schema/title "ResourceName"
#@schema/desc "Name for the resources"
name: "aso-psql"
#@schema/title "ResourceNamespace"
#@schema/desc "Kubernetes namespace where the Azure resources will be created"
namespace: ""
#@schema/title "Create namespace flag"
#@schema/desc "Whether to create the namespace for the resources or not"
create_namespace: False
#@schema/title "ResourceGroup"
#@schema/desc "Azure ResourceGroup for the servers/database resources"
resource_group:
#@schema/title "Name"
#@schema/desc "Azure ResourceGroup name"
name: "aso-psql"
#@schema/title "UseExisting"
#@schema/desc "Whether to use the existing Azure resource group or not"
use_existing: False
#@schema/title "Tags"
#@schema/desc "Tags to attach to the object"
#@schema/default []
tags:
-
#@schema/title "Key"
#@schema/desc "The name of the tag"
key: ""
#@schema/title "Value"
#@schema/desc "The value of the tag"
value: ""
#@schema/title "Location"
#@schema/desc "Location where the resources will be created"
location: ""
#@schema/title "FlexibleServer"
#@schema/desc "FlexibleServer instance that will be created"
server:
#@schema/title "Name"
#@schema/desc "Flexible Server name. It must be unique across all Azure postgres database instances. Only lowercase letters, digits and hyphens are allowed."
name: ""
#@schema/title "Version"
#@schema/desc "PostgreSQL version to deploy (only 11, 12 and 13 are currently supported"
version: "13"
#@schema/title "AdministratorName"
#@schema/desc "Username for the administrator user. It cannot be 'azure_superuser', 'azuresu', 'azure_pg_admin', 'sa', 'admin', 'administrator', 'root', 'guest', 'dbmanager', 'loginmanager', 'dbo', 'information_schema', 'sys', 'db_accessadmin', 'db_backupoperator', 'db_datareader', 'db_datawriter', 'db_ddladmin', 'db_denydatareader', 'db_denydatawriter', 'db_owner', 'db_securityadmin', 'public'."
administrator_name: "myadmin"
#@schema/title "InstanceType"
#@schema/desc "The type of the requested instance (follows the convention Standard_{VM name})"
instance_type: "Standard_D2s_v3"
#@schema/title "InstanceTier"
#@schema/desc "The tier of the requested instance (allowed: 'Burstable', 'GeneralPurpose' or 'Memory Optimized')"
instance_tier: "GeneralPurpose"
#@schema/title "InstanceStorageSizeGB"
#@schema/desc "The storage size for the instance in GB (allowed: from 32 to 16384)"
instance_storage_size_gb: 128
#@schema/title "Tags"
#@schema/desc "Tags to attach to the object"
#@schema/default []
tags:
-
#@schema/title "Key"
#@schema/desc "The name of the tag"
key: ""
#@schema/title "Value"
#@schema/desc "The value of the tag"
value: ""
#@schema/title "Database"
#@schema/desc "The database that will be created."
database:
#@schema/title "Name"
#@schema/desc "Name of the database"
name: ""
#@schema/title "Tags"
#@schema/desc "Tags to attach to the object"
#@schema/default []
tags:
-
#@schema/title "Key"
#@schema/desc "The name of the tag"
key: ""
#@schema/title "Value"
#@schema/desc "The value of the tag"
value: ""
#@schema/title "FirewallRules"
#@schema/desc "List of firewall rules for exposing the Flexible Server. '0.0.0.0' for both startIpAddress and endIpAddress means it will be available from Azure (not the whole public Internet). Must be IPv4 format."
#@schema/default []
firewall_rules:
-
#@schema/title "StartIpAddress"
#@schema/desc "The starting IP address of the range"
startIpAddress: ""
#@schema/title "EndIpAddress"
#@schema/desc "The ending IP address of the range"
endIpAddress: ""
#@schema/title "Tags"
#@schema/desc "Tags to attach to the object"
#@schema/default []
tags:
-
#@schema/title "Key"
#@schema/desc "The name of the tag"
key: ""
#@schema/title "Value"
#@schema/desc "The value of the tag"
value: ""
#@schema/title "GlobalTags"
#@schema/desc "Tags to attach to all the resources"
#@schema/default []
global_tags:
-
#@schema/title "Key"
#@schema/desc "The name of the tag"
key: ""
#@schema/title "Value"
#@schema/desc "The value of the tag"
value: ""