Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02669-87ee-7a31-b111-edc95a16e0fa
115 lines
3.2 KiB
JSON
115 lines
3.2 KiB
JSON
{
|
|
"schema_version": "railiance.forge-resource-observation.v1",
|
|
"record_type": "usage_observation",
|
|
"resource_id": "resource:railiance:forgejo",
|
|
"source": "railiance-forge",
|
|
"workplan_id": "RFORGE-WP-0002",
|
|
"reef": "reef-railiance",
|
|
"captured_at": "2026-08-22T10:22:56Z",
|
|
"capacity": {
|
|
"deployments": [
|
|
{
|
|
"name": "forgejo-gitea",
|
|
"desired_replicas": 1,
|
|
"available_replicas": 1,
|
|
"requests": {
|
|
"cpu_millicores": 0,
|
|
"memory_bytes": 0
|
|
},
|
|
"limits": {
|
|
"cpu_millicores": 0,
|
|
"memory_bytes": 0
|
|
},
|
|
"observed": {
|
|
"cpu_millicores": 115,
|
|
"memory_bytes": 629145600
|
|
}
|
|
},
|
|
{
|
|
"name": "forgejo-runner",
|
|
"desired_replicas": 1,
|
|
"available_replicas": 1,
|
|
"requests": {
|
|
"cpu_millicores": 0,
|
|
"memory_bytes": 0
|
|
},
|
|
"limits": {
|
|
"cpu_millicores": 0,
|
|
"memory_bytes": 0
|
|
},
|
|
"observed": {
|
|
"cpu_millicores": 3,
|
|
"memory_bytes": 563085312
|
|
}
|
|
}
|
|
],
|
|
"persistent_volumes": [
|
|
{
|
|
"name": "forgejo-runner-data",
|
|
"storage_class": "local-path",
|
|
"requested_bytes": 5368709120,
|
|
"phase": "Bound"
|
|
},
|
|
{
|
|
"name": "gitea-shared-storage",
|
|
"storage_class": "local-path",
|
|
"requested_bytes": 10737418240,
|
|
"phase": "Bound"
|
|
}
|
|
],
|
|
"pvc_requested_bytes": 16106127360,
|
|
"forge_data_used_bytes": 2377375744,
|
|
"runner_data_used_bytes": 247693312,
|
|
"database": {
|
|
"instances": 1,
|
|
"ready_instances": 1,
|
|
"storage_requested_bytes": 10737418240,
|
|
"phase": "Cluster in healthy state"
|
|
}
|
|
},
|
|
"recovery": {
|
|
"database_continuous_archiving": true,
|
|
"database_backups_seen": 0,
|
|
"database_backups_completed": 0,
|
|
"shared_storage_restore_drill": false,
|
|
"runner_restore_drill": false
|
|
},
|
|
"allocation": {
|
|
"method_version": "forge-raw-drivers-v1",
|
|
"candidate_drivers": [
|
|
"repository_count",
|
|
"package_bytes",
|
|
"runner_job_minutes"
|
|
],
|
|
"consumer_groups": [
|
|
"helix-forge",
|
|
"coulomb-social",
|
|
"railiance"
|
|
],
|
|
"attributed": [],
|
|
"residual": {
|
|
"forge_data_used_bytes": 2377375744,
|
|
"reason": "consumer attribution source is not yet available"
|
|
},
|
|
"selection_owner": "resource-control"
|
|
},
|
|
"measurement_gaps": [
|
|
"forgejo-db has no Backup or ScheduledBackup evidence",
|
|
"material network traffic is unavailable",
|
|
"repository and package usage are not yet attributable to named consumers",
|
|
"runner job counts and durations are unavailable from the current read-only surface"
|
|
],
|
|
"provenance": {
|
|
"commands": [
|
|
"kubectl get deploy -n forgejo -o json",
|
|
"kubectl get pvc -n forgejo -o json",
|
|
"kubectl top pods -n forgejo --no-headers",
|
|
"kubectl get cluster forgejo-db -n databases -o json",
|
|
"kubectl get backup,scheduledbackup -n databases -o json",
|
|
"kubectl exec deploy/forgejo-gitea -- du -sk /data",
|
|
"kubectl exec deploy/forgejo-runner -- du -sk /data"
|
|
],
|
|
"repository_contents_read": false,
|
|
"secret_surfaces_read": false
|
|
}
|
|
}
|