kubelatte-ce

Форк
2
Форк от sbertech/kubelatte-ce
1071 строка · 43.6 Кб
1
---
2
apiVersion: apiextensions.k8s.io/v1
3
kind: CustomResourceDefinition
4
metadata:
5
  annotations:
6
    controller-gen.kubebuilder.io/version: v0.8.0
7
  name: scopes.kubelatte.io
8
spec:
9
  group: kubelatte.io
10
  names:
11
    kind: Scope
12
    listKind: ScopeList
13
    plural: scopes
14
    singular: scope
15
  scope: Namespaced
16
  versions:
17
    - name: v1alpha1
18
      schema:
19
        openAPIV3Schema:
20
          description: Scope is the Schema for the Scopes API
21
          properties:
22
            apiVersion:
23
              description: 'APIVersion defines the versioned schema of this representation
24
              of an object. Servers should convert recognized schemas to the latest
25
              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
26
              type: string
27
            kind:
28
              description: 'Kind is a string value representing the REST resource this
29
              object represents. Servers may infer this from the endpoint the client
30
              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
31
              type: string
32
            metadata:
33
              type: object
34
            spec:
35
              properties:
36
                items:
37
                  items:
38
                    description: Item ScopeItems defines items of Scope
39
                    properties:
40
                      apiVersion:
41
                        type: string
42
                      kind:
43
                        type: string
44
                      match:
45
                        properties:
46
                          annotationSelector:
47
                            properties:
48
                              matchExpressions:
49
                                items:
50
                                  properties:
51
                                    key:
52
                                      type: string
53
                                    operator:
54
                                      enum:
55
                                        - In
56
                                        - NotIn
57
                                        - Exists
58
                                        - DoesNotExist
59
                                      type: string
60
                                    values:
61
                                      items:
62
                                        type: string
63
                                      type: array
64
                                  required:
65
                                    - key
66
                                    - operator
67
                                  type: object
68
                                type: array
69
                            required:
70
                              - matchExpressions
71
                            type: object
72
                          excludedNamespaces:
73
                            properties:
74
                              regex:
75
                                items:
76
                                  type: string
77
                                type: array
78
                              values:
79
                                items:
80
                                  type: string
81
                                type: array
82
                            type: object
83
                          kinds:
84
                            items:
85
                              properties:
86
                                apiGroups:
87
                                  items:
88
                                    type: string
89
                                  type: array
90
                                kinds:
91
                                  items:
92
                                    type: string
93
                                  type: array
94
                              type: object
95
                            type: array
96
                          labelSelector:
97
                            properties:
98
                              matchExpressions:
99
                                items:
100
                                  properties:
101
                                    key:
102
                                      type: string
103
                                    operator:
104
                                      enum:
105
                                        - In
106
                                        - NotIn
107
                                        - Exists
108
                                        - DoesNotExist
109
                                      type: string
110
                                    values:
111
                                      items:
112
                                        type: string
113
                                      type: array
114
                                  required:
115
                                    - key
116
                                    - operator
117
                                  type: object
118
                                type: array
119
                            required:
120
                              - matchExpressions
121
                            type: object
122
                          matchConditions:
123
                            properties:
124
                              object:
125
                                items:
126
                                  properties:
127
                                    condition:
128
                                      enum:
129
                                        - MustExist
130
                                        - MustNotExist
131
                                      type: string
132
                                    path:
133
                                      type: string
134
                                  required:
135
                                    - condition
136
                                    - path
137
                                  type: object
138
                                type: array
139
                              oldObject:
140
                                items:
141
                                  properties:
142
                                    condition:
143
                                      enum:
144
                                        - MustExist
145
                                        - MustNotExist
146
                                      type: string
147
                                    path:
148
                                      type: string
149
                                  required:
150
                                    - condition
151
                                    - path
152
                                  type: object
153
                                type: array
154
                            type: object
155
                          name:
156
                            properties:
157
                              regex:
158
                                type: string
159
                              value:
160
                                type: string
161
                            type: object
162
                          namespaceSelector:
163
                            properties:
164
                              matchExpressions:
165
                                items:
166
                                  properties:
167
                                    key:
168
                                      type: string
169
                                    operator:
170
                                      enum:
171
                                        - In
172
                                        - NotIn
173
                                        - Exists
174
                                        - DoesNotExist
175
                                      type: string
176
                                    values:
177
                                      items:
178
                                        type: string
179
                                      type: array
180
                                  required:
181
                                    - key
182
                                    - operator
183
                                  type: object
184
                                type: array
185
                            required:
186
                              - matchExpressions
187
                            type: object
188
                          namespaces:
189
                            properties:
190
                              regex:
191
                                items:
192
                                  type: string
193
                                type: array
194
                              values:
195
                                items:
196
                                  type: string
197
                                type: array
198
                            type: object
199
                          operations:
200
                            items:
201
                              type: string
202
                            type: array
203
                          scope:
204
                            enum:
205
                              - '*'
206
                              - Cluster
207
                              - Namespaced
208
                            type: string
209
                          userInfo:
210
                            properties:
211
                              username:
212
                                type: string
213
                              usernameRegex:
214
                                type: string
215
                            type: object
216
                        required:
217
                          - kinds
218
                        type: object
219
                      name:
220
                        type: string
221
                      path:
222
                        type: string
223
                      rule:
224
                        properties:
225
                          rego:
226
                            properties:
227
                              parameters:
228
                                type: string
229
                              template:
230
                                type: string
231
                            required:
232
                              - template
233
                            type: object
234
                          simples:
235
                            items:
236
                              properties:
237
                                action:
238
                                  default: deny
239
                                  enum:
240
                                    - allow
241
                                    - deny
242
                                  type: string
243
                                message:
244
                                  type: string
245
                                name:
246
                                  type: string
247
                                path:
248
                                  type: string
249
                                value:
250
                                  type: string
251
                              required:
252
                                - name
253
                                - path
254
                                - value
255
                              type: object
256
                            type: array
257
                        type: object
258
                      value:
259
                        type: string
260
                    required:
261
                      - name
262
                    type: object
263
                  type: array
264
                type:
265
                  default: mutation
266
                  type: string
267
              required:
268
                - items
269
              type: object
270
            status:
271
              properties:
272
                conditions:
273
                  items:
274
                    properties:
275
                      lastTransitionTime:
276
                        format: date-time
277
                        type: string
278
                      message:
279
                        type: string
280
                      status:
281
                        type: string
282
                      type:
283
                        type: string
284
                    required:
285
                      - status
286
                      - type
287
                    type: object
288
                  type: array
289
                phase:
290
                  description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
291
                  of cluster Important: Run "make" to regenerate code after modifying
292
                  this file'
293
                  type: string
294
              type: object
295
          type: object
296
      served: true
297
      storage: true
298
      subresources:
299
        status: {}
300
status:
301
  acceptedNames:
302
    kind: ""
303
    plural: ""
304
  conditions: []
305
  storedVersions: []
306
---
307
apiVersion: apiextensions.k8s.io/v1
308
kind: CustomResourceDefinition
309
metadata:
310
  annotations:
311
    controller-gen.kubebuilder.io/version: v0.8.0
312
  name: templates.kubelatte.io
313
spec:
314
  group: kubelatte.io
315
  names:
316
    kind: Template
317
    listKind: TemplateList
318
    plural: templates
319
    singular: template
320
  scope: Namespaced
321
  versions:
322
    - name: v1alpha1
323
      schema:
324
        openAPIV3Schema:
325
          properties:
326
            apiVersion:
327
              description: 'APIVersion defines the versioned schema of this representation
328
              of an object. Servers should convert recognized schemas to the latest
329
              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
330
              type: string
331
            kind:
332
              description: 'Kind is a string value representing the REST resource this
333
              object represents. Servers may infer this from the endpoint the client
334
              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
335
              type: string
336
            metadata:
337
              type: object
338
            spec:
339
              description: TemplateSpec defines the desired state of Template
340
              properties:
341
                apiVersion:
342
                  type: string
343
                data:
344
                  type: string
345
                kind:
346
                  type: string
347
                type:
348
                  type: string
349
              required:
350
                - data
351
              type: object
352
            status:
353
              description: TemplateStatus defines the observed state of Template
354
              properties:
355
                conditions:
356
                  items:
357
                    properties:
358
                      lastTransitionTime:
359
                        format: date-time
360
                        type: string
361
                      message:
362
                        type: string
363
                      status:
364
                        type: string
365
                      type:
366
                        type: string
367
                    required:
368
                      - status
369
                      - type
370
                    type: object
371
                  type: array
372
                phase:
373
                  type: string
374
              type: object
375
          type: object
376
      served: true
377
      storage: true
378
      subresources:
379
        status: {}
380
status:
381
  acceptedNames:
382
    kind: ""
383
    plural: ""
384
  conditions: []
385
  storedVersions: []
386
---
387
apiVersion: apiextensions.k8s.io/v1
388
kind: CustomResourceDefinition
389
metadata:
390
  annotations:
391
    controller-gen.kubebuilder.io/version: v0.8.0
392
  name: triggerinstances.kubelatte.io
393
spec:
394
  group: kubelatte.io
395
  names:
396
    kind: TriggerInstance
397
    listKind: TriggerInstanceList
398
    plural: triggerinstances
399
    singular: triggerinstance
400
  scope: Namespaced
401
  versions:
402
    - name: v1alpha1
403
      schema:
404
        openAPIV3Schema:
405
          description: TriggerInstance is the Schema for the triggerinstances API
406
          properties:
407
            apiVersion:
408
              description: 'APIVersion defines the versioned schema of this representation
409
              of an object. Servers should convert recognized schemas to the latest
410
              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
411
              type: string
412
            kind:
413
              description: 'Kind is a string value representing the REST resource this
414
              object represents. Servers may infer this from the endpoint the client
415
              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
416
              type: string
417
            metadata:
418
              type: object
419
            spec:
420
              description: TriggerInstanceSpec defines the desired state of TriggerInstance
421
              properties:
422
                data:
423
                  description: 'INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
424
                  Important: Run "make" to regenerate code after modifying this file'
425
                  type: string
426
                  x-kubernetes-preserve-unknown-fields: true
427
              type: object
428
            status:
429
              description: TriggerInstanceStatus defines the observed state of TriggerInstance
430
              properties:
431
                resourcestatus:
432
                  description: 'INSERT ADDITIONAL STATUS FIELD - define observed state
433
                  of cluster Important: Run "make" to regenerate code after modifying
434
                  this file'
435
                  items:
436
                    properties:
437
                      apiVersion:
438
                        type: string
439
                      kind:
440
                        type: string
441
                      message:
442
                        type: string
443
                      name:
444
                        type: string
445
                      phase:
446
                        type: string
447
                      status:
448
                        type: string
449
                    type: object
450
                    x-kubernetes-preserve-unknown-fields: true
451
                  type: array
452
              required:
453
                - resourcestatus
454
              type: object
455
          type: object
456
      served: true
457
      storage: true
458
      subresources:
459
        status: {}
460
status:
461
  acceptedNames:
462
    kind: ""
463
    plural: ""
464
  conditions: []
465
  storedVersions: []
466
---
467
apiVersion: apiextensions.k8s.io/v1
468
kind: CustomResourceDefinition
469
metadata:
470
  annotations:
471
    controller-gen.kubebuilder.io/version: v0.8.0
472
  name: triggers.kubelatte.io
473
spec:
474
  group: kubelatte.io
475
  names:
476
    kind: Trigger
477
    listKind: TriggerList
478
    plural: triggers
479
    singular: trigger
480
  scope: Namespaced
481
  versions:
482
    - name: v1alpha1
483
      schema:
484
        openAPIV3Schema:
485
          description: Trigger is the Schema for the Triggers API
486
          properties:
487
            apiVersion:
488
              description: 'APIVersion defines the versioned schema of this representation
489
              of an object. Servers should convert recognized schemas to the latest
490
              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
491
              type: string
492
            kind:
493
              description: 'Kind is a string value representing the REST resource this
494
              object represents. Servers may infer this from the endpoint the client
495
              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
496
              type: string
497
            metadata:
498
              type: object
499
            spec:
500
              properties:
501
                creationConfigs:
502
                  description: Foo is an example field of Trigger. Edit Template_types.go
503
                    to remove/update
504
                  items:
505
                    properties:
506
                      action:
507
                        type: string
508
                      annotationNamespace:
509
                        type: string
510
                      annotationTrigger:
511
                        type: string
512
                      disableUniqueName:
513
                        type: string
514
                      labelSelector:
515
                        description: A label selector is a label query over a set of
516
                          resources. The result of matchLabels and matchExpressions
517
                          are ANDed. An empty label selector matches all objects. A
518
                          null label selector matches no objects.
519
                        properties:
520
                          matchExpressions:
521
                            description: matchExpressions is a list of label selector
522
                              requirements. The requirements are ANDed.
523
                            items:
524
                              description: A label selector requirement is a selector
525
                                that contains values, a key, and an operator that relates
526
                                the key and values.
527
                              properties:
528
                                key:
529
                                  description: key is the label key that the selector
530
                                    applies to.
531
                                  type: string
532
                                operator:
533
                                  description: operator represents a key's relationship
534
                                    to a set of values. Valid operators are In, NotIn,
535
                                    Exists and DoesNotExist.
536
                                  type: string
537
                                values:
538
                                  description: values is an array of string values.
539
                                    If the operator is In or NotIn, the values array
540
                                    must be non-empty. If the operator is Exists or
541
                                    DoesNotExist, the values array must be empty. This
542
                                    array is replaced during a strategic merge patch.
543
                                  items:
544
                                    type: string
545
                                  type: array
546
                              required:
547
                                - key
548
                                - operator
549
                              type: object
550
                            type: array
551
                          matchLabels:
552
                            additionalProperties:
553
                              type: string
554
                            description: matchLabels is a map of {key,value} pairs.
555
                              A single {key,value} in the matchLabels map is equivalent
556
                              to an element of matchExpressions, whose key field is
557
                              "key", the operator is "In", and the values array contains
558
                              only "value". The requirements are ANDed.
559
                            type: object
560
                        type: object
561
                      name:
562
                        type: string
563
                      templateRefs:
564
                        items:
565
                          type: string
566
                        type: array
567
                    required:
568
                      - name
569
                      - templateRefs
570
                    type: object
571
                  type: array
572
                mutationConfigs:
573
                  items:
574
                    properties:
575
                      annotationNamespace:
576
                        type: string
577
                      annotationTrigger:
578
                        type: string
579
                      annotations:
580
                        items:
581
                          type: string
582
                        type: array
583
                      containers:
584
                        items:
585
                          type: string
586
                        type: array
587
                      ignoreNamespaces:
588
                        items:
589
                          type: string
590
                        type: array
591
                      labelSelector:
592
                        description: A label selector is a label query over a set of
593
                          resources. The result of matchLabels and matchExpressions
594
                          are ANDed. An empty label selector matches all objects. A
595
                          null label selector matches no objects.
596
                        properties:
597
                          matchExpressions:
598
                            description: matchExpressions is a list of label selector
599
                              requirements. The requirements are ANDed.
600
                            items:
601
                              description: A label selector requirement is a selector
602
                                that contains values, a key, and an operator that relates
603
                                the key and values.
604
                              properties:
605
                                key:
606
                                  description: key is the label key that the selector
607
                                    applies to.
608
                                  type: string
609
                                operator:
610
                                  description: operator represents a key's relationship
611
                                    to a set of values. Valid operators are In, NotIn,
612
                                    Exists and DoesNotExist.
613
                                  type: string
614
                                values:
615
                                  description: values is an array of string values.
616
                                    If the operator is In or NotIn, the values array
617
                                    must be non-empty. If the operator is Exists or
618
                                    DoesNotExist, the values array must be empty. This
619
                                    array is replaced during a strategic merge patch.
620
                                  items:
621
                                    type: string
622
                                  type: array
623
                              required:
624
                                - key
625
                                - operator
626
                              type: object
627
                            type: array
628
                          matchLabels:
629
                            additionalProperties:
630
                              type: string
631
                            description: matchLabels is a map of {key,value} pairs.
632
                              A single {key,value} in the matchLabels map is equivalent
633
                              to an element of matchExpressions, whose key field is
634
                              "key", the operator is "In", and the values array contains
635
                              only "value". The requirements are ANDed.
636
                            type: object
637
                        type: object
638
                      match:
639
                        properties:
640
                          annotationSelector:
641
                            properties:
642
                              matchExpressions:
643
                                items:
644
                                  properties:
645
                                    key:
646
                                      type: string
647
                                    operator:
648
                                      enum:
649
                                        - In
650
                                        - NotIn
651
                                        - Exists
652
                                        - DoesNotExist
653
                                      type: string
654
                                    values:
655
                                      items:
656
                                        type: string
657
                                      type: array
658
                                  required:
659
                                    - key
660
                                    - operator
661
                                  type: object
662
                                type: array
663
                            required:
664
                              - matchExpressions
665
                            type: object
666
                          excludedNamespaces:
667
                            properties:
668
                              regex:
669
                                items:
670
                                  type: string
671
                                type: array
672
                              values:
673
                                items:
674
                                  type: string
675
                                type: array
676
                            type: object
677
                          kinds:
678
                            items:
679
                              properties:
680
                                apiGroups:
681
                                  items:
682
                                    type: string
683
                                  type: array
684
                                kinds:
685
                                  items:
686
                                    type: string
687
                                  type: array
688
                              type: object
689
                            type: array
690
                          labelSelector:
691
                            properties:
692
                              matchExpressions:
693
                                items:
694
                                  properties:
695
                                    key:
696
                                      type: string
697
                                    operator:
698
                                      enum:
699
                                        - In
700
                                        - NotIn
701
                                        - Exists
702
                                        - DoesNotExist
703
                                      type: string
704
                                    values:
705
                                      items:
706
                                        type: string
707
                                      type: array
708
                                  required:
709
                                    - key
710
                                    - operator
711
                                  type: object
712
                                type: array
713
                            required:
714
                              - matchExpressions
715
                            type: object
716
                          matchConditions:
717
                            properties:
718
                              object:
719
                                items:
720
                                  properties:
721
                                    condition:
722
                                      enum:
723
                                        - MustExist
724
                                        - MustNotExist
725
                                      type: string
726
                                    path:
727
                                      type: string
728
                                  required:
729
                                    - condition
730
                                    - path
731
                                  type: object
732
                                type: array
733
                              oldObject:
734
                                items:
735
                                  properties:
736
                                    condition:
737
                                      enum:
738
                                        - MustExist
739
                                        - MustNotExist
740
                                      type: string
741
                                    path:
742
                                      type: string
743
                                  required:
744
                                    - condition
745
                                    - path
746
                                  type: object
747
                                type: array
748
                            type: object
749
                          name:
750
                            properties:
751
                              regex:
752
                                type: string
753
                              value:
754
                                type: string
755
                            type: object
756
                          namespaceSelector:
757
                            properties:
758
                              matchExpressions:
759
                                items:
760
                                  properties:
761
                                    key:
762
                                      type: string
763
                                    operator:
764
                                      enum:
765
                                        - In
766
                                        - NotIn
767
                                        - Exists
768
                                        - DoesNotExist
769
                                      type: string
770
                                    values:
771
                                      items:
772
                                        type: string
773
                                      type: array
774
                                  required:
775
                                    - key
776
                                    - operator
777
                                  type: object
778
                                type: array
779
                            required:
780
                              - matchExpressions
781
                            type: object
782
                          namespaces:
783
                            properties:
784
                              regex:
785
                                items:
786
                                  type: string
787
                                type: array
788
                              values:
789
                                items:
790
                                  type: string
791
                                type: array
792
                            type: object
793
                          operations:
794
                            items:
795
                              type: string
796
                            type: array
797
                          scope:
798
                            enum:
799
                              - '*'
800
                              - Cluster
801
                              - Namespaced
802
                            type: string
803
                          userInfo:
804
                            properties:
805
                              username:
806
                                type: string
807
                              usernameRegex:
808
                                type: string
809
                            type: object
810
                        required:
811
                          - kinds
812
                        type: object
813
                      name:
814
                        type: string
815
                      objectSelector:
816
                        properties:
817
                          kind:
818
                            type: string
819
                          name:
820
                            type: string
821
                        required:
822
                          - kind
823
                          - name
824
                        type: object
825
                      templateRefs:
826
                        items:
827
                          type: string
828
                        type: array
829
                      updateStrategy:
830
                        default: merge
831
                        enum:
832
                          - merge
833
                          - replace
834
                        type: string
835
                      volumes:
836
                        items:
837
                          type: string
838
                        type: array
839
                    required:
840
                      - name
841
                    type: object
842
                  type: array
843
                sideEffectConfigs:
844
                  items:
845
                    properties:
846
                      match:
847
                        properties:
848
                          annotationSelector:
849
                            properties:
850
                              matchExpressions:
851
                                items:
852
                                  properties:
853
                                    key:
854
                                      type: string
855
                                    operator:
856
                                      enum:
857
                                        - In
858
                                        - NotIn
859
                                        - Exists
860
                                        - DoesNotExist
861
                                      type: string
862
                                    values:
863
                                      items:
864
                                        type: string
865
                                      type: array
866
                                  required:
867
                                    - key
868
                                    - operator
869
                                  type: object
870
                                type: array
871
                            required:
872
                              - matchExpressions
873
                            type: object
874
                          excludedNamespaces:
875
                            properties:
876
                              regex:
877
                                items:
878
                                  type: string
879
                                type: array
880
                              values:
881
                                items:
882
                                  type: string
883
                                type: array
884
                            type: object
885
                          kinds:
886
                            items:
887
                              properties:
888
                                apiGroups:
889
                                  items:
890
                                    type: string
891
                                  type: array
892
                                kinds:
893
                                  items:
894
                                    type: string
895
                                  type: array
896
                              type: object
897
                            type: array
898
                          labelSelector:
899
                            properties:
900
                              matchExpressions:
901
                                items:
902
                                  properties:
903
                                    key:
904
                                      type: string
905
                                    operator:
906
                                      enum:
907
                                        - In
908
                                        - NotIn
909
                                        - Exists
910
                                        - DoesNotExist
911
                                      type: string
912
                                    values:
913
                                      items:
914
                                        type: string
915
                                      type: array
916
                                  required:
917
                                    - key
918
                                    - operator
919
                                  type: object
920
                                type: array
921
                            required:
922
                              - matchExpressions
923
                            type: object
924
                          matchConditions:
925
                            properties:
926
                              object:
927
                                items:
928
                                  properties:
929
                                    condition:
930
                                      enum:
931
                                        - MustExist
932
                                        - MustNotExist
933
                                      type: string
934
                                    path:
935
                                      type: string
936
                                  required:
937
                                    - condition
938
                                    - path
939
                                  type: object
940
                                type: array
941
                              oldObject:
942
                                items:
943
                                  properties:
944
                                    condition:
945
                                      enum:
946
                                        - MustExist
947
                                        - MustNotExist
948
                                      type: string
949
                                    path:
950
                                      type: string
951
                                  required:
952
                                    - condition
953
                                    - path
954
                                  type: object
955
                                type: array
956
                            type: object
957
                          name:
958
                            properties:
959
                              regex:
960
                                type: string
961
                              value:
962
                                type: string
963
                            type: object
964
                          namespaceSelector:
965
                            properties:
966
                              matchExpressions:
967
                                items:
968
                                  properties:
969
                                    key:
970
                                      type: string
971
                                    operator:
972
                                      enum:
973
                                        - In
974
                                        - NotIn
975
                                        - Exists
976
                                        - DoesNotExist
977
                                      type: string
978
                                    values:
979
                                      items:
980
                                        type: string
981
                                      type: array
982
                                  required:
983
                                    - key
984
                                    - operator
985
                                  type: object
986
                                type: array
987
                            required:
988
                              - matchExpressions
989
                            type: object
990
                          namespaces:
991
                            properties:
992
                              regex:
993
                                items:
994
                                  type: string
995
                                type: array
996
                              values:
997
                                items:
998
                                  type: string
999
                                type: array
1000
                            type: object
1001
                          operations:
1002
                            items:
1003
                              enum:
1004
                                - CREATE
1005
                                - UPDATE
1006
                                - DELETE
1007
                              type: string
1008
                            type: array
1009
                          scope:
1010
                            enum:
1011
                              - '*'
1012
                              - Cluster
1013
                              - Namespaced
1014
                            type: string
1015
                          userInfo:
1016
                            properties:
1017
                              username:
1018
                                type: string
1019
                              usernameRegex:
1020
                                type: string
1021
                            type: object
1022
                        required:
1023
                          - kinds
1024
                        type: object
1025
                      name:
1026
                        type: string
1027
                      templateRefs:
1028
                        items:
1029
                          type: string
1030
                        type: array
1031
                    required:
1032
                      - match
1033
                      - name
1034
                      - templateRefs
1035
                    type: object
1036
                  type: array
1037
              type: object
1038
            status:
1039
              description: TriggerStatus defines the observed state of Trigger
1040
              properties:
1041
                conditions:
1042
                  items:
1043
                    properties:
1044
                      lastTransitionTime:
1045
                        format: date-time
1046
                        type: string
1047
                      message:
1048
                        type: string
1049
                      status:
1050
                        type: string
1051
                      type:
1052
                        type: string
1053
                    required:
1054
                      - status
1055
                      - type
1056
                    type: object
1057
                  type: array
1058
                phase:
1059
                  type: string
1060
              type: object
1061
          type: object
1062
      served: true
1063
      storage: true
1064
      subresources:
1065
        status: {}
1066
status:
1067
  acceptedNames:
1068
    kind: ""
1069
    plural: ""
1070
  conditions: []
1071
  storedVersions: []
1072

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.