Commit 63e3079
committed
Fix value_specs implementation
The current implementation does not do anything useful. The key-pairs
must be extracted and added directly in the body instead of under
"value_specs".
This commit fixes the implementation and also adds validation of the
value_specs based on what is done in Heat. There are some banned keys
that are not allowed in value_specs, and values are not allowed to
overwrite existing fields either.
Signed-off-by: Lennart Jern <lennart.jern@est.tech>1 parent 9f29754 commit 63e3079
4 files changed
Lines changed: 91 additions & 23 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
130 | 131 | | |
131 | 132 | | |
132 | 133 | | |
133 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
134 | 165 | | |
135 | 166 | | |
136 | 167 | | |
| |||
173 | 204 | | |
174 | 205 | | |
175 | 206 | | |
176 | | - | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
177 | 212 | | |
178 | 213 | | |
179 | 214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | 117 | | |
121 | 118 | | |
122 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
302 | | - | |
303 | | - | |
304 | | - | |
| 302 | + | |
305 | 303 | | |
306 | 304 | | |
307 | 305 | | |
| |||
332 | 330 | | |
333 | 331 | | |
334 | 332 | | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | 333 | | |
339 | 334 | | |
340 | 335 | | |
| |||
544 | 539 | | |
545 | 540 | | |
546 | 541 | | |
547 | | - | |
548 | | - | |
549 | | - | |
| 542 | + | |
550 | 543 | | |
551 | 544 | | |
552 | 545 | | |
| |||
577 | 570 | | |
578 | 571 | | |
579 | 572 | | |
580 | | - | |
581 | | - | |
582 | | - | |
583 | 573 | | |
584 | 574 | | |
585 | 575 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
392 | | - | |
| 392 | + | |
393 | 393 | | |
394 | 394 | | |
395 | 395 | | |
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
413 | | - | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
414 | 462 | | |
415 | 463 | | |
416 | 464 | | |
| |||
598 | 646 | | |
599 | 647 | | |
600 | 648 | | |
601 | | - | |
| 649 | + | |
602 | 650 | | |
603 | 651 | | |
604 | 652 | | |
605 | | - | |
| 653 | + | |
606 | 654 | | |
607 | | - | |
608 | | - | |
609 | 655 | | |
610 | 656 | | |
611 | 657 | | |
| |||
0 commit comments