...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets/binaryauthorization_v1beta1_binaryauthorizationpolicy.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets

     1label: Config Connector BinaryAuthorizationPolicy
     2markdownDescription: Creates yaml for a BinaryAuthorizationPolicy resource
     3insertText: |
     4  apiVersion: binaryauthorization.cnrm.cloud.google.com/v1beta1
     5  kind: BinaryAuthorizationPolicy
     6  metadata:
     7    name: \${1:binaryauthorizationpolicy-name}
     8  spec:
     9    projectRef:
    10      name: \${2:binauthzpolicy-dep-cluster}
    11    admissionWhitelistPatterns:
    12    - namePattern: \${3:gcr.io/*}
    13    clusterAdmissionRules:
    14      us-west1-a.test-cluster:
    15        evaluationMode: \${4:REQUIRE_ATTESTATION}
    16        requireAttestationsBy:
    17        - name: \${5:binaryauthorizationpolicy-dep-cluster}
    18        enforcementMode: \${6:ENFORCED_BLOCK_AND_AUDIT_LOG}
    19    defaultAdmissionRule:
    20      evaluationMode: \${7:REQUIRE_ATTESTATION}
    21      requireAttestationsBy:
    22      - name: \${8:binaryauthorizationpolicy-dep-cluster}
    23      enforcementMode: \${9:ENFORCED_BLOCK_AND_AUDIT_LOG}
    24    description: \${10:A sample Binary Authorization policy with a cluster admission
    25      rule}
    26    globalPolicyEvaluationMode: \${11:DISABLE}

View as plain text