...
1# Copyright 2020 Google LLC
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15apiVersion: v1
16kind: Namespace
17metadata:
18 annotations:
19 cnrm.cloud.google.com/version: 1.106.0
20 labels:
21 cnrm.cloud.google.com/system: "true"
22 name: cnrm-system
23---
24apiVersion: v1
25kind: ServiceAccount
26metadata:
27 annotations:
28 cnrm.cloud.google.com/version: 1.106.0
29 iam.gke.io/gcp-service-account: cnrm-system@${PROJECT_ID?}.iam.gserviceaccount.com
30 labels:
31 cnrm.cloud.google.com/system: "true"
32 name: cnrm-controller-manager
33 namespace: cnrm-system
34---
35apiVersion: v1
36kind: ServiceAccount
37metadata:
38 annotations:
39 cnrm.cloud.google.com/version: 1.106.0
40 labels:
41 cnrm.cloud.google.com/system: "true"
42 name: cnrm-deletiondefender
43 namespace: cnrm-system
44---
45apiVersion: v1
46kind: ServiceAccount
47metadata:
48 annotations:
49 cnrm.cloud.google.com/version: 1.106.0
50 labels:
51 cnrm.cloud.google.com/system: "true"
52 name: cnrm-resource-stats-recorder
53 namespace: cnrm-system
54---
55apiVersion: v1
56kind: ServiceAccount
57metadata:
58 annotations:
59 cnrm.cloud.google.com/version: 1.106.0
60 labels:
61 cnrm.cloud.google.com/system: "true"
62 name: cnrm-webhook-manager
63 namespace: cnrm-system
64---
65apiVersion: rbac.authorization.k8s.io/v1
66kind: Role
67metadata:
68 annotations:
69 cnrm.cloud.google.com/version: 1.106.0
70 labels:
71 cnrm.cloud.google.com/system: "true"
72 name: cnrm-deletiondefender-cnrm-system-role
73 namespace: cnrm-system
74rules:
75- apiGroups:
76 - ""
77 resources:
78 - secrets
79 verbs:
80 - get
81 - create
82 - update
83 - patch
84 - delete
85---
86apiVersion: rbac.authorization.k8s.io/v1
87kind: Role
88metadata:
89 annotations:
90 cnrm.cloud.google.com/version: 1.106.0
91 labels:
92 cnrm.cloud.google.com/system: "true"
93 name: cnrm-webhook-cnrm-system-role
94 namespace: cnrm-system
95rules:
96- apiGroups:
97 - ""
98 resources:
99 - secrets
100 verbs:
101 - get
102 - create
103 - update
104 - patch
105 - delete
106---
107apiVersion: rbac.authorization.k8s.io/v1
108kind: ClusterRole
109metadata:
110 annotations:
111 cnrm.cloud.google.com/version: 1.106.0
112 creationTimestamp: null
113 labels:
114 cnrm.cloud.google.com/system: "true"
115 rbac.authorization.k8s.io/aggregate-to-admin: "true"
116 rbac.authorization.k8s.io/aggregate-to-edit: "true"
117 name: cnrm-admin
118rules:
119- apiGroups:
120 - accesscontextmanager.cnrm.cloud.google.com
121 resources:
122 - '*'
123 verbs:
124 - get
125 - list
126 - watch
127 - create
128 - update
129 - patch
130 - delete
131- apiGroups:
132 - alloydb.cnrm.cloud.google.com
133 resources:
134 - '*'
135 verbs:
136 - get
137 - list
138 - watch
139 - create
140 - update
141 - patch
142 - delete
143- apiGroups:
144 - apigateway.cnrm.cloud.google.com
145 resources:
146 - '*'
147 verbs:
148 - get
149 - list
150 - watch
151 - create
152 - update
153 - patch
154 - delete
155- apiGroups:
156 - apigee.cnrm.cloud.google.com
157 resources:
158 - '*'
159 verbs:
160 - get
161 - list
162 - watch
163 - create
164 - update
165 - patch
166 - delete
167- apiGroups:
168 - appengine.cnrm.cloud.google.com
169 resources:
170 - '*'
171 verbs:
172 - get
173 - list
174 - watch
175 - create
176 - update
177 - patch
178 - delete
179- apiGroups:
180 - artifactregistry.cnrm.cloud.google.com
181 resources:
182 - '*'
183 verbs:
184 - get
185 - list
186 - watch
187 - create
188 - update
189 - patch
190 - delete
191- apiGroups:
192 - beyondcorp.cnrm.cloud.google.com
193 resources:
194 - '*'
195 verbs:
196 - get
197 - list
198 - watch
199 - create
200 - update
201 - patch
202 - delete
203- apiGroups:
204 - bigquery.cnrm.cloud.google.com
205 resources:
206 - '*'
207 verbs:
208 - get
209 - list
210 - watch
211 - create
212 - update
213 - patch
214 - delete
215- apiGroups:
216 - bigqueryanalyticshub.cnrm.cloud.google.com
217 resources:
218 - '*'
219 verbs:
220 - get
221 - list
222 - watch
223 - create
224 - update
225 - patch
226 - delete
227- apiGroups:
228 - bigqueryconnection.cnrm.cloud.google.com
229 resources:
230 - '*'
231 verbs:
232 - get
233 - list
234 - watch
235 - create
236 - update
237 - patch
238 - delete
239- apiGroups:
240 - bigquerydatapolicy.cnrm.cloud.google.com
241 resources:
242 - '*'
243 verbs:
244 - get
245 - list
246 - watch
247 - create
248 - update
249 - patch
250 - delete
251- apiGroups:
252 - bigquerydatatransfer.cnrm.cloud.google.com
253 resources:
254 - '*'
255 verbs:
256 - get
257 - list
258 - watch
259 - create
260 - update
261 - patch
262 - delete
263- apiGroups:
264 - bigqueryreservation.cnrm.cloud.google.com
265 resources:
266 - '*'
267 verbs:
268 - get
269 - list
270 - watch
271 - create
272 - update
273 - patch
274 - delete
275- apiGroups:
276 - bigtable.cnrm.cloud.google.com
277 resources:
278 - '*'
279 verbs:
280 - get
281 - list
282 - watch
283 - create
284 - update
285 - patch
286 - delete
287- apiGroups:
288 - billingbudgets.cnrm.cloud.google.com
289 resources:
290 - '*'
291 verbs:
292 - get
293 - list
294 - watch
295 - create
296 - update
297 - patch
298 - delete
299- apiGroups:
300 - binaryauthorization.cnrm.cloud.google.com
301 resources:
302 - '*'
303 verbs:
304 - get
305 - list
306 - watch
307 - create
308 - update
309 - patch
310 - delete
311- apiGroups:
312 - certificatemanager.cnrm.cloud.google.com
313 resources:
314 - '*'
315 verbs:
316 - get
317 - list
318 - watch
319 - create
320 - update
321 - patch
322 - delete
323- apiGroups:
324 - cloudasset.cnrm.cloud.google.com
325 resources:
326 - '*'
327 verbs:
328 - get
329 - list
330 - watch
331 - create
332 - update
333 - patch
334 - delete
335- apiGroups:
336 - cloudbuild.cnrm.cloud.google.com
337 resources:
338 - '*'
339 verbs:
340 - get
341 - list
342 - watch
343 - create
344 - update
345 - patch
346 - delete
347- apiGroups:
348 - cloudfunctions.cnrm.cloud.google.com
349 resources:
350 - '*'
351 verbs:
352 - get
353 - list
354 - watch
355 - create
356 - update
357 - patch
358 - delete
359- apiGroups:
360 - cloudfunctions2.cnrm.cloud.google.com
361 resources:
362 - '*'
363 verbs:
364 - get
365 - list
366 - watch
367 - create
368 - update
369 - patch
370 - delete
371- apiGroups:
372 - cloudidentity.cnrm.cloud.google.com
373 resources:
374 - '*'
375 verbs:
376 - get
377 - list
378 - watch
379 - create
380 - update
381 - patch
382 - delete
383- apiGroups:
384 - cloudids.cnrm.cloud.google.com
385 resources:
386 - '*'
387 verbs:
388 - get
389 - list
390 - watch
391 - create
392 - update
393 - patch
394 - delete
395- apiGroups:
396 - cloudiot.cnrm.cloud.google.com
397 resources:
398 - '*'
399 verbs:
400 - get
401 - list
402 - watch
403 - create
404 - update
405 - patch
406 - delete
407- apiGroups:
408 - cloudscheduler.cnrm.cloud.google.com
409 resources:
410 - '*'
411 verbs:
412 - get
413 - list
414 - watch
415 - create
416 - update
417 - patch
418 - delete
419- apiGroups:
420 - cloudtasks.cnrm.cloud.google.com
421 resources:
422 - '*'
423 verbs:
424 - get
425 - list
426 - watch
427 - create
428 - update
429 - patch
430 - delete
431- apiGroups:
432 - compute.cnrm.cloud.google.com
433 resources:
434 - '*'
435 verbs:
436 - get
437 - list
438 - watch
439 - create
440 - update
441 - patch
442 - delete
443- apiGroups:
444 - configcontroller.cnrm.cloud.google.com
445 resources:
446 - '*'
447 verbs:
448 - get
449 - list
450 - watch
451 - create
452 - update
453 - patch
454 - delete
455- apiGroups:
456 - container.cnrm.cloud.google.com
457 resources:
458 - '*'
459 verbs:
460 - get
461 - list
462 - watch
463 - create
464 - update
465 - patch
466 - delete
467- apiGroups:
468 - containeranalysis.cnrm.cloud.google.com
469 resources:
470 - '*'
471 verbs:
472 - get
473 - list
474 - watch
475 - create
476 - update
477 - patch
478 - delete
479- apiGroups:
480 - datacatalog.cnrm.cloud.google.com
481 resources:
482 - '*'
483 verbs:
484 - get
485 - list
486 - watch
487 - create
488 - update
489 - patch
490 - delete
491- apiGroups:
492 - dataflow.cnrm.cloud.google.com
493 resources:
494 - '*'
495 verbs:
496 - get
497 - list
498 - watch
499 - create
500 - update
501 - patch
502 - delete
503- apiGroups:
504 - dataform.cnrm.cloud.google.com
505 resources:
506 - '*'
507 verbs:
508 - get
509 - list
510 - watch
511 - create
512 - update
513 - patch
514 - delete
515- apiGroups:
516 - datafusion.cnrm.cloud.google.com
517 resources:
518 - '*'
519 verbs:
520 - get
521 - list
522 - watch
523 - create
524 - update
525 - patch
526 - delete
527- apiGroups:
528 - dataproc.cnrm.cloud.google.com
529 resources:
530 - '*'
531 verbs:
532 - get
533 - list
534 - watch
535 - create
536 - update
537 - patch
538 - delete
539- apiGroups:
540 - datastore.cnrm.cloud.google.com
541 resources:
542 - '*'
543 verbs:
544 - get
545 - list
546 - watch
547 - create
548 - update
549 - patch
550 - delete
551- apiGroups:
552 - datastream.cnrm.cloud.google.com
553 resources:
554 - '*'
555 verbs:
556 - get
557 - list
558 - watch
559 - create
560 - update
561 - patch
562 - delete
563- apiGroups:
564 - deploymentmanager.cnrm.cloud.google.com
565 resources:
566 - '*'
567 verbs:
568 - get
569 - list
570 - watch
571 - create
572 - update
573 - patch
574 - delete
575- apiGroups:
576 - dialogflow.cnrm.cloud.google.com
577 resources:
578 - '*'
579 verbs:
580 - get
581 - list
582 - watch
583 - create
584 - update
585 - patch
586 - delete
587- apiGroups:
588 - dialogflowcx.cnrm.cloud.google.com
589 resources:
590 - '*'
591 verbs:
592 - get
593 - list
594 - watch
595 - create
596 - update
597 - patch
598 - delete
599- apiGroups:
600 - dlp.cnrm.cloud.google.com
601 resources:
602 - '*'
603 verbs:
604 - get
605 - list
606 - watch
607 - create
608 - update
609 - patch
610 - delete
611- apiGroups:
612 - dns.cnrm.cloud.google.com
613 resources:
614 - '*'
615 verbs:
616 - get
617 - list
618 - watch
619 - create
620 - update
621 - patch
622 - delete
623- apiGroups:
624 - documentai.cnrm.cloud.google.com
625 resources:
626 - '*'
627 verbs:
628 - get
629 - list
630 - watch
631 - create
632 - update
633 - patch
634 - delete
635- apiGroups:
636 - essentialcontacts.cnrm.cloud.google.com
637 resources:
638 - '*'
639 verbs:
640 - get
641 - list
642 - watch
643 - create
644 - update
645 - patch
646 - delete
647- apiGroups:
648 - eventarc.cnrm.cloud.google.com
649 resources:
650 - '*'
651 verbs:
652 - get
653 - list
654 - watch
655 - create
656 - update
657 - patch
658 - delete
659- apiGroups:
660 - filestore.cnrm.cloud.google.com
661 resources:
662 - '*'
663 verbs:
664 - get
665 - list
666 - watch
667 - create
668 - update
669 - patch
670 - delete
671- apiGroups:
672 - firebase.cnrm.cloud.google.com
673 resources:
674 - '*'
675 verbs:
676 - get
677 - list
678 - watch
679 - create
680 - update
681 - patch
682 - delete
683- apiGroups:
684 - firebasedatabase.cnrm.cloud.google.com
685 resources:
686 - '*'
687 verbs:
688 - get
689 - list
690 - watch
691 - create
692 - update
693 - patch
694 - delete
695- apiGroups:
696 - firebasehosting.cnrm.cloud.google.com
697 resources:
698 - '*'
699 verbs:
700 - get
701 - list
702 - watch
703 - create
704 - update
705 - patch
706 - delete
707- apiGroups:
708 - firebasestorage.cnrm.cloud.google.com
709 resources:
710 - '*'
711 verbs:
712 - get
713 - list
714 - watch
715 - create
716 - update
717 - patch
718 - delete
719- apiGroups:
720 - firestore.cnrm.cloud.google.com
721 resources:
722 - '*'
723 verbs:
724 - get
725 - list
726 - watch
727 - create
728 - update
729 - patch
730 - delete
731- apiGroups:
732 - gkebackup.cnrm.cloud.google.com
733 resources:
734 - '*'
735 verbs:
736 - get
737 - list
738 - watch
739 - create
740 - update
741 - patch
742 - delete
743- apiGroups:
744 - gkehub.cnrm.cloud.google.com
745 resources:
746 - '*'
747 verbs:
748 - get
749 - list
750 - watch
751 - create
752 - update
753 - patch
754 - delete
755- apiGroups:
756 - healthcare.cnrm.cloud.google.com
757 resources:
758 - '*'
759 verbs:
760 - get
761 - list
762 - watch
763 - create
764 - update
765 - patch
766 - delete
767- apiGroups:
768 - iam.cnrm.cloud.google.com
769 resources:
770 - '*'
771 verbs:
772 - get
773 - list
774 - watch
775 - create
776 - update
777 - patch
778 - delete
779- apiGroups:
780 - iap.cnrm.cloud.google.com
781 resources:
782 - '*'
783 verbs:
784 - get
785 - list
786 - watch
787 - create
788 - update
789 - patch
790 - delete
791- apiGroups:
792 - identityplatform.cnrm.cloud.google.com
793 resources:
794 - '*'
795 verbs:
796 - get
797 - list
798 - watch
799 - create
800 - update
801 - patch
802 - delete
803- apiGroups:
804 - kms.cnrm.cloud.google.com
805 resources:
806 - '*'
807 verbs:
808 - get
809 - list
810 - watch
811 - create
812 - update
813 - patch
814 - delete
815- apiGroups:
816 - logging.cnrm.cloud.google.com
817 resources:
818 - '*'
819 verbs:
820 - get
821 - list
822 - watch
823 - create
824 - update
825 - patch
826 - delete
827- apiGroups:
828 - memcache.cnrm.cloud.google.com
829 resources:
830 - '*'
831 verbs:
832 - get
833 - list
834 - watch
835 - create
836 - update
837 - patch
838 - delete
839- apiGroups:
840 - mlengine.cnrm.cloud.google.com
841 resources:
842 - '*'
843 verbs:
844 - get
845 - list
846 - watch
847 - create
848 - update
849 - patch
850 - delete
851- apiGroups:
852 - monitoring.cnrm.cloud.google.com
853 resources:
854 - '*'
855 verbs:
856 - get
857 - list
858 - watch
859 - create
860 - update
861 - patch
862 - delete
863- apiGroups:
864 - networkconnectivity.cnrm.cloud.google.com
865 resources:
866 - '*'
867 verbs:
868 - get
869 - list
870 - watch
871 - create
872 - update
873 - patch
874 - delete
875- apiGroups:
876 - networkmanagement.cnrm.cloud.google.com
877 resources:
878 - '*'
879 verbs:
880 - get
881 - list
882 - watch
883 - create
884 - update
885 - patch
886 - delete
887- apiGroups:
888 - networksecurity.cnrm.cloud.google.com
889 resources:
890 - '*'
891 verbs:
892 - get
893 - list
894 - watch
895 - create
896 - update
897 - patch
898 - delete
899- apiGroups:
900 - networkservices.cnrm.cloud.google.com
901 resources:
902 - '*'
903 verbs:
904 - get
905 - list
906 - watch
907 - create
908 - update
909 - patch
910 - delete
911- apiGroups:
912 - notebooks.cnrm.cloud.google.com
913 resources:
914 - '*'
915 verbs:
916 - get
917 - list
918 - watch
919 - create
920 - update
921 - patch
922 - delete
923- apiGroups:
924 - orgpolicy.cnrm.cloud.google.com
925 resources:
926 - '*'
927 verbs:
928 - get
929 - list
930 - watch
931 - create
932 - update
933 - patch
934 - delete
935- apiGroups:
936 - osconfig.cnrm.cloud.google.com
937 resources:
938 - '*'
939 verbs:
940 - get
941 - list
942 - watch
943 - create
944 - update
945 - patch
946 - delete
947- apiGroups:
948 - oslogin.cnrm.cloud.google.com
949 resources:
950 - '*'
951 verbs:
952 - get
953 - list
954 - watch
955 - create
956 - update
957 - patch
958 - delete
959- apiGroups:
960 - privateca.cnrm.cloud.google.com
961 resources:
962 - '*'
963 verbs:
964 - get
965 - list
966 - watch
967 - create
968 - update
969 - patch
970 - delete
971- apiGroups:
972 - pubsub.cnrm.cloud.google.com
973 resources:
974 - '*'
975 verbs:
976 - get
977 - list
978 - watch
979 - create
980 - update
981 - patch
982 - delete
983- apiGroups:
984 - pubsublite.cnrm.cloud.google.com
985 resources:
986 - '*'
987 verbs:
988 - get
989 - list
990 - watch
991 - create
992 - update
993 - patch
994 - delete
995- apiGroups:
996 - recaptchaenterprise.cnrm.cloud.google.com
997 resources:
998 - '*'
999 verbs:
1000 - get
1001 - list
1002 - watch
1003 - create
1004 - update
1005 - patch
1006 - delete
1007- apiGroups:
1008 - redis.cnrm.cloud.google.com
1009 resources:
1010 - '*'
1011 verbs:
1012 - get
1013 - list
1014 - watch
1015 - create
1016 - update
1017 - patch
1018 - delete
1019- apiGroups:
1020 - resourcemanager.cnrm.cloud.google.com
1021 resources:
1022 - '*'
1023 verbs:
1024 - get
1025 - list
1026 - watch
1027 - create
1028 - update
1029 - patch
1030 - delete
1031- apiGroups:
1032 - run.cnrm.cloud.google.com
1033 resources:
1034 - '*'
1035 verbs:
1036 - get
1037 - list
1038 - watch
1039 - create
1040 - update
1041 - patch
1042 - delete
1043- apiGroups:
1044 - secretmanager.cnrm.cloud.google.com
1045 resources:
1046 - '*'
1047 verbs:
1048 - get
1049 - list
1050 - watch
1051 - create
1052 - update
1053 - patch
1054 - delete
1055- apiGroups:
1056 - securitycenter.cnrm.cloud.google.com
1057 resources:
1058 - '*'
1059 verbs:
1060 - get
1061 - list
1062 - watch
1063 - create
1064 - update
1065 - patch
1066 - delete
1067- apiGroups:
1068 - servicedirectory.cnrm.cloud.google.com
1069 resources:
1070 - '*'
1071 verbs:
1072 - get
1073 - list
1074 - watch
1075 - create
1076 - update
1077 - patch
1078 - delete
1079- apiGroups:
1080 - servicenetworking.cnrm.cloud.google.com
1081 resources:
1082 - '*'
1083 verbs:
1084 - get
1085 - list
1086 - watch
1087 - create
1088 - update
1089 - patch
1090 - delete
1091- apiGroups:
1092 - serviceusage.cnrm.cloud.google.com
1093 resources:
1094 - '*'
1095 verbs:
1096 - get
1097 - list
1098 - watch
1099 - create
1100 - update
1101 - patch
1102 - delete
1103- apiGroups:
1104 - sourcerepo.cnrm.cloud.google.com
1105 resources:
1106 - '*'
1107 verbs:
1108 - get
1109 - list
1110 - watch
1111 - create
1112 - update
1113 - patch
1114 - delete
1115- apiGroups:
1116 - spanner.cnrm.cloud.google.com
1117 resources:
1118 - '*'
1119 verbs:
1120 - get
1121 - list
1122 - watch
1123 - create
1124 - update
1125 - patch
1126 - delete
1127- apiGroups:
1128 - sql.cnrm.cloud.google.com
1129 resources:
1130 - '*'
1131 verbs:
1132 - get
1133 - list
1134 - watch
1135 - create
1136 - update
1137 - patch
1138 - delete
1139- apiGroups:
1140 - storage.cnrm.cloud.google.com
1141 resources:
1142 - '*'
1143 verbs:
1144 - get
1145 - list
1146 - watch
1147 - create
1148 - update
1149 - patch
1150 - delete
1151- apiGroups:
1152 - storagetransfer.cnrm.cloud.google.com
1153 resources:
1154 - '*'
1155 verbs:
1156 - get
1157 - list
1158 - watch
1159 - create
1160 - update
1161 - patch
1162 - delete
1163- apiGroups:
1164 - tags.cnrm.cloud.google.com
1165 resources:
1166 - '*'
1167 verbs:
1168 - get
1169 - list
1170 - watch
1171 - create
1172 - update
1173 - patch
1174 - delete
1175- apiGroups:
1176 - tpu.cnrm.cloud.google.com
1177 resources:
1178 - '*'
1179 verbs:
1180 - get
1181 - list
1182 - watch
1183 - create
1184 - update
1185 - patch
1186 - delete
1187- apiGroups:
1188 - vertexai.cnrm.cloud.google.com
1189 resources:
1190 - '*'
1191 verbs:
1192 - get
1193 - list
1194 - watch
1195 - create
1196 - update
1197 - patch
1198 - delete
1199- apiGroups:
1200 - vpcaccess.cnrm.cloud.google.com
1201 resources:
1202 - '*'
1203 verbs:
1204 - get
1205 - list
1206 - watch
1207 - create
1208 - update
1209 - patch
1210 - delete
1211- apiGroups:
1212 - workflows.cnrm.cloud.google.com
1213 resources:
1214 - '*'
1215 verbs:
1216 - get
1217 - list
1218 - watch
1219 - create
1220 - update
1221 - patch
1222 - delete
1223- apiGroups:
1224 - workstations.cnrm.cloud.google.com
1225 resources:
1226 - '*'
1227 verbs:
1228 - get
1229 - list
1230 - watch
1231 - create
1232 - update
1233 - patch
1234 - delete
1235---
1236apiVersion: rbac.authorization.k8s.io/v1
1237kind: ClusterRole
1238metadata:
1239 annotations:
1240 cnrm.cloud.google.com/version: 1.106.0
1241 labels:
1242 cnrm.cloud.google.com/system: "true"
1243 name: cnrm-deletiondefender-role
1244rules:
1245- apiGroups:
1246 - apiextensions.k8s.io
1247 resources:
1248 - customresourcedefinitions
1249 verbs:
1250 - get
1251 - list
1252 - watch
1253- apiGroups:
1254 - ""
1255 resources:
1256 - namespaces
1257 verbs:
1258 - get
1259 - list
1260 - watch
1261- apiGroups:
1262 - admissionregistration.k8s.io
1263 resources:
1264 - validatingwebhookconfigurations
1265 verbs:
1266 - get
1267 - list
1268 - watch
1269 - create
1270 - update
1271 - patch
1272 - delete
1273- apiGroups:
1274 - ""
1275 resources:
1276 - services
1277 verbs:
1278 - get
1279 - list
1280 - watch
1281 - create
1282 - update
1283 - patch
1284 - delete
1285---
1286apiVersion: rbac.authorization.k8s.io/v1
1287kind: ClusterRole
1288metadata:
1289 annotations:
1290 cnrm.cloud.google.com/version: 1.106.0
1291 labels:
1292 cnrm.cloud.google.com/system: "true"
1293 name: cnrm-manager-cluster-role
1294rules:
1295- apiGroups:
1296 - apiextensions.k8s.io
1297 resources:
1298 - customresourcedefinitions
1299 verbs:
1300 - get
1301 - list
1302 - watch
1303- apiGroups:
1304 - ""
1305 resources:
1306 - namespaces
1307 verbs:
1308 - get
1309 - list
1310 - watch
1311- apiGroups:
1312 - admissionregistration.k8s.io
1313 resources:
1314 - validatingwebhookconfigurations
1315 verbs:
1316 - get
1317 - list
1318 - watch
1319 - create
1320 - update
1321 - patch
1322 - delete
1323- apiGroups:
1324 - core.cnrm.cloud.google.com
1325 resources:
1326 - servicemappings
1327 verbs:
1328 - get
1329 - list
1330 - watch
1331- apiGroups:
1332 - core.cnrm.cloud.google.com
1333 resources:
1334 - '*'
1335 verbs:
1336 - get
1337 - list
1338 - watch
1339 - create
1340 - update
1341 - patch
1342 - delete
1343---
1344apiVersion: rbac.authorization.k8s.io/v1
1345kind: ClusterRole
1346metadata:
1347 annotations:
1348 cnrm.cloud.google.com/version: 1.106.0
1349 labels:
1350 cnrm.cloud.google.com/system: "true"
1351 name: cnrm-manager-ns-role
1352rules:
1353- apiGroups:
1354 - ""
1355 resources:
1356 - events
1357 - configmaps
1358 - secrets
1359 - services
1360 verbs:
1361 - get
1362 - list
1363 - watch
1364 - create
1365 - update
1366 - patch
1367 - delete
1368---
1369apiVersion: rbac.authorization.k8s.io/v1
1370kind: ClusterRole
1371metadata:
1372 annotations:
1373 cnrm.cloud.google.com/version: 1.106.0
1374 labels:
1375 cnrm.cloud.google.com/system: "true"
1376 name: cnrm-recorder-role
1377rules:
1378- apiGroups:
1379 - ""
1380 resources:
1381 - namespaces
1382 verbs:
1383 - get
1384 - list
1385 - watch
1386- apiGroups:
1387 - apiextensions.k8s.io
1388 resources:
1389 - customresourcedefinitions
1390 verbs:
1391 - get
1392 - list
1393 - watch
1394 - create
1395 - update
1396 - patch
1397 - delete
1398---
1399apiVersion: rbac.authorization.k8s.io/v1
1400kind: ClusterRole
1401metadata:
1402 annotations:
1403 cnrm.cloud.google.com/version: 1.106.0
1404 creationTimestamp: null
1405 labels:
1406 cnrm.cloud.google.com/system: "true"
1407 rbac.authorization.k8s.io/aggregate-to-view: "true"
1408 name: cnrm-viewer
1409rules:
1410- apiGroups:
1411 - accesscontextmanager.cnrm.cloud.google.com
1412 resources:
1413 - '*'
1414 verbs:
1415 - get
1416 - list
1417 - watch
1418- apiGroups:
1419 - alloydb.cnrm.cloud.google.com
1420 resources:
1421 - '*'
1422 verbs:
1423 - get
1424 - list
1425 - watch
1426- apiGroups:
1427 - apigateway.cnrm.cloud.google.com
1428 resources:
1429 - '*'
1430 verbs:
1431 - get
1432 - list
1433 - watch
1434- apiGroups:
1435 - apigee.cnrm.cloud.google.com
1436 resources:
1437 - '*'
1438 verbs:
1439 - get
1440 - list
1441 - watch
1442- apiGroups:
1443 - appengine.cnrm.cloud.google.com
1444 resources:
1445 - '*'
1446 verbs:
1447 - get
1448 - list
1449 - watch
1450- apiGroups:
1451 - artifactregistry.cnrm.cloud.google.com
1452 resources:
1453 - '*'
1454 verbs:
1455 - get
1456 - list
1457 - watch
1458- apiGroups:
1459 - beyondcorp.cnrm.cloud.google.com
1460 resources:
1461 - '*'
1462 verbs:
1463 - get
1464 - list
1465 - watch
1466- apiGroups:
1467 - bigquery.cnrm.cloud.google.com
1468 resources:
1469 - '*'
1470 verbs:
1471 - get
1472 - list
1473 - watch
1474- apiGroups:
1475 - bigqueryanalyticshub.cnrm.cloud.google.com
1476 resources:
1477 - '*'
1478 verbs:
1479 - get
1480 - list
1481 - watch
1482- apiGroups:
1483 - bigqueryconnection.cnrm.cloud.google.com
1484 resources:
1485 - '*'
1486 verbs:
1487 - get
1488 - list
1489 - watch
1490- apiGroups:
1491 - bigquerydatapolicy.cnrm.cloud.google.com
1492 resources:
1493 - '*'
1494 verbs:
1495 - get
1496 - list
1497 - watch
1498- apiGroups:
1499 - bigquerydatatransfer.cnrm.cloud.google.com
1500 resources:
1501 - '*'
1502 verbs:
1503 - get
1504 - list
1505 - watch
1506- apiGroups:
1507 - bigqueryreservation.cnrm.cloud.google.com
1508 resources:
1509 - '*'
1510 verbs:
1511 - get
1512 - list
1513 - watch
1514- apiGroups:
1515 - bigtable.cnrm.cloud.google.com
1516 resources:
1517 - '*'
1518 verbs:
1519 - get
1520 - list
1521 - watch
1522- apiGroups:
1523 - billingbudgets.cnrm.cloud.google.com
1524 resources:
1525 - '*'
1526 verbs:
1527 - get
1528 - list
1529 - watch
1530- apiGroups:
1531 - binaryauthorization.cnrm.cloud.google.com
1532 resources:
1533 - '*'
1534 verbs:
1535 - get
1536 - list
1537 - watch
1538- apiGroups:
1539 - certificatemanager.cnrm.cloud.google.com
1540 resources:
1541 - '*'
1542 verbs:
1543 - get
1544 - list
1545 - watch
1546- apiGroups:
1547 - cloudasset.cnrm.cloud.google.com
1548 resources:
1549 - '*'
1550 verbs:
1551 - get
1552 - list
1553 - watch
1554- apiGroups:
1555 - cloudbuild.cnrm.cloud.google.com
1556 resources:
1557 - '*'
1558 verbs:
1559 - get
1560 - list
1561 - watch
1562- apiGroups:
1563 - cloudfunctions.cnrm.cloud.google.com
1564 resources:
1565 - '*'
1566 verbs:
1567 - get
1568 - list
1569 - watch
1570- apiGroups:
1571 - cloudfunctions2.cnrm.cloud.google.com
1572 resources:
1573 - '*'
1574 verbs:
1575 - get
1576 - list
1577 - watch
1578- apiGroups:
1579 - cloudidentity.cnrm.cloud.google.com
1580 resources:
1581 - '*'
1582 verbs:
1583 - get
1584 - list
1585 - watch
1586- apiGroups:
1587 - cloudids.cnrm.cloud.google.com
1588 resources:
1589 - '*'
1590 verbs:
1591 - get
1592 - list
1593 - watch
1594- apiGroups:
1595 - cloudiot.cnrm.cloud.google.com
1596 resources:
1597 - '*'
1598 verbs:
1599 - get
1600 - list
1601 - watch
1602- apiGroups:
1603 - cloudscheduler.cnrm.cloud.google.com
1604 resources:
1605 - '*'
1606 verbs:
1607 - get
1608 - list
1609 - watch
1610- apiGroups:
1611 - cloudtasks.cnrm.cloud.google.com
1612 resources:
1613 - '*'
1614 verbs:
1615 - get
1616 - list
1617 - watch
1618- apiGroups:
1619 - compute.cnrm.cloud.google.com
1620 resources:
1621 - '*'
1622 verbs:
1623 - get
1624 - list
1625 - watch
1626- apiGroups:
1627 - configcontroller.cnrm.cloud.google.com
1628 resources:
1629 - '*'
1630 verbs:
1631 - get
1632 - list
1633 - watch
1634- apiGroups:
1635 - container.cnrm.cloud.google.com
1636 resources:
1637 - '*'
1638 verbs:
1639 - get
1640 - list
1641 - watch
1642- apiGroups:
1643 - containeranalysis.cnrm.cloud.google.com
1644 resources:
1645 - '*'
1646 verbs:
1647 - get
1648 - list
1649 - watch
1650- apiGroups:
1651 - datacatalog.cnrm.cloud.google.com
1652 resources:
1653 - '*'
1654 verbs:
1655 - get
1656 - list
1657 - watch
1658- apiGroups:
1659 - dataflow.cnrm.cloud.google.com
1660 resources:
1661 - '*'
1662 verbs:
1663 - get
1664 - list
1665 - watch
1666- apiGroups:
1667 - dataform.cnrm.cloud.google.com
1668 resources:
1669 - '*'
1670 verbs:
1671 - get
1672 - list
1673 - watch
1674- apiGroups:
1675 - datafusion.cnrm.cloud.google.com
1676 resources:
1677 - '*'
1678 verbs:
1679 - get
1680 - list
1681 - watch
1682- apiGroups:
1683 - dataproc.cnrm.cloud.google.com
1684 resources:
1685 - '*'
1686 verbs:
1687 - get
1688 - list
1689 - watch
1690- apiGroups:
1691 - datastore.cnrm.cloud.google.com
1692 resources:
1693 - '*'
1694 verbs:
1695 - get
1696 - list
1697 - watch
1698- apiGroups:
1699 - datastream.cnrm.cloud.google.com
1700 resources:
1701 - '*'
1702 verbs:
1703 - get
1704 - list
1705 - watch
1706- apiGroups:
1707 - deploymentmanager.cnrm.cloud.google.com
1708 resources:
1709 - '*'
1710 verbs:
1711 - get
1712 - list
1713 - watch
1714- apiGroups:
1715 - dialogflow.cnrm.cloud.google.com
1716 resources:
1717 - '*'
1718 verbs:
1719 - get
1720 - list
1721 - watch
1722- apiGroups:
1723 - dialogflowcx.cnrm.cloud.google.com
1724 resources:
1725 - '*'
1726 verbs:
1727 - get
1728 - list
1729 - watch
1730- apiGroups:
1731 - dlp.cnrm.cloud.google.com
1732 resources:
1733 - '*'
1734 verbs:
1735 - get
1736 - list
1737 - watch
1738- apiGroups:
1739 - dns.cnrm.cloud.google.com
1740 resources:
1741 - '*'
1742 verbs:
1743 - get
1744 - list
1745 - watch
1746- apiGroups:
1747 - documentai.cnrm.cloud.google.com
1748 resources:
1749 - '*'
1750 verbs:
1751 - get
1752 - list
1753 - watch
1754- apiGroups:
1755 - essentialcontacts.cnrm.cloud.google.com
1756 resources:
1757 - '*'
1758 verbs:
1759 - get
1760 - list
1761 - watch
1762- apiGroups:
1763 - eventarc.cnrm.cloud.google.com
1764 resources:
1765 - '*'
1766 verbs:
1767 - get
1768 - list
1769 - watch
1770- apiGroups:
1771 - filestore.cnrm.cloud.google.com
1772 resources:
1773 - '*'
1774 verbs:
1775 - get
1776 - list
1777 - watch
1778- apiGroups:
1779 - firebase.cnrm.cloud.google.com
1780 resources:
1781 - '*'
1782 verbs:
1783 - get
1784 - list
1785 - watch
1786- apiGroups:
1787 - firebasedatabase.cnrm.cloud.google.com
1788 resources:
1789 - '*'
1790 verbs:
1791 - get
1792 - list
1793 - watch
1794- apiGroups:
1795 - firebasehosting.cnrm.cloud.google.com
1796 resources:
1797 - '*'
1798 verbs:
1799 - get
1800 - list
1801 - watch
1802- apiGroups:
1803 - firebasestorage.cnrm.cloud.google.com
1804 resources:
1805 - '*'
1806 verbs:
1807 - get
1808 - list
1809 - watch
1810- apiGroups:
1811 - firestore.cnrm.cloud.google.com
1812 resources:
1813 - '*'
1814 verbs:
1815 - get
1816 - list
1817 - watch
1818- apiGroups:
1819 - gkebackup.cnrm.cloud.google.com
1820 resources:
1821 - '*'
1822 verbs:
1823 - get
1824 - list
1825 - watch
1826- apiGroups:
1827 - gkehub.cnrm.cloud.google.com
1828 resources:
1829 - '*'
1830 verbs:
1831 - get
1832 - list
1833 - watch
1834- apiGroups:
1835 - healthcare.cnrm.cloud.google.com
1836 resources:
1837 - '*'
1838 verbs:
1839 - get
1840 - list
1841 - watch
1842- apiGroups:
1843 - iam.cnrm.cloud.google.com
1844 resources:
1845 - '*'
1846 verbs:
1847 - get
1848 - list
1849 - watch
1850- apiGroups:
1851 - iap.cnrm.cloud.google.com
1852 resources:
1853 - '*'
1854 verbs:
1855 - get
1856 - list
1857 - watch
1858- apiGroups:
1859 - identityplatform.cnrm.cloud.google.com
1860 resources:
1861 - '*'
1862 verbs:
1863 - get
1864 - list
1865 - watch
1866- apiGroups:
1867 - kms.cnrm.cloud.google.com
1868 resources:
1869 - '*'
1870 verbs:
1871 - get
1872 - list
1873 - watch
1874- apiGroups:
1875 - logging.cnrm.cloud.google.com
1876 resources:
1877 - '*'
1878 verbs:
1879 - get
1880 - list
1881 - watch
1882- apiGroups:
1883 - memcache.cnrm.cloud.google.com
1884 resources:
1885 - '*'
1886 verbs:
1887 - get
1888 - list
1889 - watch
1890- apiGroups:
1891 - mlengine.cnrm.cloud.google.com
1892 resources:
1893 - '*'
1894 verbs:
1895 - get
1896 - list
1897 - watch
1898- apiGroups:
1899 - monitoring.cnrm.cloud.google.com
1900 resources:
1901 - '*'
1902 verbs:
1903 - get
1904 - list
1905 - watch
1906- apiGroups:
1907 - networkconnectivity.cnrm.cloud.google.com
1908 resources:
1909 - '*'
1910 verbs:
1911 - get
1912 - list
1913 - watch
1914- apiGroups:
1915 - networkmanagement.cnrm.cloud.google.com
1916 resources:
1917 - '*'
1918 verbs:
1919 - get
1920 - list
1921 - watch
1922- apiGroups:
1923 - networksecurity.cnrm.cloud.google.com
1924 resources:
1925 - '*'
1926 verbs:
1927 - get
1928 - list
1929 - watch
1930- apiGroups:
1931 - networkservices.cnrm.cloud.google.com
1932 resources:
1933 - '*'
1934 verbs:
1935 - get
1936 - list
1937 - watch
1938- apiGroups:
1939 - notebooks.cnrm.cloud.google.com
1940 resources:
1941 - '*'
1942 verbs:
1943 - get
1944 - list
1945 - watch
1946- apiGroups:
1947 - orgpolicy.cnrm.cloud.google.com
1948 resources:
1949 - '*'
1950 verbs:
1951 - get
1952 - list
1953 - watch
1954- apiGroups:
1955 - osconfig.cnrm.cloud.google.com
1956 resources:
1957 - '*'
1958 verbs:
1959 - get
1960 - list
1961 - watch
1962- apiGroups:
1963 - oslogin.cnrm.cloud.google.com
1964 resources:
1965 - '*'
1966 verbs:
1967 - get
1968 - list
1969 - watch
1970- apiGroups:
1971 - privateca.cnrm.cloud.google.com
1972 resources:
1973 - '*'
1974 verbs:
1975 - get
1976 - list
1977 - watch
1978- apiGroups:
1979 - pubsub.cnrm.cloud.google.com
1980 resources:
1981 - '*'
1982 verbs:
1983 - get
1984 - list
1985 - watch
1986- apiGroups:
1987 - pubsublite.cnrm.cloud.google.com
1988 resources:
1989 - '*'
1990 verbs:
1991 - get
1992 - list
1993 - watch
1994- apiGroups:
1995 - recaptchaenterprise.cnrm.cloud.google.com
1996 resources:
1997 - '*'
1998 verbs:
1999 - get
2000 - list
2001 - watch
2002- apiGroups:
2003 - redis.cnrm.cloud.google.com
2004 resources:
2005 - '*'
2006 verbs:
2007 - get
2008 - list
2009 - watch
2010- apiGroups:
2011 - resourcemanager.cnrm.cloud.google.com
2012 resources:
2013 - '*'
2014 verbs:
2015 - get
2016 - list
2017 - watch
2018- apiGroups:
2019 - run.cnrm.cloud.google.com
2020 resources:
2021 - '*'
2022 verbs:
2023 - get
2024 - list
2025 - watch
2026- apiGroups:
2027 - secretmanager.cnrm.cloud.google.com
2028 resources:
2029 - '*'
2030 verbs:
2031 - get
2032 - list
2033 - watch
2034- apiGroups:
2035 - securitycenter.cnrm.cloud.google.com
2036 resources:
2037 - '*'
2038 verbs:
2039 - get
2040 - list
2041 - watch
2042- apiGroups:
2043 - servicedirectory.cnrm.cloud.google.com
2044 resources:
2045 - '*'
2046 verbs:
2047 - get
2048 - list
2049 - watch
2050- apiGroups:
2051 - servicenetworking.cnrm.cloud.google.com
2052 resources:
2053 - '*'
2054 verbs:
2055 - get
2056 - list
2057 - watch
2058- apiGroups:
2059 - serviceusage.cnrm.cloud.google.com
2060 resources:
2061 - '*'
2062 verbs:
2063 - get
2064 - list
2065 - watch
2066- apiGroups:
2067 - sourcerepo.cnrm.cloud.google.com
2068 resources:
2069 - '*'
2070 verbs:
2071 - get
2072 - list
2073 - watch
2074- apiGroups:
2075 - spanner.cnrm.cloud.google.com
2076 resources:
2077 - '*'
2078 verbs:
2079 - get
2080 - list
2081 - watch
2082- apiGroups:
2083 - sql.cnrm.cloud.google.com
2084 resources:
2085 - '*'
2086 verbs:
2087 - get
2088 - list
2089 - watch
2090- apiGroups:
2091 - storage.cnrm.cloud.google.com
2092 resources:
2093 - '*'
2094 verbs:
2095 - get
2096 - list
2097 - watch
2098- apiGroups:
2099 - storagetransfer.cnrm.cloud.google.com
2100 resources:
2101 - '*'
2102 verbs:
2103 - get
2104 - list
2105 - watch
2106- apiGroups:
2107 - tags.cnrm.cloud.google.com
2108 resources:
2109 - '*'
2110 verbs:
2111 - get
2112 - list
2113 - watch
2114- apiGroups:
2115 - tpu.cnrm.cloud.google.com
2116 resources:
2117 - '*'
2118 verbs:
2119 - get
2120 - list
2121 - watch
2122- apiGroups:
2123 - vertexai.cnrm.cloud.google.com
2124 resources:
2125 - '*'
2126 verbs:
2127 - get
2128 - list
2129 - watch
2130- apiGroups:
2131 - vpcaccess.cnrm.cloud.google.com
2132 resources:
2133 - '*'
2134 verbs:
2135 - get
2136 - list
2137 - watch
2138- apiGroups:
2139 - workflows.cnrm.cloud.google.com
2140 resources:
2141 - '*'
2142 verbs:
2143 - get
2144 - list
2145 - watch
2146- apiGroups:
2147 - workstations.cnrm.cloud.google.com
2148 resources:
2149 - '*'
2150 verbs:
2151 - get
2152 - list
2153 - watch
2154---
2155apiVersion: rbac.authorization.k8s.io/v1
2156kind: ClusterRole
2157metadata:
2158 annotations:
2159 cnrm.cloud.google.com/version: 1.106.0
2160 labels:
2161 cnrm.cloud.google.com/system: "true"
2162 name: cnrm-webhook-role
2163rules:
2164- apiGroups:
2165 - admissionregistration.k8s.io
2166 resources:
2167 - validatingwebhookconfigurations
2168 - mutatingwebhookconfigurations
2169 verbs:
2170 - get
2171 - list
2172 - watch
2173 - create
2174 - update
2175 - patch
2176 - delete
2177- apiGroups:
2178 - core.cnrm.cloud.google.com
2179 resources:
2180 - servicemappings
2181 verbs:
2182 - get
2183 - list
2184 - watch
2185 - create
2186 - update
2187 - patch
2188 - delete
2189- apiGroups:
2190 - ""
2191 resources:
2192 - services
2193 verbs:
2194 - get
2195 - list
2196 - watch
2197 - create
2198 - update
2199 - patch
2200 - delete
2201- apiGroups:
2202 - apiextensions.k8s.io
2203 resources:
2204 - customresourcedefinitions
2205 verbs:
2206 - get
2207 - list
2208 - watch
2209- apiGroups:
2210 - ""
2211 resources:
2212 - namespaces
2213 verbs:
2214 - get
2215 - list
2216 - watch
2217---
2218apiVersion: rbac.authorization.k8s.io/v1
2219kind: RoleBinding
2220metadata:
2221 annotations:
2222 cnrm.cloud.google.com/version: 1.106.0
2223 labels:
2224 cnrm.cloud.google.com/system: "true"
2225 name: cnrm-deletiondefender-role-binding
2226 namespace: cnrm-system
2227roleRef:
2228 apiGroup: rbac.authorization.k8s.io
2229 kind: Role
2230 name: cnrm-deletiondefender-cnrm-system-role
2231subjects:
2232- kind: ServiceAccount
2233 name: cnrm-deletiondefender
2234 namespace: cnrm-system
2235---
2236apiVersion: rbac.authorization.k8s.io/v1
2237kind: RoleBinding
2238metadata:
2239 annotations:
2240 cnrm.cloud.google.com/version: 1.106.0
2241 labels:
2242 cnrm.cloud.google.com/system: "true"
2243 name: cnrm-webhook-role-binding
2244 namespace: cnrm-system
2245roleRef:
2246 apiGroup: rbac.authorization.k8s.io
2247 kind: Role
2248 name: cnrm-webhook-cnrm-system-role
2249subjects:
2250- kind: ServiceAccount
2251 name: cnrm-webhook-manager
2252 namespace: cnrm-system
2253---
2254apiVersion: rbac.authorization.k8s.io/v1
2255kind: ClusterRoleBinding
2256metadata:
2257 annotations:
2258 cnrm.cloud.google.com/version: 1.106.0
2259 labels:
2260 cnrm.cloud.google.com/system: "true"
2261 name: cnrm-admin-binding
2262roleRef:
2263 apiGroup: rbac.authorization.k8s.io
2264 kind: ClusterRole
2265 name: cnrm-admin
2266subjects:
2267- kind: ServiceAccount
2268 name: cnrm-controller-manager
2269 namespace: cnrm-system
2270- kind: ServiceAccount
2271 name: cnrm-resource-stats-recorder
2272 namespace: cnrm-system
2273- kind: ServiceAccount
2274 name: cnrm-deletiondefender
2275 namespace: cnrm-system
2276---
2277apiVersion: rbac.authorization.k8s.io/v1
2278kind: ClusterRoleBinding
2279metadata:
2280 annotations:
2281 cnrm.cloud.google.com/version: 1.106.0
2282 labels:
2283 cnrm.cloud.google.com/system: "true"
2284 name: cnrm-deletiondefender-binding
2285roleRef:
2286 apiGroup: rbac.authorization.k8s.io
2287 kind: ClusterRole
2288 name: cnrm-deletiondefender-role
2289subjects:
2290- kind: ServiceAccount
2291 name: cnrm-deletiondefender
2292 namespace: cnrm-system
2293---
2294apiVersion: rbac.authorization.k8s.io/v1
2295kind: ClusterRoleBinding
2296metadata:
2297 annotations:
2298 cnrm.cloud.google.com/version: 1.106.0
2299 labels:
2300 cnrm.cloud.google.com/system: "true"
2301 name: cnrm-manager-binding
2302roleRef:
2303 apiGroup: rbac.authorization.k8s.io
2304 kind: ClusterRole
2305 name: cnrm-manager-cluster-role
2306subjects:
2307- kind: ServiceAccount
2308 name: cnrm-controller-manager
2309 namespace: cnrm-system
2310---
2311apiVersion: rbac.authorization.k8s.io/v1
2312kind: ClusterRoleBinding
2313metadata:
2314 annotations:
2315 cnrm.cloud.google.com/version: 1.106.0
2316 labels:
2317 cnrm.cloud.google.com/system: "true"
2318 name: cnrm-manager-watcher-binding
2319roleRef:
2320 apiGroup: rbac.authorization.k8s.io
2321 kind: ClusterRole
2322 name: cnrm-manager-ns-role
2323subjects:
2324- kind: ServiceAccount
2325 name: cnrm-controller-manager
2326 namespace: cnrm-system
2327---
2328apiVersion: rbac.authorization.k8s.io/v1
2329kind: ClusterRoleBinding
2330metadata:
2331 annotations:
2332 cnrm.cloud.google.com/version: 1.106.0
2333 labels:
2334 cnrm.cloud.google.com/system: "true"
2335 name: cnrm-recorder-binding
2336roleRef:
2337 apiGroup: rbac.authorization.k8s.io
2338 kind: ClusterRole
2339 name: cnrm-recorder-role
2340subjects:
2341- kind: ServiceAccount
2342 name: cnrm-resource-stats-recorder
2343 namespace: cnrm-system
2344---
2345apiVersion: rbac.authorization.k8s.io/v1
2346kind: ClusterRoleBinding
2347metadata:
2348 annotations:
2349 cnrm.cloud.google.com/version: 1.106.0
2350 labels:
2351 cnrm.cloud.google.com/system: "true"
2352 name: cnrm-webhook-binding
2353roleRef:
2354 apiGroup: rbac.authorization.k8s.io
2355 kind: ClusterRole
2356 name: cnrm-webhook-role
2357subjects:
2358- kind: ServiceAccount
2359 name: cnrm-webhook-manager
2360 namespace: cnrm-system
2361---
2362apiVersion: v1
2363kind: Service
2364metadata:
2365 annotations:
2366 cnrm.cloud.google.com/version: 1.106.0
2367 labels:
2368 cnrm.cloud.google.com/system: "true"
2369 name: cnrm-deletiondefender
2370 namespace: cnrm-system
2371spec:
2372 ports:
2373 - name: deletiondefender
2374 port: 443
2375 selector:
2376 cnrm.cloud.google.com/component: cnrm-deletiondefender
2377 cnrm.cloud.google.com/system: "true"
2378---
2379apiVersion: v1
2380kind: Service
2381metadata:
2382 annotations:
2383 cnrm.cloud.google.com/version: 1.106.0
2384 prometheus.io/port: "8888"
2385 prometheus.io/scrape: "true"
2386 labels:
2387 cnrm.cloud.google.com/monitored: "true"
2388 cnrm.cloud.google.com/system: "true"
2389 name: cnrm-manager
2390 namespace: cnrm-system
2391spec:
2392 ports:
2393 - name: controller-manager
2394 port: 443
2395 - name: metrics
2396 port: 8888
2397 selector:
2398 cnrm.cloud.google.com/component: cnrm-controller-manager
2399 cnrm.cloud.google.com/system: "true"
2400---
2401apiVersion: v1
2402kind: Service
2403metadata:
2404 annotations:
2405 cnrm.cloud.google.com/version: 1.106.0
2406 prometheus.io/port: "48797"
2407 prometheus.io/scrape: "true"
2408 labels:
2409 cnrm.cloud.google.com/monitored: "true"
2410 cnrm.cloud.google.com/system: "true"
2411 name: cnrm-resource-stats-recorder-service
2412 namespace: cnrm-system
2413spec:
2414 ports:
2415 - name: metrics
2416 port: 8888
2417 targetPort: 48797
2418 selector:
2419 cnrm.cloud.google.com/component: cnrm-resource-stats-recorder
2420 cnrm.cloud.google.com/system: "true"
2421---
2422apiVersion: apps/v1
2423kind: Deployment
2424metadata:
2425 annotations:
2426 cnrm.cloud.google.com/version: 1.106.0
2427 labels:
2428 cnrm.cloud.google.com/component: cnrm-resource-stats-recorder
2429 cnrm.cloud.google.com/system: "true"
2430 name: cnrm-resource-stats-recorder
2431 namespace: cnrm-system
2432spec:
2433 replicas: 1
2434 revisionHistoryLimit: 1
2435 selector:
2436 matchLabels:
2437 cnrm.cloud.google.com/component: cnrm-resource-stats-recorder
2438 cnrm.cloud.google.com/system: "true"
2439 strategy:
2440 type: Recreate
2441 template:
2442 metadata:
2443 annotations:
2444 cnrm.cloud.google.com/version: 1.106.0
2445 labels:
2446 cnrm.cloud.google.com/component: cnrm-resource-stats-recorder
2447 cnrm.cloud.google.com/system: "true"
2448 spec:
2449 containers:
2450 - args:
2451 - --prometheus-scrape-endpoint=:48797
2452 - --metric-interval=60
2453 command:
2454 - /configconnector/recorder
2455 env:
2456 - name: CONFIG_CONNECTOR_VERSION
2457 value: 1.106.0
2458 image: gcr.io/cnrm-eap/recorder:2b4f8d7
2459 imagePullPolicy: Always
2460 name: recorder
2461 ports:
2462 - containerPort: 48797
2463 hostPort: 48797
2464 protocol: TCP
2465 - containerPort: 23232
2466 readinessProbe:
2467 httpGet:
2468 path: /ready
2469 port: 23232
2470 initialDelaySeconds: 7
2471 periodSeconds: 3
2472 resources:
2473 limits:
2474 memory: 64Mi
2475 requests:
2476 cpu: 20m
2477 memory: 64Mi
2478 securityContext:
2479 allowPrivilegeEscalation: false
2480 privileged: false
2481 runAsNonRoot: true
2482 runAsUser: 1000
2483 enableServiceLinks: false
2484 hostNetwork: true
2485 serviceAccountName: cnrm-resource-stats-recorder
2486 terminationGracePeriodSeconds: 10
2487---
2488apiVersion: apps/v1
2489kind: Deployment
2490metadata:
2491 annotations:
2492 cnrm.cloud.google.com/version: 1.106.0
2493 labels:
2494 cnrm.cloud.google.com/component: cnrm-webhook-manager
2495 cnrm.cloud.google.com/system: "true"
2496 name: cnrm-webhook-manager
2497 namespace: cnrm-system
2498spec:
2499 revisionHistoryLimit: 1
2500 selector:
2501 matchLabels:
2502 cnrm.cloud.google.com/component: cnrm-webhook-manager
2503 cnrm.cloud.google.com/system: "true"
2504 template:
2505 metadata:
2506 annotations:
2507 cnrm.cloud.google.com/version: 1.106.0
2508 labels:
2509 cnrm.cloud.google.com/component: cnrm-webhook-manager
2510 cnrm.cloud.google.com/system: "true"
2511 spec:
2512 containers:
2513 - command:
2514 - /configconnector/webhook
2515 env:
2516 - name: NAMESPACE
2517 valueFrom:
2518 fieldRef:
2519 fieldPath: metadata.namespace
2520 image: gcr.io/cnrm-eap/webhook:2b4f8d7
2521 imagePullPolicy: Always
2522 name: webhook
2523 ports:
2524 - containerPort: 23232
2525 readinessProbe:
2526 httpGet:
2527 path: /ready
2528 port: 23232
2529 initialDelaySeconds: 7
2530 periodSeconds: 3
2531 resources:
2532 limits:
2533 memory: 128Mi
2534 requests:
2535 cpu: 250m
2536 memory: 128Mi
2537 securityContext:
2538 allowPrivilegeEscalation: false
2539 privileged: false
2540 runAsNonRoot: true
2541 runAsUser: 1000
2542 enableServiceLinks: false
2543 serviceAccountName: cnrm-webhook-manager
2544 terminationGracePeriodSeconds: 10
2545---
2546apiVersion: apps/v1
2547kind: StatefulSet
2548metadata:
2549 annotations:
2550 cnrm.cloud.google.com/version: 1.106.0
2551 labels:
2552 cnrm.cloud.google.com/component: cnrm-controller-manager
2553 cnrm.cloud.google.com/system: "true"
2554 name: cnrm-controller-manager
2555 namespace: cnrm-system
2556spec:
2557 selector:
2558 matchLabels:
2559 cnrm.cloud.google.com/component: cnrm-controller-manager
2560 cnrm.cloud.google.com/system: "true"
2561 serviceName: cnrm-manager
2562 template:
2563 metadata:
2564 annotations:
2565 cnrm.cloud.google.com/version: 1.106.0
2566 labels:
2567 cnrm.cloud.google.com/component: cnrm-controller-manager
2568 cnrm.cloud.google.com/system: "true"
2569 spec:
2570 containers:
2571 - args:
2572 - --prometheus-scrape-endpoint=:8888
2573 command:
2574 - /configconnector/manager
2575 image: gcr.io/cnrm-eap/controller:2b4f8d7
2576 imagePullPolicy: Always
2577 name: manager
2578 ports:
2579 - containerPort: 23232
2580 readinessProbe:
2581 httpGet:
2582 path: /ready
2583 port: 23232
2584 initialDelaySeconds: 7
2585 periodSeconds: 3
2586 resources:
2587 limits:
2588 memory: 512Mi
2589 requests:
2590 cpu: 100m
2591 memory: 512Mi
2592 securityContext:
2593 allowPrivilegeEscalation: false
2594 privileged: false
2595 runAsNonRoot: true
2596 runAsUser: 1000
2597 enableServiceLinks: false
2598 serviceAccountName: cnrm-controller-manager
2599 terminationGracePeriodSeconds: 10
2600---
2601apiVersion: apps/v1
2602kind: StatefulSet
2603metadata:
2604 annotations:
2605 cnrm.cloud.google.com/version: 1.106.0
2606 labels:
2607 cnrm.cloud.google.com/component: cnrm-deletiondefender
2608 cnrm.cloud.google.com/system: "true"
2609 name: cnrm-deletiondefender
2610 namespace: cnrm-system
2611spec:
2612 selector:
2613 matchLabels:
2614 cnrm.cloud.google.com/component: cnrm-deletiondefender
2615 cnrm.cloud.google.com/system: "true"
2616 serviceName: cnrm-deletiondefender
2617 template:
2618 metadata:
2619 annotations:
2620 cnrm.cloud.google.com/version: 1.106.0
2621 labels:
2622 cnrm.cloud.google.com/component: cnrm-deletiondefender
2623 cnrm.cloud.google.com/system: "true"
2624 spec:
2625 containers:
2626 - command:
2627 - /configconnector/deletiondefender
2628 image: gcr.io/cnrm-eap/deletiondefender:2b4f8d7
2629 imagePullPolicy: Always
2630 name: deletiondefender
2631 ports:
2632 - containerPort: 23232
2633 readinessProbe:
2634 httpGet:
2635 path: /ready
2636 port: 23232
2637 initialDelaySeconds: 7
2638 periodSeconds: 3
2639 resources:
2640 limits:
2641 memory: 1Gi
2642 requests:
2643 cpu: 250m
2644 memory: 1Gi
2645 securityContext:
2646 allowPrivilegeEscalation: false
2647 privileged: false
2648 runAsNonRoot: true
2649 runAsUser: 1000
2650 enableServiceLinks: false
2651 serviceAccountName: cnrm-deletiondefender
2652 terminationGracePeriodSeconds: 10
2653---
2654apiVersion: autoscaling/v1
2655kind: HorizontalPodAutoscaler
2656metadata:
2657 annotations:
2658 autoscaling.alpha.kubernetes.io/metrics: '[{"type":"Resource","resource":{"name":"memory","targetAverageUtilization":70}}]'
2659 cnrm.cloud.google.com/version: 1.106.0
2660 labels:
2661 cnrm.cloud.google.com/system: "true"
2662 name: cnrm-webhook
2663 namespace: cnrm-system
2664spec:
2665 maxReplicas: 20
2666 minReplicas: 2
2667 scaleTargetRef:
2668 apiVersion: apps/v1
2669 kind: Deployment
2670 name: cnrm-webhook-manager
2671 targetCPUUtilizationPercentage: 90
View as plain text