...

Text file src/edge-infra.dev/config/pallets/edge/kinform-psqlinjector/base/databaseuser.yaml

Documentation: edge-infra.dev/config/pallets/edge/kinform-psqlinjector/base

     1apiVersion: backend.edge.ncr.com/v1alpha2
     2kind: DatabaseUser
     3metadata:
     4  name: kinform-psqlinjector
     5spec:
     6  type: CLOUD_IAM_SERVICE_ACCOUNT
     7  serviceAccount:
     8    emailRef: kinform-psqlinjector@${foreman_gcp_project_id}.iam.gserviceaccount.com
     9    iamUsername: kinform-psqlinjector@${foreman_gcp_project_id}.iam
    10  force: true
    11  grants:
    12  - schema: public
    13    tableGrant:
    14    - permissions:
    15      - permission: SELECT
    16      table: banners
    17    - permissions:
    18      - permission: SELECT
    19      - permission: TRIGGER
    20      - permission: UPDATE
    21      table: clusters
    22    - permissions:
    23      - permission: INSERT
    24      table: cluster_events
    25    - permissions:
    26      - permission: DELETE
    27      - permission: INSERT
    28      - permission: SELECT
    29      - permission: UPDATE
    30      table: watched_field_objects
    31    - permissions:
    32      - permission: DELETE
    33      - permission: INSERT
    34      - permission: SELECT
    35      - permission: UPDATE
    36      table: watched_field_values
    37  instanceRef:
    38    name: ${edge_sql_db_name}-migrated
    39    projectID: ${foreman_gcp_project_id}
    40  prune: true

View as plain text