|
636 | 636 | v-model="ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']" |
637 | 637 | label="Enable CORS" |
638 | 638 | color="primary" |
| 639 | + false-value="false" |
| 640 | + true-value="true" |
639 | 641 | inset |
640 | 642 | ></v-switch> |
641 | 643 | </v-col> |
|
649 | 651 | <v-text-field |
650 | 652 | v-model="ingress.annotations['nginx.ingress.kubernetes.io/cors-allow-origin']" |
651 | 653 | label="CORS Allow Origin" |
652 | | - :disabled="!ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']" |
| 654 | + :disabled="ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == 'false'" |
653 | 655 | ></v-text-field> |
654 | 656 | </v-col> |
655 | 657 | <v-col |
|
659 | 661 | <v-text-field |
660 | 662 | v-model="ingress.annotations['nginx.ingress.kubernetes.io/cors-allow-headers']" |
661 | 663 | label="CORS Allow Headers" |
662 | | - :disabled="!ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']" |
| 664 | + :disabled="ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == 'false'" |
663 | 665 | ></v-text-field> |
664 | 666 | </v-col> |
665 | 667 | <v-col |
|
669 | 671 | <v-text-field |
670 | 672 | v-model="ingress.annotations['nginx.ingress.kubernetes.io/cors-expose-headers']" |
671 | 673 | label="CORS Expose Headers" |
672 | | - :disabled="!ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']" |
| 674 | + :disabled="ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == 'false'" |
673 | 675 | ></v-text-field> |
674 | 676 | </v-col> |
675 | 677 | </v-row> |
|
683 | 685 | v-model="ingress.annotations['nginx.ingress.kubernetes.io/cors-allow-credentials']" |
684 | 686 | label="CORS Allow Credentials" |
685 | 687 | color="primary" |
686 | | - :disabled="!ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']" |
| 688 | + false-value="false" |
| 689 | + true-value="true" |
| 690 | + :disabled="ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == 'false'" |
687 | 691 | ></v-switch> |
688 | 692 | </v-col> |
689 | 693 | <v-col |
|
693 | 697 | <v-text-field |
694 | 698 | v-model="ingress.annotations['nginx.ingress.kubernetes.io/cors-max-age']" |
695 | 699 | label="CORS Max Age" |
696 | | - :disabled="!ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']" |
| 700 | + :disabled="ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == 'false'" |
697 | 701 | ></v-text-field> |
698 | 702 | </v-col> |
699 | 703 | <v-col |
|
703 | 707 | <v-text-field |
704 | 708 | v-model="ingress.annotations['nginx.ingress.kubernetes.io/cors-allow-methods']" |
705 | 709 | label="CORS Allow Methods" |
706 | | - :disabled="!ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']" |
| 710 | + :disabled="ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == 'false'" |
707 | 711 | ></v-text-field> |
708 | 712 | </v-col> |
709 | 713 | </v-row> |
@@ -1547,13 +1551,13 @@ export default defineComponent({ |
1547 | 1551 | annotations: { |
1548 | 1552 | 'nginx.ingress.kubernetes.io/whitelist-source-range': '', |
1549 | 1553 | 'nginx.ingress.kubernetes.io/denylist-source-range': '', |
1550 | | - 'nginx.ingress.kubernetes.io/force-ssl-redirect': false, |
| 1554 | + 'nginx.ingress.kubernetes.io/force-ssl-redirect': 'false', |
1551 | 1555 | 'nginx.ingress.kubernetes.io/proxy-buffer-size': '4k', |
1552 | | - 'nginx.ingress.kubernetes.io/enable-cors': false, |
| 1556 | + 'nginx.ingress.kubernetes.io/enable-cors': 'false', |
1553 | 1557 | 'nginx.ingress.kubernetes.io/cors-allow-origin': '*', |
1554 | 1558 | 'nginx.ingress.kubernetes.io/cors-allow-headers': 'DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization', |
1555 | 1559 | 'nginx.ingress.kubernetes.io/cors-expose-headers': '*', |
1556 | | - 'nginx.ingress.kubernetes.io/cors-allow-credentials': true, |
| 1560 | + 'nginx.ingress.kubernetes.io/cors-allow-credentials': 'true', |
1557 | 1561 | 'nginx.ingress.kubernetes.io/cors-max-age': '1728000', |
1558 | 1562 | 'nginx.ingress.kubernetes.io/cors-allow-methods': 'GET, PUT, POST, DELETE, PATCH, OPTIONS', |
1559 | 1563 | }, |
@@ -2004,7 +2008,7 @@ export default defineComponent({ |
2004 | 2008 | delete this.ingress.annotations['nginx.ingress.kubernetes.io/proxy-buffer-size']; |
2005 | 2009 | } |
2006 | 2010 |
|
2007 | | - if (this.ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == false) { |
| 2011 | + if (this.ingress.annotations['nginx.ingress.kubernetes.io/enable-cors'] == 'false') { |
2008 | 2012 | delete this.ingress.annotations['nginx.ingress.kubernetes.io/enable-cors']; |
2009 | 2013 | delete this.ingress.annotations['nginx.ingress.kubernetes.io/cors-allow-origin']; |
2010 | 2014 | delete this.ingress.annotations['nginx.ingress.kubernetes.io/cors-allow-headers']; |
|
0 commit comments