45 lines
1.6 KiB
YAML
45 lines
1.6 KiB
YAML
|
|
id: railiance-platform-credential-grants
|
||
|
|
system: railiance-platform
|
||
|
|
resources:
|
||
|
|
- id: credential-grant:rapp-postgres/audit-core-runtime
|
||
|
|
type: credential-grant
|
||
|
|
owner: team:platform-security
|
||
|
|
attributes:
|
||
|
|
grant_id: rapp-postgres/audit-core-runtime
|
||
|
|
credential_type: openbao-database-credential
|
||
|
|
issuer: openbao
|
||
|
|
audience: audit-core
|
||
|
|
max_ttl_seconds: 3600
|
||
|
|
allowed_actor_types: [human-operator, approved-agent, ci-runner]
|
||
|
|
allowed_purposes: [audit-core-runtime]
|
||
|
|
allowed_delivery_modes: [exec-env]
|
||
|
|
- id: credential-grant:rapp-postgres/audit-core-migration
|
||
|
|
type: credential-grant
|
||
|
|
owner: team:platform-security
|
||
|
|
attributes:
|
||
|
|
grant_id: rapp-postgres/audit-core-migration
|
||
|
|
credential_type: openbao-database-credential
|
||
|
|
issuer: openbao
|
||
|
|
audience: audit-core
|
||
|
|
max_ttl_seconds: 1800
|
||
|
|
allowed_actor_types: [human-operator, approved-agent, ci-runner]
|
||
|
|
allowed_purposes: [audit-core-migration]
|
||
|
|
allowed_delivery_modes: [exec-env]
|
||
|
|
- id: credential-grant:ops-warden/warden-sign
|
||
|
|
type: credential-grant
|
||
|
|
owner: team:platform-security
|
||
|
|
attributes:
|
||
|
|
grant_id: ops-warden/warden-sign
|
||
|
|
credential_type: openbao-token
|
||
|
|
issuer: openbao
|
||
|
|
audience: ops-warden
|
||
|
|
max_ttl_seconds: 3600
|
||
|
|
allowed_actor_types: [human-operator, approved-agent, ci-runner]
|
||
|
|
allowed_purposes: [flex-auth-openbao-smoke, ops-warden-production-sign-smoke]
|
||
|
|
allowed_delivery_modes: [exec-env, response-wrap, local-token-file, kubernetes-auth]
|
||
|
|
actions: [issue]
|
||
|
|
caring_profile: caring-0.4.0-rc2
|
||
|
|
metadata:
|
||
|
|
flex_auth_contract: resource-registration-v0
|
||
|
|
tenant: tenant:platform
|