hardened_service_management.v1.toml (2181B)
1 schema = "radroots-runtime-management" 2 schema_version = 1 3 owner_doc = "service-hardening-v1" 4 runtime_registry = "registry.toml" 5 distribution_contract = "hardened-service-targets.v1.toml" 6 capabilities_contract = "service-capabilities.v1.toml" 7 8 [defaults] 9 instance_cardinality = "multiple" 10 runtime_binding = "typed_runtime_context" 11 admin_endpoint = "runtime_context_admin_socket" 12 global_path_mutation_forbidden = true 13 14 [management_clients] 15 active = ["cli_v1", "unix_admin_v1"] 16 17 [managed_runtime_targets] 18 active = ["myc", "rhi"] 19 20 [lifecycle] 21 actions = ["config_init", "config_validate", "state_init", "run", "status", "doctor"] 22 destructive_actions = [] 23 health_states = ["starting", "ready", "degraded", "unready", "stopping", "failed"] 24 25 [mode.interactive_user_managed] 26 contract_state = "active" 27 platforms = ["linux", "macos"] 28 supported_profiles = ["interactive", "repo_local"] 29 service_manager_integration = false 30 default_instance_cardinality = "multiple" 31 32 [mode.service_host_managed] 33 contract_state = "active" 34 platforms = ["linux"] 35 supported_profiles = ["service_host"] 36 service_manager_integration = true 37 default_instance_cardinality = "multiple" 38 39 [instance_metadata] 40 required_fields = ["service_id", "instance_id", "profile"] 41 optional_fields = [] 42 43 [service_targets.myc] 44 service_id = "myc" 45 instance_support = "multiple" 46 config_format = "toml" 47 state_initialization = "explicit" 48 run_state_policy = "existing_only" 49 admin_transport = "http11_over_unix_domain_socket" 50 admin_base_path = "/v1" 51 admin_contract_version = 1 52 status_surface = "local_admin_service_status_v1" 53 operations_surface = "cached_livez_readyz_metrics" 54 support_posture = "target" 55 tier_1_targets = ["x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu"] 56 57 [service_targets.rhi] 58 service_id = "rhi" 59 instance_support = "multiple" 60 config_format = "toml" 61 state_initialization = "explicit" 62 run_state_policy = "existing_only" 63 admin_transport = "http11_over_unix_domain_socket" 64 admin_base_path = "/v1" 65 admin_contract_version = 1 66 status_surface = "local_admin_service_status_v1" 67 operations_surface = "cached_livez_readyz_metrics" 68 support_posture = "target" 69 tier_1_targets = ["x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu"]