github.com/jenkins-x/jx/v2@v2.1.155/pkg/pipelinescheduler/test_data/policy_with_parent/parent.yaml (about)

     1  trigger:
     2    trustedOrg: roadrunner-corp
     3  approve:
     4    lgtmActsAsApprove: true
     5    ignoreReviewState: false
     6  externalPlugins:
     7    entries:
     8    - name: jx-app-cheese
     9      endpoint: http://jx-app-cheese
    10  schedulerAgent:
    11    agent: prow
    12  policy:
    13    enforceAdmins: true
    14    protect: true
    15    protectTested: false
    16    requiredStatusChecks:
    17      strict: true
    18      contexts:
    19        entries:
    20          - test1
    21          - test2
    22    restrictions:
    23      users:
    24        entries:
    25          - user1
    26          - user2
    27      teams:
    28        entries:
    29          - team1
    30          - team2
    31    requiredPullRequestReviews:
    32      dismissStaleReviews: true
    33      requireCodeOwnerReviews: false
    34      requiredApprovingReviewCount: 5
    35      dismissalRestrictions:
    36        users:
    37          entries:
    38            - user1
    39            - user2
    40        teams:
    41          entries:
    42            - team1
    43            - team2
    44  merger:
    45    policy:
    46      fromBranchProtection: true
    47      skipUnknownContexts: false
    48  postsubmits:
    49    entries:
    50    - name: release
    51      context: ""
    52      branches:
    53        entries:
    54        - master
    55      agent: tekton
    56  presubmits:
    57    entries:
    58    - name: integration
    59      agent: tekton
    60      alwaysRun: true
    61      context: integration
    62      rerunCommand: /test this
    63      trigger: (?m)^/test( all| this),?(\s+|$)
    64      queries:
    65        - labels:
    66            entries:
    67              - approved
    68          missingLabels:
    69            entries:
    70            - do-not-merge
    71            - do-not-merge/hold
    72            - do-not-merge/work-in-progress
    73            - needs-ok-to-test
    74            - needs-rebase
    75      policy:
    76        protect: true
    77        requiredStatusChecks:
    78          contexts:
    79            entries:
    80            - integration
    81  plugins:
    82    entries:
    83    - config-updater
    84    - approve
    85    - assign
    86    - blunderbuss
    87    - help
    88    - hold
    89    - lgtm
    90    - lifecycle
    91    - size
    92    - trigger
    93    - wip
    94    - heart
    95    - override