summaryrefslogtreecommitdiff
path: root/communication/slack-config/restrictions.yaml
blob: b65f837dbf9a5d4a20d237a0bb1684a0c098fed3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
restrictions:
  - path: users.yaml
    users: true
  - path: channels.yaml
    channels:
      - ".*"
    template: true
  - path: usergroups.yaml
    usergroups:
      - ".*"
  - path: template.yaml
    template: true
  - path: "sig-architecture/*.yaml"
    channels:
      - "^sig-architecture$"
      - "^enhancements$"
      - "^k8s-code-organization$"
      - "^k8s-conformance$"
      - "^prod-readiness$"
    usergroups:
      - "^enhancements-owners$"
  - path: "sig-docs/*.yaml"
    channels:
      - "^kubernetes-docs-[a-z]{2}(-maintainers)?$"
      - "^sig-docs$"
      - "^sig-docs-.*$"
  - path: "sig-network/*.yaml"
    channels:
      - "^sig-network-.*$"
  - path: "sig-node/*.yaml"
    channels:
      - "^sig-node"
    usergroups:
      - "^dra-dev$"
  - path: "sig-release/*.yaml"
    channels:
      - "^sig-release$"
      - "^release-"
    usergroups:
      - "^sig-release-"
      - "^release-"
      - "^security-rel-team$"
  - path: "sig-security/*.yaml"
    channels:
      - "^sig-security$"
      - "^sig-security-"
  - path: "sig-storage/*.yaml"
    channels:
      - "^sig-storage$"
      - "^sig-storage-"
      - "^csi$"
      - "^csi-"
  - path: "sig-cloud-provider/*.yaml"
    channels:
      - "^sig-cloud-provider$"
      - "^cloud-provider-extraction$"
      - "^provider-"
      - "^apiserver-network-proxy$"
  - path: "sig-testing/*.yaml"
    channels:
      - "^sig-testing"
      - "^kind"
      - "^prow"
      - "^testgrid"
      - "^testing"
    usergroups:
      - "^test-infra-oncall$"
      - "^google-build-admin$"
  - path: "**/*" # prevent any other file from containing anything