generated from coulomb/repo-seed
Establish Railiance Fabric graph model
This commit is contained in:
19
fabric/services/artifact-store-object-storage.yaml
Normal file
19
fabric/services/artifact-store-object-storage.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: artifact-store.storage-service
|
||||
name: artifact-store object storage
|
||||
owner: artifact-store
|
||||
repo: artifact-store
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: planned
|
||||
environments: [dev, staging, prod]
|
||||
description: Planned object storage and scoped credential vending service.
|
||||
service_type: storage-service
|
||||
provides_capabilities:
|
||||
- artifact-store.object-storage
|
||||
- artifact-store.object-storage.credentials
|
||||
exposes_interfaces:
|
||||
- artifact-store.object-storage.bucket
|
||||
- artifact-store.object-storage.sts
|
||||
18
fabric/services/flex-auth-api.yaml
Normal file
18
fabric/services/flex-auth-api.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: flex-auth.api
|
||||
name: flex-auth API
|
||||
owner: flex-auth
|
||||
repo: flex-auth
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [dev, staging, prod]
|
||||
description: Authorization policy and decision control plane.
|
||||
service_type: authorization-service
|
||||
provides_capabilities:
|
||||
- flex-auth.api.authorization-decisions
|
||||
exposes_interfaces:
|
||||
- flex-auth.api.http-api
|
||||
- flex-auth.api.policy-package
|
||||
17
fabric/services/flex-auth-topaz.yaml
Normal file
17
fabric/services/flex-auth-topaz.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: flex-auth.topaz
|
||||
name: Topaz delegated PDP
|
||||
owner: flex-auth
|
||||
repo: flex-auth
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [dev, staging, prod]
|
||||
description: Delegated policy decision runtime used by flex-auth.
|
||||
service_type: authorization-runtime
|
||||
provides_capabilities:
|
||||
- flex-auth.topaz.authorization-runtime
|
||||
exposes_interfaces:
|
||||
- flex-auth.topaz.http-api
|
||||
18
fabric/services/key-cape-iam-profile.yaml
Normal file
18
fabric/services/key-cape-iam-profile.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: key-cape.iam-profile
|
||||
name: key-cape IAM Profile API
|
||||
owner: key-cape
|
||||
repo: key-cape
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [dev, staging, prod]
|
||||
description: Lightweight IAM Profile implementation for Railiance workloads.
|
||||
service_type: identity-service
|
||||
provides_capabilities:
|
||||
- key-cape.iam-profile.issuer
|
||||
exposes_interfaces:
|
||||
- key-cape.iam-profile.http-api
|
||||
- key-cape.iam-profile.oidc-discovery
|
||||
17
fabric/services/net-kingdom-iam-profile.yaml
Normal file
17
fabric/services/net-kingdom-iam-profile.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: net-kingdom.iam-profile
|
||||
name: NetKingdom IAM Profile
|
||||
owner: net-kingdom
|
||||
repo: net-kingdom
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [all]
|
||||
description: Identity and security architecture contract for IAM Profile claims.
|
||||
service_type: identity-contract
|
||||
provides_capabilities:
|
||||
- net-kingdom.iam-profile.issuer
|
||||
exposes_interfaces:
|
||||
- net-kingdom.iam-profile.oidc-discovery
|
||||
17
fabric/services/railiance-platform-cnpg.yaml
Normal file
17
fabric/services/railiance-platform-cnpg.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: railiance-platform.cnpg
|
||||
name: CloudNativePG
|
||||
owner: railiance-platform
|
||||
repo: railiance-platform
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [dev, staging, prod]
|
||||
description: PostgreSQL database service for Railiance platform and app workloads.
|
||||
service_type: database-service
|
||||
provides_capabilities:
|
||||
- railiance-platform.cnpg.postgresql
|
||||
exposes_interfaces:
|
||||
- railiance-platform.cnpg.database-connection
|
||||
18
fabric/services/railiance-platform-openbao.yaml
Normal file
18
fabric/services/railiance-platform-openbao.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: railiance-platform.openbao
|
||||
name: OpenBao
|
||||
owner: railiance-platform
|
||||
repo: railiance-platform
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [dev, staging, prod]
|
||||
description: OpenBao service used by Railiance workloads for runtime secrets.
|
||||
service_type: platform-service
|
||||
provides_capabilities:
|
||||
- railiance-platform.openbao.runtime-secrets
|
||||
exposes_interfaces:
|
||||
- railiance-platform.openbao.kv-v2
|
||||
- railiance-platform.openbao.database-roles
|
||||
17
fabric/services/railiance-platform-valkey.yaml
Normal file
17
fabric/services/railiance-platform-valkey.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: railiance-platform.valkey
|
||||
name: Valkey
|
||||
owner: railiance-platform
|
||||
repo: railiance-platform
|
||||
domain: railiance
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [dev, staging, prod]
|
||||
description: Redis-compatible cache for Railiance workloads.
|
||||
service_type: cache-service
|
||||
provides_capabilities:
|
||||
- railiance-platform.valkey.cache
|
||||
exposes_interfaces:
|
||||
- railiance-platform.valkey.database-connection
|
||||
17
fabric/services/repo-scoping-scope-generator.yaml
Normal file
17
fabric/services/repo-scoping-scope-generator.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: repo-scoping.scope-generator
|
||||
name: repo-scoping scope generator
|
||||
owner: repo-scoping
|
||||
repo: repo-scoping
|
||||
domain: custodian
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [all]
|
||||
description: Generates repo scope and usefulness descriptions for humans and agents.
|
||||
service_type: planning-tool
|
||||
provides_capabilities:
|
||||
- repo-scoping.scope-generation
|
||||
exposes_interfaces:
|
||||
- repo-scoping.scope-generator.cli
|
||||
17
fabric/services/the-custodian-state-hub.yaml
Normal file
17
fabric/services/the-custodian-state-hub.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: railiance.fabric/v1alpha1
|
||||
kind: ServiceDeclaration
|
||||
metadata:
|
||||
id: the-custodian.state-hub
|
||||
name: State Hub
|
||||
owner: the-custodian
|
||||
repo: the-custodian
|
||||
domain: custodian
|
||||
spec:
|
||||
lifecycle: active
|
||||
environments: [all]
|
||||
description: Coordination read model for repos, workstreams, tasks, decisions, and progress.
|
||||
service_type: coordination-service
|
||||
provides_capabilities:
|
||||
- the-custodian.state-hub.coordination
|
||||
exposes_interfaces:
|
||||
- the-custodian.state-hub.http-api
|
||||
Reference in New Issue
Block a user