Commit 5042a71
[fix] add Legacy fields to VPCs + LinodeMachines for json tag backwards compatibility (#1081)
* fixup json tags for VPCs + LinodeMachines
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* make kal happy
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* fix kal linter issues
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* fixup kubeapilinter
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* switch to using *Legacy fields
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* fixup kal linters
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* parse legacy fields in controllers
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* add tests for legacy fields
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
* Updating the vlanLabel and isPublic field to require either legacy or new field. Not always require the new field.
* making vlanlabel and ispublic optional
* address the pointer issue with firewallID
---------
Signed-off-by: Ross Kirkpatrick <rkirkpat@akamai.com>
Co-authored-by: Khaja Omer <komer@akamai.com>
Co-authored-by: Khaja Omer <56000175+komer3@users.noreply.github.com>1 parent 8903f4d commit 5042a71
11 files changed
Lines changed: 330 additions & 25 deletions
File tree
- api/v1alpha2
- config/crd/bases
- docs/src/reference
- internal/controller
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| 302 | + | |
302 | 303 | | |
303 | 304 | | |
304 | 305 | | |
| |||
317 | 318 | | |
318 | 319 | | |
319 | 320 | | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
320 | 326 | | |
321 | 327 | | |
322 | 328 | | |
323 | 329 | | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
324 | 335 | | |
325 | 336 | | |
326 | 337 | | |
| |||
400 | 411 | | |
401 | 412 | | |
402 | 413 | | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
403 | 419 | | |
404 | 420 | | |
405 | 421 | | |
| |||
424 | 440 | | |
425 | 441 | | |
426 | 442 | | |
427 | | - | |
| 443 | + | |
428 | 444 | | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
429 | 450 | | |
430 | 451 | | |
431 | 452 | | |
| |||
473 | 494 | | |
474 | 495 | | |
475 | 496 | | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
476 | 502 | | |
477 | 503 | | |
478 | 504 | | |
| |||
487 | 513 | | |
488 | 514 | | |
489 | 515 | | |
490 | | - | |
| 516 | + | |
491 | 517 | | |
492 | 518 | | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
493 | 525 | | |
494 | 526 | | |
495 | 527 | | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
496 | 533 | | |
497 | 534 | | |
498 | 535 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 34 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
525 | 525 | | |
526 | 526 | | |
527 | 527 | | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
528 | 538 | | |
529 | 539 | | |
530 | 540 | | |
| |||
535 | 545 | | |
536 | 546 | | |
537 | 547 | | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
538 | 552 | | |
539 | 553 | | |
540 | 554 | | |
| |||
601 | 615 | | |
602 | 616 | | |
603 | 617 | | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
604 | 622 | | |
605 | 623 | | |
606 | 624 | | |
607 | 625 | | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
608 | 630 | | |
609 | 631 | | |
610 | 632 | | |
611 | 633 | | |
612 | | - | |
613 | | - | |
614 | 634 | | |
615 | 635 | | |
616 | 636 | | |
| |||
631 | 651 | | |
632 | 652 | | |
633 | 653 | | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
634 | 658 | | |
635 | 659 | | |
636 | 660 | | |
| |||
667 | 691 | | |
668 | 692 | | |
669 | 693 | | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
670 | 698 | | |
671 | 699 | | |
672 | 700 | | |
| |||
706 | 734 | | |
707 | 735 | | |
708 | 736 | | |
709 | | - | |
710 | | - | |
711 | 737 | | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
712 | 742 | | |
713 | 743 | | |
714 | 744 | | |
| |||
Lines changed: 37 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
535 | 548 | | |
536 | 549 | | |
537 | 550 | | |
| |||
545 | 558 | | |
546 | 559 | | |
547 | 560 | | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
548 | 565 | | |
549 | 566 | | |
550 | 567 | | |
| |||
611 | 628 | | |
612 | 629 | | |
613 | 630 | | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
614 | 635 | | |
615 | 636 | | |
616 | 637 | | |
617 | 638 | | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
618 | 643 | | |
619 | 644 | | |
620 | 645 | | |
621 | 646 | | |
622 | | - | |
623 | | - | |
624 | 647 | | |
625 | 648 | | |
626 | 649 | | |
| |||
643 | 666 | | |
644 | 667 | | |
645 | 668 | | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
646 | 673 | | |
647 | 674 | | |
648 | 675 | | |
| |||
682 | 709 | | |
683 | 710 | | |
684 | 711 | | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
685 | 716 | | |
686 | 717 | | |
687 | 718 | | |
| |||
724 | 755 | | |
725 | 756 | | |
726 | 757 | | |
727 | | - | |
728 | | - | |
729 | 758 | | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
730 | 763 | | |
731 | 764 | | |
732 | 765 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
102 | 106 | | |
103 | 107 | | |
104 | 108 | | |
| |||
0 commit comments