flex-auth/examples/railiance-platform/resource_manifest.yaml

45 lines
1.6 KiB
YAML
Raw Normal View History

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