Commit 2a78ff1
authored
Remove k8s API access from NGINX pod (#4368)
Problem: The init container in the NGINX pod needed k8s API access for NGINX Plus licensing purposes. However, this data could be provided by the control plane without the init container needing the API access. For security reasons, the NGINX pod shouldn't have any access to the API.
Solution: Remove API access and provide the necessary data directly to the pod.1 parent cc80ed5 commit 2a78ff1
File tree
4 files changed
+27
-46
lines changed- cmd/gateway
- internal/controller/provisioner
4 files changed
+27
-46
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | | - | |
25 | 23 | | |
26 | 24 | | |
27 | 25 | | |
| |||
667 | 665 | | |
668 | 666 | | |
669 | 667 | | |
670 | | - | |
671 | | - | |
| 668 | + | |
672 | 669 | | |
673 | | - | |
| 670 | + | |
674 | 671 | | |
675 | 672 | | |
676 | 673 | | |
| |||
684 | 681 | | |
685 | 682 | | |
686 | 683 | | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
691 | | - | |
692 | | - | |
693 | 684 | | |
694 | 685 | | |
695 | 686 | | |
| |||
702 | 693 | | |
703 | 694 | | |
704 | 695 | | |
| 696 | + | |
| 697 | + | |
705 | 698 | | |
706 | | - | |
707 | 699 | | |
708 | 700 | | |
709 | 701 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | | - | |
9 | 7 | | |
10 | 8 | | |
11 | 9 | | |
12 | | - | |
13 | 10 | | |
| 11 | + | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
18 | | - | |
| 16 | + | |
19 | 17 | | |
20 | 18 | | |
21 | 19 | | |
| |||
24 | 22 | | |
25 | 23 | | |
26 | 24 | | |
27 | | - | |
28 | 25 | | |
29 | 26 | | |
30 | 27 | | |
| 28 | + | |
| 29 | + | |
31 | 30 | | |
32 | 31 | | |
33 | 32 | | |
| |||
44 | 43 | | |
45 | 44 | | |
46 | 45 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
53 | 50 | | |
54 | 51 | | |
55 | | - | |
56 | | - | |
57 | 52 | | |
58 | 53 | | |
59 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | | - | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
| |||
91 | 89 | | |
92 | 90 | | |
93 | 91 | | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | 92 | | |
105 | 93 | | |
| 94 | + | |
106 | 95 | | |
107 | 96 | | |
108 | 97 | | |
| |||
114 | 103 | | |
115 | 104 | | |
116 | 105 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | 106 | | |
123 | 107 | | |
124 | 108 | | |
125 | 109 | | |
126 | 110 | | |
127 | | - | |
128 | 111 | | |
129 | 112 | | |
130 | 113 | | |
| |||
136 | 119 | | |
137 | 120 | | |
138 | 121 | | |
139 | | - | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
140 | 125 | | |
141 | 126 | | |
142 | 127 | | |
| |||
149 | 134 | | |
150 | 135 | | |
151 | 136 | | |
152 | | - | |
153 | 137 | | |
154 | 138 | | |
155 | 139 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
859 | 859 | | |
860 | 860 | | |
861 | 861 | | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
862 | 869 | | |
863 | 870 | | |
864 | 871 | | |
865 | 872 | | |
866 | 873 | | |
867 | 874 | | |
868 | | - | |
869 | 875 | | |
870 | 876 | | |
871 | 877 | | |
| |||
926 | 932 | | |
927 | 933 | | |
928 | 934 | | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
929 | 939 | | |
930 | 940 | | |
931 | 941 | | |
| |||
0 commit comments