|
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