|
12 | 12 | "default": "/user/hive/warehouse/",
|
13 | 13 | "x-form": {
|
14 | 14 | "value": "s3a://{{s3.AWS_BUCKET_NAME}}/hive-warehouse"
|
| 15 | + }, |
| 16 | + "x-onyxia": { |
| 17 | + "overwriteDefaultWith": "s3a://{{s3.AWS_BUCKET_NAME}}/hive-warehouse" |
15 | 18 | }
|
16 | 19 | },
|
17 | 20 | "image" : {
|
|
64 | 67 | }
|
65 | 68 | }
|
66 | 69 | },
|
67 |
| - "environment": { |
68 |
| - "description": "configuration of your environment variables", |
| 70 | + "s3": { |
| 71 | + "description": "Configuration of temporary identity", |
69 | 72 | "type": "object",
|
70 | 73 | "properties": {
|
71 |
| - "s3": { |
| 74 | + "enabled": { |
72 | 75 | "type": "boolean",
|
73 | 76 | "description": "Add S3 temporary identity inside your environment",
|
74 | 77 | "default": true
|
75 |
| - } |
76 |
| - } |
77 |
| - }, |
78 |
| - "s3": { |
79 |
| - "description": "Configuration of temporary identity", |
80 |
| - "type": "object", |
81 |
| - "properties": { |
| 78 | + }, |
82 | 79 | "accessKeyId": {
|
83 | 80 | "description": "AWS Access Key",
|
84 | 81 | "type": "string",
|
85 | 82 | "x-form": {
|
86 |
| - "value": "{{s3.AWS_ACCESS_KEY_ID}}", |
87 |
| - "hidden": true |
| 83 | + "value": "{{s3.AWS_ACCESS_KEY_ID}}" |
| 84 | + }, |
| 85 | + "x-onyxia": { |
| 86 | + "overwriteDefaultWith": "{{s3.AWS_ACCESS_KEY_ID}}" |
| 87 | + }, |
| 88 | + "hidden": { |
| 89 | + "value": false, |
| 90 | + "path": "s3/enabled" |
88 | 91 | }
|
89 | 92 | },
|
90 | 93 | "endpoint": {
|
91 | 94 | "description": "AWS S3 Endpoint",
|
92 | 95 | "type": "string",
|
93 | 96 | "x-form": {
|
94 |
| - "value": "{{s3.AWS_S3_ENDPOINT}}", |
95 |
| - "hidden": true |
| 97 | + "value": "{{s3.AWS_S3_ENDPOINT}}" |
| 98 | + }, |
| 99 | + "x-onyxia": { |
| 100 | + "overwriteDefaultWith": "{{s3.AWS_S3_ENDPOINT}}" |
| 101 | + }, |
| 102 | + "hidden": { |
| 103 | + "value": false, |
| 104 | + "path": "s3/enabled" |
96 | 105 | }
|
97 | 106 | },
|
98 | 107 | "defaultRegion": {
|
99 | 108 | "description": "AWS S3 default region",
|
100 | 109 | "type": "string",
|
101 | 110 | "x-form": {
|
102 |
| - "value": "{{s3.AWS_DEFAULT_REGION}}", |
103 |
| - "hidden": true |
| 111 | + "value": "{{s3.AWS_DEFAULT_REGION}}" |
| 112 | + }, |
| 113 | + "x-onyxia": { |
| 114 | + "overwriteDefaultWith": "{{s3.AWS_DEFAULT_REGION}}" |
| 115 | + }, |
| 116 | + "hidden": { |
| 117 | + "value": false, |
| 118 | + "path": "s3/enabled" |
104 | 119 | }
|
105 | 120 | },
|
106 | 121 | "secretAccessKey": {
|
107 | 122 | "description": "AWS S3 secret access key",
|
108 | 123 | "type": "string",
|
109 | 124 | "x-form": {
|
110 |
| - "value": "{{s3.AWS_SECRET_ACCESS_KEY}}", |
111 |
| - "hidden": true |
| 125 | + "value": "{{s3.AWS_SECRET_ACCESS_KEY}}" |
| 126 | + }, |
| 127 | + "x-onyxia": { |
| 128 | + "overwriteDefaultWith": "{{s3.AWS_SECRET_ACCESS_KEY}}" |
| 129 | + }, |
| 130 | + "hidden": { |
| 131 | + "value": false, |
| 132 | + "path": "s3/enabled" |
112 | 133 | }
|
113 | 134 | },
|
114 | 135 | "sessionToken": {
|
115 | 136 | "description": "AWS S3 session Token",
|
116 | 137 | "type": "string",
|
117 | 138 | "x-form": {
|
118 |
| - "value": "{{s3.AWS_SESSION_TOKEN}}", |
119 |
| - "hidden": true |
| 139 | + "value": "{{s3.AWS_SESSION_TOKEN}}" |
| 140 | + }, |
| 141 | + "x-onyxia": { |
| 142 | + "overwriteDefaultWith": "{{s3.AWS_SESSION_TOKEN}}" |
| 143 | + }, |
| 144 | + "hidden": { |
| 145 | + "value": false, |
| 146 | + "path": "s3/enabled" |
120 | 147 | }
|
121 | 148 | }
|
122 | 149 | }
|
123 |
| - }, |
| 150 | + }, |
124 | 151 | "security": {
|
125 | 152 | "description": "security specific configuration",
|
126 | 153 | "type": "object",
|
|
136 | 163 | "default": true,
|
137 | 164 | "x-form": {
|
138 | 165 | "value": "{{region.defaultNetworkPolicy}}"
|
| 166 | + }, |
| 167 | + "x-onyxia": { |
| 168 | + "overwriteDefaultWith": "region.defaultNetworkPolicy" |
139 | 169 | }
|
140 | 170 | }
|
141 | 171 | }
|
|
161 | 191 | },
|
162 | 192 | "x-form": {
|
163 | 193 | "value": "{{region.kafka.url}}"
|
| 194 | + }, |
| 195 | + "x-onyxia": { |
| 196 | + "overwriteDefaultWith": "{{region.kafka.url}}" |
164 | 197 | }
|
165 | 198 |
|
166 | 199 | },
|
|
174 | 207 | },
|
175 | 208 | "x-form": {
|
176 | 209 | "value": "{{region.kafka.topicName}}"
|
| 210 | + }, |
| 211 | + "x-onyxia": { |
| 212 | + "overwriteDefaultWith": "{{region.kafka.topicName}}" |
177 | 213 | }
|
178 | 214 | },
|
179 | 215 | "domainNamespace": {
|
|
182 | 218 | "x-form": {
|
183 | 219 | "value": "{{project.id}}"
|
184 | 220 | },
|
| 221 | + "x-onyxia": { |
| 222 | + "overwriteDefaultWith": "{{project.id}}" |
| 223 | + }, |
185 | 224 | "default": "changeMe",
|
186 | 225 | "hidden": {
|
187 | 226 | "value": false,
|
|
206 | 245 | "default": "admin",
|
207 | 246 | "x-form": {
|
208 | 247 | "value": "{{project.id}}"
|
| 248 | + }, |
| 249 | + "x-onyxia": { |
| 250 | + "overwriteDefaultWith": "{{project.id}}" |
209 | 251 | }
|
210 | 252 | },
|
211 | 253 | "postgresqlPassword": {
|
|
214 | 256 | "default": "changeme",
|
215 | 257 | "x-form": {
|
216 | 258 | "value": "{{project.password}}"
|
| 259 | + }, |
| 260 | + "x-onyxia": { |
| 261 | + "overwriteDefaultWith": "{{project.password}}" |
217 | 262 | }
|
218 | 263 | },
|
219 | 264 | "postgresqlDatabase": {
|
|
0 commit comments