1838 lines
75 KiB
JSON
1838 lines
75 KiB
JSON
{
|
|
"communities": {
|
|
"0": [
|
|
"bootstrap_provisioning_main",
|
|
"bootstrap_provisioning_outputs",
|
|
"bootstrap_provisioning_variables",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_directory",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_config_hash",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_debian_netboot_base_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_dnsmasq_conf",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_golden_node_prepare",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_grub_cfg",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_http_root",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_kernel_cgroup_boot_options",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_nginx_conf",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_node_dns_servers",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_pimox_template_net0",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_prepare_template",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_prepare_template_script_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_preseed_cfg",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_preseed_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_provisioning_http_base_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_provisioning_script_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_repo_root",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_rescue_index",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_ssh_authorized_keys_base64",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_template_package_list",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_template_packages",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_template_user_ssh_keys",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_local_tftp_root",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_null_resource_pimox_template_vm_create",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_null_resource_pimox_template_vm_finalize",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_null_resource_pimox_template_vm_seal",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_null_resource_provisioning_host",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_output_pimox_template_vmid",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_output_preseed_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_output_provisioning_http_base_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_output_pxe_boot_file",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_output_pxe_rescue_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_output_tftp_root",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_additional_template_packages",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_clone_hostname_prefix",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_debian_mirror_directory",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_debian_mirror_host",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_debian_netboot_base_url",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_debian_suite",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_http_host",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_http_port",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_kernel_cgroup_boot_options",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_keyboard",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_kubernetes_minor_version",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_locale",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_node_dns_servers",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_host",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_qm_bin",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_ssh_key_path",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_bridge",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_build_host",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_build_ssh_key_path",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_build_timeout",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_build_timeout_seconds",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_build_user",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_builder_enabled",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_cores",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_efidisk0",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_guest_ip_prefix",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_guest_ssh_timeout_seconds",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_kvm_cpuset",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_mac",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_memory",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_name",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_replace_existing",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_scsi0",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_template_vmid",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pimox_user",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_provisioning_host",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_provisioning_install_dir",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_provisioning_interface",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_provisioning_ssh_key_path",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_provisioning_user",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_proxy_dhcp_range",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pxe_boot_file",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pxe_default_menu_entry",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_pxe_menu_timeout",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_registry_endpoint",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_disk",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_domain",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_hostname",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_user",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_user_full_name",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_user_password_hash",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_user_ssh_authorized_keys",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_template_user_ssh_public_key_path",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_var_timezone"
|
|
],
|
|
"1": [
|
|
"jeannie",
|
|
"jeannie_ai_index",
|
|
"jeannie_backup_tofu_state",
|
|
"jeannie_bootstrap_gitea_repo",
|
|
"jeannie_check_debian_tailscale_ip",
|
|
"jeannie_check_edge_disk_free",
|
|
"jeannie_check_edge_gitea_backend",
|
|
"jeannie_check_edge_heimdall_backend",
|
|
"jeannie_check_edge_traefik_backend",
|
|
"jeannie_check_gitea_git_remote",
|
|
"jeannie_check_gitea_reachable",
|
|
"jeannie_check_gitea_ssh",
|
|
"jeannie_check_local_disk_free_gib",
|
|
"jeannie_check_pihole_dns_query",
|
|
"jeannie_check_pimox_worker_tailnet_egress",
|
|
"jeannie_check_rpi_docker_root_state",
|
|
"jeannie_check_rpi_docker_writable",
|
|
"jeannie_check_rpi_ssh",
|
|
"jeannie_check_rpi_tailscale_ip",
|
|
"jeannie_check_systemd_active",
|
|
"jeannie_cleanup_calico_links",
|
|
"jeannie_cleanup_calico_runtime_files",
|
|
"jeannie_cleanup_iptables",
|
|
"jeannie_cleanup_mounts",
|
|
"jeannie_cleanup_node",
|
|
"jeannie_cluster_admin_kubeconfig_present",
|
|
"jeannie_cluster_worker_targets",
|
|
"jeannie_cosign_registry_flags",
|
|
"jeannie_create_gitea_repo",
|
|
"jeannie_create_gitea_repo_deploy_key",
|
|
"jeannie_docker_root_dir",
|
|
"jeannie_doctor_versions_report",
|
|
"jeannie_edge_haproxy_stats_credentials_file",
|
|
"jeannie_edge_haproxy_stats_password_valid",
|
|
"jeannie_ensure_docker_build_space",
|
|
"jeannie_ensure_edge_haproxy_stats_password",
|
|
"jeannie_ensure_existing_cluster_started_for_up",
|
|
"jeannie_ensure_gitea_repo_ssh_access",
|
|
"jeannie_ensure_kubernetes_api_ready_for_tofu_stack",
|
|
"jeannie_ensure_python3",
|
|
"jeannie_export_homelab_inventory_tf_vars",
|
|
"jeannie_export_if_unset",
|
|
"jeannie_generate_edge_haproxy_stats_password",
|
|
"jeannie_gitea_api_base_url",
|
|
"jeannie_gitea_bootstrap_password",
|
|
"jeannie_gitea_branch_exists",
|
|
"jeannie_gitea_public_key_registered",
|
|
"jeannie_gitea_repo_exists",
|
|
"jeannie_kubernetes_api_reachable",
|
|
"jeannie_nuke",
|
|
"jeannie_nuke_for_rebuild",
|
|
"jeannie_ollama_install_from_tgz",
|
|
"jeannie_ollama_write_systemd_service",
|
|
"jeannie_path_available_mb",
|
|
"jeannie_prune_unused_docker_build_data",
|
|
"jeannie_recover_edge_haproxy_stats_password",
|
|
"jeannie_restore_node_dns",
|
|
"jeannie_run_up_parallel_stage",
|
|
"jeannie_start_cluster",
|
|
"jeannie_start_local_kubernetes_services",
|
|
"jeannie_start_remote_kubernetes_services",
|
|
"jeannie_status_container_running",
|
|
"jeannie_status_disk_pressure",
|
|
"jeannie_status_gitea_public_ok",
|
|
"jeannie_status_gitea_recent_errors",
|
|
"jeannie_status_http_ok",
|
|
"jeannie_status_http_reachable",
|
|
"jeannie_status_kubernetes_deployment_ready",
|
|
"jeannie_status_kubernetes_nodes_ready",
|
|
"jeannie_status_no_problem_pods",
|
|
"jeannie_status_node_pressure",
|
|
"jeannie_status_pod_restart_pressure",
|
|
"jeannie_status_recent_deployments",
|
|
"jeannie_status_registry_ok",
|
|
"jeannie_status_rpi_uptime_kuma_ok",
|
|
"jeannie_status_traefik_error_rates",
|
|
"jeannie_stop_cluster",
|
|
"jeannie_stop_local_kubernetes_services",
|
|
"jeannie_stop_remote_kubernetes_services",
|
|
"jeannie_wait_for_kubernetes_api",
|
|
"jeannie_wait_for_kubernetes_api_stable",
|
|
"jeannie_write_edge_haproxy_stats_credentials"
|
|
],
|
|
"2": [
|
|
"jeannie__entry",
|
|
"jeannie_access_audit",
|
|
"jeannie_agent_sandbox",
|
|
"jeannie_ai_evals",
|
|
"jeannie_ai_memory",
|
|
"jeannie_ai_scheduler",
|
|
"jeannie_artifact_cache",
|
|
"jeannie_ask_homelab",
|
|
"jeannie_backup_gitea",
|
|
"jeannie_backup_status",
|
|
"jeannie_blockchain_devnet",
|
|
"jeannie_blockchain_test",
|
|
"jeannie_blockchain_wallet",
|
|
"jeannie_capacity_advisor",
|
|
"jeannie_capacity_limits",
|
|
"jeannie_capacity_report",
|
|
"jeannie_cert_check",
|
|
"jeannie_change_journal",
|
|
"jeannie_check_debian_docker_root",
|
|
"jeannie_control_plane",
|
|
"jeannie_deploy_gitea",
|
|
"jeannie_doctor_preapply",
|
|
"jeannie_drill_gitea_restore",
|
|
"jeannie_drill_pihole_restore",
|
|
"jeannie_drill_restore",
|
|
"jeannie_ensure_go_toolchain",
|
|
"jeannie_explain",
|
|
"jeannie_fix_debian_docker_root",
|
|
"jeannie_gitops_status",
|
|
"jeannie_golden_ledger",
|
|
"jeannie_grafana_dashboards",
|
|
"jeannie_heal",
|
|
"jeannie_homelab_map",
|
|
"jeannie_homelab_preflight",
|
|
"jeannie_impact",
|
|
"jeannie_incident_commander",
|
|
"jeannie_install_gitea_backup_timer",
|
|
"jeannie_install_gitea_runner",
|
|
"jeannie_inventory_check",
|
|
"jeannie_kubeconfig_readonly",
|
|
"jeannie_load_homelab_inventory_defaults",
|
|
"jeannie_model_observe",
|
|
"jeannie_ollama_linux_arch",
|
|
"jeannie_ollama_setup",
|
|
"jeannie_preflight_check",
|
|
"jeannie_preflight_warn",
|
|
"jeannie_print_usage",
|
|
"jeannie_promote",
|
|
"jeannie_prompt_injection_lab",
|
|
"jeannie_record_change_journal",
|
|
"jeannie_recover_plan",
|
|
"jeannie_recover_power",
|
|
"jeannie_red_blue_loop",
|
|
"jeannie_release_snapshot",
|
|
"jeannie_require_debian_server",
|
|
"jeannie_resource_budget",
|
|
"jeannie_review_last_change",
|
|
"jeannie_route_inventory",
|
|
"jeannie_safety_case",
|
|
"jeannie_scorecard",
|
|
"jeannie_security_attack_path",
|
|
"jeannie_security_host",
|
|
"jeannie_security_k8s",
|
|
"jeannie_security_logs",
|
|
"jeannie_security_nuclei",
|
|
"jeannie_security_prepare",
|
|
"jeannie_security_runtime",
|
|
"jeannie_security_scan",
|
|
"jeannie_security_secrets",
|
|
"jeannie_security_trivy",
|
|
"jeannie_security_web",
|
|
"jeannie_security_zap",
|
|
"jeannie_synthetic_checks",
|
|
"jeannie_tailnet_policy_check",
|
|
"jeannie_validate_homelab",
|
|
"jeannie_website_ollama_listen",
|
|
"jeannie_website_translation_model",
|
|
"jeannie_workers_manage"
|
|
],
|
|
"3": [
|
|
"bootstrap_platform_main",
|
|
"bootstrap_platform_variables",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_directory",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_argocd",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_calico",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_calico_crds",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_extra_tools",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_kyverno",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_kyverno_policies",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_loki",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_metallb",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_metrics_server",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_mimir",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_openebs",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_prometheus_stack",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_promtail",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_helm_release_traefik",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_config_map_grafana_dashboards",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_manifest_nodelocal_dns_config_map",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_manifest_nodelocal_dns_daemonset",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_manifest_nodelocal_dns_metrics_service",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_manifest_nodelocal_dns_service_account",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_manifest_nodelocal_dns_upstream_service",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_namespace_v1_monitoring",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_kubernetes_storage_class_v1_openebs_hostpath_retain",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_argocd_component_affinity",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_argocd_component_label_values",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_argocd_component_match_labels",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_argocd_component_topology_spread_constraints",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_argocd_node_selector",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_grafana_dashboard_files",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kube_state_metrics_affinity",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kube_state_metrics_match_labels",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kube_state_metrics_topology_spread_constraints",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kyverno_component_label_values",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kyverno_component_match_labels",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kyverno_component_pod_anti_affinity",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kyverno_component_topology_spread_constraints",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_kyverno_node_selector",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_metallb_ip_address_pool_manifest",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_metallb_l2_advertisement_manifest",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_metallb_l2_manifests",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_nodelocal_dns_corefile",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_platform_topology_key",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_prometheus_operator_affinity",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_prometheus_operator_match_labels",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_prometheus_operator_topology_spread_constraints",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_prometheus_stack_node_selector",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_local_traefik_node_selector",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_argocd_private_repo",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_argocd_ready",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_calico_helm_recovery",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_calico_ready",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_metallb_l2_config",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_metrics_server_ready",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_prometheus_stack_helm_recovery",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_prometheus_stack_readiness",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_provider_helm",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_provider_kubernetes",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_argocd",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_calico",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_calico_node_address_autodetection_cidrs",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_calico_operator_node_name",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_extra_helm_releases",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_gitops_repo_url",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_gitops_ssh_key_path",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_kubeconfig_path",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_kyverno",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_metallb",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_metrics_server",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_nodelocal_dns",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_observability",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_openebs",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_pod_network_cidr",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_prometheus_stack_node_selector",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_var_traefik"
|
|
],
|
|
"4": [
|
|
"cmd_jeannie_core_main",
|
|
"cmd_jeannie_core_main_envdefault",
|
|
"cmd_jeannie_core_main_executedag",
|
|
"cmd_jeannie_core_main_filterreportrows",
|
|
"cmd_jeannie_core_main_includereportrow",
|
|
"cmd_jeannie_core_main_main",
|
|
"cmd_jeannie_core_main_normalizestatus",
|
|
"cmd_jeannie_core_main_orderedreportareas",
|
|
"cmd_jeannie_core_main_parsereportrows",
|
|
"cmd_jeannie_core_main_renderreporttext",
|
|
"cmd_jeannie_core_main_reportstatusrank",
|
|
"cmd_jeannie_core_main_rowsforreportarea",
|
|
"cmd_jeannie_core_main_rundag",
|
|
"cmd_jeannie_core_main_rundagtask",
|
|
"cmd_jeannie_core_main_runreportrender",
|
|
"cmd_jeannie_core_main_test",
|
|
"cmd_jeannie_core_main_test_testexecutedagrespectsdependencies",
|
|
"cmd_jeannie_core_main_test_testexecutedagreturnsfailedtask",
|
|
"cmd_jeannie_core_main_test_testreportrenderhidesokgraphandquery",
|
|
"cmd_jeannie_core_main_test_testreportrenderproblemsonly",
|
|
"cmd_jeannie_core_main_truncate",
|
|
"cmd_jeannie_core_main_usage",
|
|
"cmd_jeannie_core_main_writedagline",
|
|
"go_pkg_bufio",
|
|
"go_pkg_bytes",
|
|
"go_pkg_context",
|
|
"go_pkg_encoding_json",
|
|
"go_pkg_flag",
|
|
"go_pkg_fmt",
|
|
"go_pkg_io",
|
|
"go_pkg_os",
|
|
"go_pkg_os_exec",
|
|
"go_pkg_path_filepath",
|
|
"go_pkg_sort",
|
|
"go_pkg_strings",
|
|
"go_pkg_sync",
|
|
"go_pkg_testing",
|
|
"go_pkg_time",
|
|
"go_type_context_context",
|
|
"go_type_io_reader",
|
|
"go_type_io_writer",
|
|
"go_type_sync_mutex",
|
|
"go_type_testing_t",
|
|
"jeannie_core_dagspec",
|
|
"jeannie_core_dagtask",
|
|
"jeannie_core_dagtaskresult",
|
|
"jeannie_core_reportrow"
|
|
],
|
|
"5": [
|
|
"bootstrap_edge_main",
|
|
"bootstrap_edge_variables",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_directory",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_compose_file",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_config_hash",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_default_conf",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_default_conf_matrix",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_default_vcl",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_haproxy_cfg",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_heimdall_backend_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_heimdall_server_name",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_main_server_names",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_server_names",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_local_squid_conf",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_null_resource_edge_services",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_output_edge_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_output_edge_install_dir",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_additional_server_names",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_backend_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_backend_port",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_demos_backend_port",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_edge_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_edge_install_dir",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_edge_install_docker",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_edge_ssh_key_path",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_edge_user",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_element_backend_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_element_backend_port",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_element_server_name",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_enable_letsencrypt",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_gitea_backend_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_gitea_backend_port",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_haproxy_stats_password",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_haproxy_stats_user",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_heimdall_backend_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_heimdall_backend_port",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_letsencrypt_email",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_letsencrypt_staging",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_matrix_backend_host",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_matrix_backend_port",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_matrix_cert_dir",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_matrix_enabled",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_matrix_server_name",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_var_server_name"
|
|
],
|
|
"6": [
|
|
"jeannie_ai_check",
|
|
"jeannie_backstage_brain_enabled",
|
|
"jeannie_backstage_brain_note",
|
|
"jeannie_doctor_cluster",
|
|
"jeannie_doctor_edge",
|
|
"jeannie_doctor_gitea",
|
|
"jeannie_doctor_rpi",
|
|
"jeannie_doctor_versions",
|
|
"jeannie_doctor_versions_compact",
|
|
"jeannie_status_cascade_check",
|
|
"jeannie_status_cascade_report",
|
|
"jeannie_status_cascade_warn",
|
|
"jeannie_status_compose_stack",
|
|
"jeannie_status_http",
|
|
"jeannie_status_kubernetes",
|
|
"jeannie_status_kubernetes_api_ok",
|
|
"jeannie_status_kubernetes_problem_pods",
|
|
"jeannie_status_report",
|
|
"jeannie_status_rpi_services",
|
|
"jeannie_status_run",
|
|
"jeannie_status_section",
|
|
"jeannie_status_systemd_units",
|
|
"jeannie_truthy",
|
|
"scripts_report_ui",
|
|
"scripts_report_ui__entry",
|
|
"scripts_report_ui_report_ui_begin",
|
|
"scripts_report_ui_report_ui_check",
|
|
"scripts_report_ui_report_ui_cleanup",
|
|
"scripts_report_ui_report_ui_emit",
|
|
"scripts_report_ui_report_ui_first_line",
|
|
"scripts_report_ui_report_ui_one_line",
|
|
"scripts_report_ui_report_ui_parse_args",
|
|
"scripts_report_ui_report_ui_render",
|
|
"scripts_report_ui_report_ui_trim_detail",
|
|
"scripts_report_ui_report_ui_usage_flags"
|
|
],
|
|
"7": [
|
|
"jeannie_apps",
|
|
"jeannie_apps_registry_endpoint",
|
|
"jeannie_demos_image_is_current",
|
|
"jeannie_demos_registry_endpoint",
|
|
"jeannie_demos_source_hash",
|
|
"jeannie_dump_argocd_debug",
|
|
"jeannie_dump_namespace_debug",
|
|
"jeannie_ensure_cosign_available",
|
|
"jeannie_ensure_cosign_keypair",
|
|
"jeannie_ensure_cosign_password",
|
|
"jeannie_ensure_website_image_tag_not_reused",
|
|
"jeannie_image_digest_ref",
|
|
"jeannie_image_ref_tag",
|
|
"jeannie_image_state_value",
|
|
"jeannie_image_supply_chain_metadata_exists",
|
|
"jeannie_prepare_buildx_builder",
|
|
"jeannie_publish_cosign_public_key_config_map",
|
|
"jeannie_publish_image_supply_chain_metadata",
|
|
"jeannie_recreate_pods_for_selector",
|
|
"jeannie_refresh_argocd_application",
|
|
"jeannie_registry_image_exists",
|
|
"jeannie_require_argocd_application_controller",
|
|
"jeannie_require_pimox_app_worker_capacity",
|
|
"jeannie_run_cosign",
|
|
"jeannie_wait_for_cluster_resource",
|
|
"jeannie_wait_for_deployment_ready",
|
|
"jeannie_wait_for_namespace",
|
|
"jeannie_wait_for_namespaced_resource",
|
|
"jeannie_website_image_is_current",
|
|
"jeannie_website_image_tag",
|
|
"jeannie_website_source_hash",
|
|
"jeannie_write_demos_image_state",
|
|
"jeannie_write_image_sbom_predicate",
|
|
"jeannie_write_website_image_state"
|
|
],
|
|
"8": [
|
|
"bootstrap_cluster_main",
|
|
"bootstrap_cluster_variables",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_directory",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_local_control_plane_node_label_pairs",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_local_node_label_pairs",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_local_worker_node_label_pairs",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_null_resource_kube_system_resource_policy",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_null_resource_kubeadm_control_plane",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_null_resource_kubeadm_worker",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_null_resource_node_labels",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_null_resource_worker_nodes_required",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_output_kubeconfig_path",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_output_pod_network_cidr",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_allow_empty_worker_nodes",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_control_plane_advertise_address",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_control_plane_node_labels",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_control_plane_node_name",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_force_worker_rejoin",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_kubeconfig_owner",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_kubeconfig_path",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_node_dns_servers",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_persistent_volume_dirs",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_pod_network_cidr",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_registry_endpoint",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_tailscale_nodeport_access",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_tailscale_nodeport_extra_ports",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_tailscale_nodeport_extra_target_ports",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_tailscale_subnet_routes",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_worker_node_labels",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_worker_nodes",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_worker_tailscale_accept_routes",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_worker_tailscale_enabled",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_var_worker_tailscale_pod_egress_snat"
|
|
],
|
|
"9": [
|
|
"tests_jeannie_unit",
|
|
"tests_jeannie_unit__entry",
|
|
"tests_jeannie_unit_assert_command_failure_contains",
|
|
"tests_jeannie_unit_assert_command_success",
|
|
"tests_jeannie_unit_assert_contains",
|
|
"tests_jeannie_unit_assert_eq",
|
|
"tests_jeannie_unit_cleanup",
|
|
"tests_jeannie_unit_fail",
|
|
"tests_jeannie_unit_jeannie_library_mode",
|
|
"tests_jeannie_unit_pass",
|
|
"tests_jeannie_unit_path",
|
|
"tests_jeannie_unit_test_cluster_worker_targets_include_pimox_and_manual_workers",
|
|
"tests_jeannie_unit_test_configured_worker_count_can_expand_target_set",
|
|
"tests_jeannie_unit_test_configured_worker_count_cannot_hide_existing_workers",
|
|
"tests_jeannie_unit_test_heal_cooldown_escalates_to_diagnostics",
|
|
"tests_jeannie_unit_test_inventory_validator_accepts_current_inventory",
|
|
"tests_jeannie_unit_test_inventory_validator_rejects_ip_drift",
|
|
"tests_jeannie_unit_test_pimox_guest_exec_exitcode_parser",
|
|
"tests_jeannie_unit_test_pimox_worker_count_detects_generated_topology",
|
|
"tests_jeannie_unit_test_pimox_worker_net0_config_defaults_to_deterministic_mac",
|
|
"tests_jeannie_unit_test_pimox_worker_static_ip_selection",
|
|
"tests_jeannie_unit_test_prepare_cluster_worker_var_file_can_include_raspberry_worker",
|
|
"tests_jeannie_unit_test_prepare_cluster_worker_var_file_excludes_manual_by_default",
|
|
"tests_jeannie_unit_test_prepare_cluster_worker_var_file_merges_manual_and_pimox_workers",
|
|
"tests_jeannie_unit_test_prepare_cluster_worker_var_file_rebuilds_static_pimox_spec",
|
|
"tests_jeannie_unit_test_report_renderer_empty_problems_message",
|
|
"tests_jeannie_unit_test_report_renderer_hides_ok_links",
|
|
"tests_jeannie_unit_test_report_renderer_problems_only_hides_ok_rows"
|
|
],
|
|
"10": [
|
|
"jeannie_cpuset_cpu_count",
|
|
"jeannie_destroy_pimox_worker_vms",
|
|
"jeannie_detect_route_interface",
|
|
"jeannie_ensure_pimox_worker_node",
|
|
"jeannie_ensure_static_pimox_worker_spec_file",
|
|
"jeannie_pimox_generated_mac",
|
|
"jeannie_pimox_guest_cpu_count",
|
|
"jeannie_pimox_guest_exec_exitcode",
|
|
"jeannie_pimox_guest_ipv4",
|
|
"jeannie_pimox_shutdown_vm_gracefully",
|
|
"jeannie_pimox_ssh",
|
|
"jeannie_pimox_start_vm_with_cpuset",
|
|
"jeannie_pimox_worker_count_default",
|
|
"jeannie_pimox_worker_count_effective",
|
|
"jeannie_pimox_worker_cpu_affinity",
|
|
"jeannie_pimox_worker_guest_ssh_repair",
|
|
"jeannie_pimox_worker_net0_config",
|
|
"jeannie_pimox_worker_static_ip",
|
|
"jeannie_pimox_worker_vm_debug",
|
|
"jeannie_run_pimox_pipeline",
|
|
"jeannie_start_pimox_worker_vms",
|
|
"jeannie_status_pimox_workers",
|
|
"jeannie_status_pimox_workers_running",
|
|
"jeannie_stop_pimox_worker_vms",
|
|
"jeannie_verify_pimox_worker_vms_stopped",
|
|
"jeannie_wait_for_pimox_guest_ssh",
|
|
"jeannie_worker_index_is_skipped"
|
|
],
|
|
"11": [
|
|
"any",
|
|
"basemodel",
|
|
"fastapi",
|
|
"fastapi_middleware_cors",
|
|
"get",
|
|
"labs_mlops_platform_app_main",
|
|
"labs_mlops_platform_app_main_drift_score",
|
|
"labs_mlops_platform_app_main_healthz",
|
|
"labs_mlops_platform_app_main_load_model",
|
|
"labs_mlops_platform_app_main_logistic",
|
|
"labs_mlops_platform_app_main_metrics",
|
|
"labs_mlops_platform_app_main_normalized_features",
|
|
"labs_mlops_platform_app_main_predict",
|
|
"labs_mlops_platform_app_main_predictrequest",
|
|
"labs_mlops_platform_app_main_record_http_metrics",
|
|
"labs_mlops_platform_app_main_root",
|
|
"labs_mlops_platform_app_main_score_prediction",
|
|
"middleware",
|
|
"post",
|
|
"prometheus_client",
|
|
"pydantic",
|
|
"request",
|
|
"response",
|
|
"typing"
|
|
],
|
|
"12": [
|
|
"scripts_heal",
|
|
"scripts_heal_apply_plan",
|
|
"scripts_heal_build_plan",
|
|
"scripts_heal_clear_failed_action",
|
|
"scripts_heal_command_for",
|
|
"scripts_heal_healrule",
|
|
"scripts_heal_highest_impact",
|
|
"scripts_heal_impact_sort_key",
|
|
"scripts_heal_load_heal_state",
|
|
"scripts_heal_load_status",
|
|
"scripts_heal_main",
|
|
"scripts_heal_path",
|
|
"scripts_heal_pimox_worker_index",
|
|
"scripts_heal_pimox_worker_ready",
|
|
"scripts_heal_print_ai_context",
|
|
"scripts_heal_print_plan",
|
|
"scripts_heal_rationale_2",
|
|
"scripts_heal_recent_failed_commands",
|
|
"scripts_heal_record_failed_action",
|
|
"scripts_heal_rule_for",
|
|
"scripts_heal_status_rows",
|
|
"scripts_heal_target_is_healed",
|
|
"scripts_heal_verify_healed",
|
|
"scripts_heal_write_heal_state"
|
|
],
|
|
"13": [
|
|
"scripts_security_scan",
|
|
"scripts_security_scan__entry",
|
|
"scripts_security_scan_ensure_report_dir",
|
|
"scripts_security_scan_header_value",
|
|
"scripts_security_scan_lynis_findings",
|
|
"scripts_security_scan_prepare_security_scans",
|
|
"scripts_security_scan_print_lynis_fallback_focus",
|
|
"scripts_security_scan_print_lynis_focus",
|
|
"scripts_security_scan_print_lynis_llm_focus",
|
|
"scripts_security_scan_require_docker",
|
|
"scripts_security_scan_run_gitleaks",
|
|
"scripts_security_scan_run_kube_bench",
|
|
"scripts_security_scan_run_lynis_host",
|
|
"scripts_security_scan_run_nuclei",
|
|
"scripts_security_scan_run_security_web",
|
|
"scripts_security_scan_run_trivy",
|
|
"scripts_security_scan_run_zap",
|
|
"scripts_security_scan_safe_target_name",
|
|
"scripts_security_scan_scan_targets",
|
|
"scripts_security_scan_timestamp",
|
|
"scripts_security_scan_truthy",
|
|
"scripts_security_scan_usage"
|
|
],
|
|
"14": [
|
|
"argparse",
|
|
"json",
|
|
"labs_mlops_platform_training_export_model",
|
|
"labs_mlops_platform_training_export_model_export_model",
|
|
"numpy",
|
|
"pathlib",
|
|
"scripts_agent_sandbox",
|
|
"scripts_agent_sandbox_classify",
|
|
"scripts_agent_sandbox_load_policy",
|
|
"scripts_agent_sandbox_main",
|
|
"scripts_agent_sandbox_print_result",
|
|
"scripts_agent_sandbox_rationale_2",
|
|
"scripts_ai_memory",
|
|
"scripts_ai_memory_check",
|
|
"scripts_ai_memory_main",
|
|
"scripts_ai_memory_path",
|
|
"scripts_ai_memory_rationale_2",
|
|
"sklearn_linear_model",
|
|
"sklearn_pipeline",
|
|
"sklearn_preprocessing",
|
|
"sys"
|
|
],
|
|
"15": [
|
|
"jeannie_check_edge_ssh",
|
|
"jeannie_check_pimox_storage",
|
|
"jeannie_configure_pimox_worker_forwarding",
|
|
"jeannie_configure_pimox_worker_guest_network",
|
|
"jeannie_deploy_heimdall",
|
|
"jeannie_deploy_hermes",
|
|
"jeannie_deploy_matrix",
|
|
"jeannie_deploy_omniroute",
|
|
"jeannie_deploy_rpi_services",
|
|
"jeannie_disabled_value",
|
|
"jeannie_ensure_edge_tailscale_routes",
|
|
"jeannie_ensure_local_docker_compose",
|
|
"jeannie_install_missing_debian_packages",
|
|
"jeannie_openwrt",
|
|
"jeannie_pimox_worker_guest_agent_recovery_hint",
|
|
"jeannie_repair_local_docker_iptables",
|
|
"jeannie_run_openwrt_pipeline",
|
|
"jeannie_sops_available",
|
|
"jeannie_sops_load_secrets",
|
|
"jeannie_up_task",
|
|
"jeannie_validate_ipv4_cidr_or_host"
|
|
],
|
|
"16": [
|
|
"scripts_workers",
|
|
"scripts_workers__entry",
|
|
"scripts_workers_drain_node",
|
|
"scripts_workers_have",
|
|
"scripts_workers_is_skipped",
|
|
"scripts_workers_kubectl_cmd",
|
|
"scripts_workers_list_workers",
|
|
"scripts_workers_node_for_index",
|
|
"scripts_workers_pimox_ssh",
|
|
"scripts_workers_rebalance",
|
|
"scripts_workers_recreate_plan",
|
|
"scripts_workers_restart_workers",
|
|
"scripts_workers_start_workers",
|
|
"scripts_workers_stop_workers",
|
|
"scripts_workers_tailnet_setup",
|
|
"scripts_workers_target_indexes",
|
|
"scripts_workers_uncordon_node",
|
|
"scripts_workers_usage",
|
|
"scripts_workers_validate_index",
|
|
"scripts_workers_vmid_for_index"
|
|
],
|
|
"17": [
|
|
"html",
|
|
"scripts_render_service_catalog",
|
|
"scripts_render_service_catalog_check_file",
|
|
"scripts_render_service_catalog_host_ip",
|
|
"scripts_render_service_catalog_host_label",
|
|
"scripts_render_service_catalog_host_rows",
|
|
"scripts_render_service_catalog_html_link",
|
|
"scripts_render_service_catalog_main",
|
|
"scripts_render_service_catalog_markdown_table",
|
|
"scripts_render_service_catalog_md_link",
|
|
"scripts_render_service_catalog_parse_inventory",
|
|
"scripts_render_service_catalog_path",
|
|
"scripts_render_service_catalog_rationale_2",
|
|
"scripts_render_service_catalog_render_html",
|
|
"scripts_render_service_catalog_render_markdown",
|
|
"scripts_render_service_catalog_service_rows",
|
|
"scripts_render_service_catalog_value",
|
|
"scripts_render_service_catalog_write_if_changed"
|
|
],
|
|
"18": [
|
|
"scripts_capacity_report",
|
|
"scripts_capacity_report__entry",
|
|
"scripts_capacity_report_compact_guidance",
|
|
"scripts_capacity_report_compact_host_capacity",
|
|
"scripts_capacity_report_compact_kubernetes_capacity",
|
|
"scripts_capacity_report_compact_main",
|
|
"scripts_capacity_report_compact_pimox_capacity",
|
|
"scripts_capacity_report_compact_rpi_capacity",
|
|
"scripts_capacity_report_emit",
|
|
"scripts_capacity_report_grafana_explore_url",
|
|
"scripts_capacity_report_host_capacity",
|
|
"scripts_capacity_report_kubernetes_capacity",
|
|
"scripts_capacity_report_pimox_capacity",
|
|
"scripts_capacity_report_rpi_capacity",
|
|
"scripts_capacity_report_run_optional",
|
|
"scripts_capacity_report_section",
|
|
"scripts_capacity_report_summary",
|
|
"scripts_capacity_report_verbose_main"
|
|
],
|
|
"19": [
|
|
"apps_website_translation",
|
|
"apps_website_translation_actionspan",
|
|
"apps_website_translation_badge",
|
|
"apps_website_translation_browserlang",
|
|
"apps_website_translation_btn",
|
|
"apps_website_translation_collectpagetranslations",
|
|
"apps_website_translation_detectedspan",
|
|
"apps_website_translation_dotranslation",
|
|
"apps_website_translation_hideprompt",
|
|
"apps_website_translation_inittranslation",
|
|
"apps_website_translation_lang_names",
|
|
"apps_website_translation_prompt",
|
|
"apps_website_translation_savelang",
|
|
"apps_website_translation_showbadge",
|
|
"apps_website_translation_translatebatch",
|
|
"apps_website_translation_urllang"
|
|
],
|
|
"20": [
|
|
"namespace",
|
|
"scripts_incident_commander",
|
|
"scripts_incident_commander_classify",
|
|
"scripts_incident_commander_first_evidence_lines",
|
|
"scripts_incident_commander_fixture_text",
|
|
"scripts_incident_commander_incident",
|
|
"scripts_incident_commander_incident_for_class",
|
|
"scripts_incident_commander_load_incidents",
|
|
"scripts_incident_commander_main",
|
|
"scripts_incident_commander_print_list",
|
|
"scripts_incident_commander_print_triage",
|
|
"scripts_incident_commander_rationale_2",
|
|
"scripts_incident_commander_read_triage_input",
|
|
"scripts_incident_commander_render_triage",
|
|
"scripts_incident_commander_replay",
|
|
"scripts_incident_commander_split_items"
|
|
],
|
|
"21": [
|
|
"apps_demos_static_public_media_cruncher_media_cruncher",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_appendstatus",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_createcanvas",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_crunchimage",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_dropzone",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_extensionbytype",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_formatbytes",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_handlefiles",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_maxedge",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_mediainput",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_outputformat",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_quality",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_qualityoutput",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_results",
|
|
"apps_demos_static_public_media_cruncher_media_cruncher_toblob"
|
|
],
|
|
"22": [
|
|
"collections",
|
|
"fnmatch",
|
|
"math",
|
|
"scripts_build_homelab_ai_index",
|
|
"scripts_build_homelab_ai_index_build_index",
|
|
"scripts_build_homelab_ai_index_candidate_files",
|
|
"scripts_build_homelab_ai_index_chunk_file",
|
|
"scripts_build_homelab_ai_index_load_patterns",
|
|
"scripts_build_homelab_ai_index_main",
|
|
"scripts_build_homelab_ai_index_path",
|
|
"scripts_build_homelab_ai_index_path_is_secret",
|
|
"scripts_build_homelab_ai_index_path_matches_any",
|
|
"scripts_build_homelab_ai_index_rationale_2",
|
|
"scripts_build_homelab_ai_index_read_text",
|
|
"scripts_build_homelab_ai_index_tokenise"
|
|
],
|
|
"23": [
|
|
"jeannie_adopt_apps_existing_resources",
|
|
"jeannie_adopt_platform_existing_resources",
|
|
"jeannie_adopt_tofu_helm_release",
|
|
"jeannie_adopt_tofu_kubernetes_manifest",
|
|
"jeannie_adopt_tofu_kubernetes_resource",
|
|
"jeannie_cluster_control_plane_tracked",
|
|
"jeannie_delete_prometheus_stack_storage",
|
|
"jeannie_edge_apply",
|
|
"jeannie_ensure_homelab_node_labels",
|
|
"jeannie_helm_release_secret_exists",
|
|
"jeannie_kubernetes_resource_exists",
|
|
"jeannie_move_prometheus_stack_workers",
|
|
"jeannie_platform_apply",
|
|
"jeannie_run_tofu_stack",
|
|
"jeannie_tofu_state_has_resource"
|
|
],
|
|
"24": [
|
|
"datetime",
|
|
"infra_heimdall_seed_heimdall",
|
|
"infra_heimdall_seed_heimdall_columns",
|
|
"infra_heimdall_seed_heimdall_ensure_dashboard_tag",
|
|
"infra_heimdall_seed_heimdall_ensure_public_dashboard",
|
|
"infra_heimdall_seed_heimdall_find_database",
|
|
"infra_heimdall_seed_heimdall_home_dashboard_tag_id",
|
|
"infra_heimdall_seed_heimdall_load_links",
|
|
"infra_heimdall_seed_heimdall_quote_identifier",
|
|
"infra_heimdall_seed_heimdall_table_exists",
|
|
"infra_heimdall_seed_heimdall_upsert_links",
|
|
"infra_heimdall_seed_heimdall_wait_for_items_table",
|
|
"os",
|
|
"sqlite3"
|
|
],
|
|
"25": [
|
|
"dataclasses",
|
|
"scripts_prompt_injection_lab",
|
|
"scripts_prompt_injection_lab_case",
|
|
"scripts_prompt_injection_lab_defense_response",
|
|
"scripts_prompt_injection_lab_fixture_text",
|
|
"scripts_prompt_injection_lab_load_cases",
|
|
"scripts_prompt_injection_lab_main",
|
|
"scripts_prompt_injection_lab_print_list",
|
|
"scripts_prompt_injection_lab_print_run",
|
|
"scripts_prompt_injection_lab_print_show",
|
|
"scripts_prompt_injection_lab_rationale_2",
|
|
"scripts_prompt_injection_lab_run_case",
|
|
"scripts_prompt_injection_lab_split_terms"
|
|
],
|
|
"26": [
|
|
"infra_arr_stack_configure_arr",
|
|
"infra_arr_stack_configure_arr_apply_import_lists",
|
|
"infra_arr_stack_configure_arr_ensure_qbittorrent",
|
|
"infra_arr_stack_configure_arr_ensure_root_folder",
|
|
"infra_arr_stack_configure_arr_fill_fields",
|
|
"infra_arr_stack_configure_arr_load_env",
|
|
"infra_arr_stack_configure_arr_main",
|
|
"infra_arr_stack_configure_arr_py_path",
|
|
"infra_arr_stack_configure_arr_rationale_2",
|
|
"infra_arr_stack_configure_arr_request_json",
|
|
"infra_arr_stack_configure_arr_required_env",
|
|
"infra_arr_stack_configure_arr_schema_fields",
|
|
"infra_arr_stack_configure_arr_wait_for_app"
|
|
],
|
|
"27": [
|
|
"scripts_ai_evals",
|
|
"scripts_ai_evals_case",
|
|
"scripts_ai_evals_fixture_text",
|
|
"scripts_ai_evals_load_cases",
|
|
"scripts_ai_evals_main",
|
|
"scripts_ai_evals_print_list",
|
|
"scripts_ai_evals_print_run",
|
|
"scripts_ai_evals_print_show",
|
|
"scripts_ai_evals_rationale_2",
|
|
"scripts_ai_evals_run_case",
|
|
"scripts_ai_evals_run_explain_output",
|
|
"scripts_ai_evals_run_repo_scan",
|
|
"scripts_ai_evals_split_terms"
|
|
],
|
|
"28": [
|
|
"apps_website_translate",
|
|
"apps_website_translate_clean_translate_text",
|
|
"apps_website_translate_elapsed_ms",
|
|
"apps_website_translate_redis_connect",
|
|
"apps_website_translate_redis_encode_command",
|
|
"apps_website_translate_redis_read_line",
|
|
"apps_website_translate_redis_read_response",
|
|
"apps_website_translate_translate_response",
|
|
"apps_website_translate_translation_cache_key",
|
|
"apps_website_translate_translation_cache_read",
|
|
"apps_website_translate_translation_cache_write",
|
|
"apps_website_translate_translation_log"
|
|
],
|
|
"29": [
|
|
"basehttprequesthandler",
|
|
"http_server",
|
|
"infra_blockchain_devnet_metrics_exporter",
|
|
"infra_blockchain_devnet_metrics_exporter_collect_metrics",
|
|
"infra_blockchain_devnet_metrics_exporter_hex_to_int",
|
|
"infra_blockchain_devnet_metrics_exporter_metricshandler",
|
|
"infra_blockchain_devnet_metrics_exporter_metricshandler_do_get",
|
|
"infra_blockchain_devnet_metrics_exporter_metricshandler_log_message",
|
|
"infra_blockchain_devnet_metrics_exporter_rpc",
|
|
"time",
|
|
"urllib_error",
|
|
"urllib_request"
|
|
],
|
|
"30": [
|
|
"infra_rpi_services_seed_uptime_kuma",
|
|
"infra_rpi_services_seed_uptime_kuma_defaultforcolumn",
|
|
"infra_rpi_services_seed_uptime_kuma_findmoduledirectory",
|
|
"infra_rpi_services_seed_uptime_kuma_fs",
|
|
"infra_rpi_services_seed_uptime_kuma_loaddatabasemodule",
|
|
"infra_rpi_services_seed_uptime_kuma_main",
|
|
"infra_rpi_services_seed_uptime_kuma_monitorvalues",
|
|
"infra_rpi_services_seed_uptime_kuma_nowsql",
|
|
"infra_rpi_services_seed_uptime_kuma_path",
|
|
"infra_rpi_services_seed_uptime_kuma_upsertmonitor",
|
|
"ref_fs",
|
|
"ref_path"
|
|
],
|
|
"31": [
|
|
"scripts_validate_homelab",
|
|
"scripts_validate_homelab__entry",
|
|
"scripts_validate_homelab_main",
|
|
"scripts_validate_homelab_run_step",
|
|
"scripts_validate_homelab_shell_files",
|
|
"scripts_validate_homelab_validate_bash_syntax",
|
|
"scripts_validate_homelab_validate_go",
|
|
"scripts_validate_homelab_validate_security_static",
|
|
"scripts_validate_homelab_validate_shellcheck",
|
|
"scripts_validate_homelab_validate_tofu_fmt",
|
|
"scripts_validate_homelab_validate_unit_tests",
|
|
"scripts_validate_homelab_validate_yaml"
|
|
],
|
|
"32": [
|
|
"bootstrap_apps_main",
|
|
"bootstrap_apps_variables",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_directory",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_kubernetes_manifest_argocd_application",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_local_application_sources",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_provider_kubernetes",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_var_applications",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_var_argocd_namespace",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_var_gitops_repo_url",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_var_kubeconfig_path",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_var_website_image_ref"
|
|
],
|
|
"33": [
|
|
"infra_rpi_services_bootstrap",
|
|
"infra_rpi_services_bootstrap_configure_docker_root",
|
|
"infra_rpi_services_bootstrap_docker_root_target",
|
|
"infra_rpi_services_bootstrap_install_missing_packages",
|
|
"infra_rpi_services_bootstrap_resolve_pihole_webpassword",
|
|
"infra_rpi_services_bootstrap_seed_uptime_kuma_monitors",
|
|
"infra_rpi_services_bootstrap_sh__entry",
|
|
"infra_rpi_services_bootstrap_stop_legacy_pihole",
|
|
"infra_rpi_services_bootstrap_sync_pihole_adlists",
|
|
"infra_rpi_services_bootstrap_sync_pihole_managed_dns",
|
|
"infra_rpi_services_bootstrap_write_env_file"
|
|
],
|
|
"34": [
|
|
"jeannie_jeannie_compact_text",
|
|
"jeannie_jeannie_log_start",
|
|
"jeannie_jeannie_step_latest_progress_line",
|
|
"jeannie_jeannie_step_plan",
|
|
"jeannie_jeannie_step_prefix",
|
|
"jeannie_jeannie_step_progress",
|
|
"jeannie_jeannie_verbose_enabled",
|
|
"jeannie_rebuild_cluster",
|
|
"jeannie_redact_sensitive_output",
|
|
"jeannie_run_step",
|
|
"jeannie_up"
|
|
],
|
|
"35": [
|
|
"scripts_model_observe",
|
|
"scripts_model_observe_ask_ollama",
|
|
"scripts_model_observe_grade",
|
|
"scripts_model_observe_main",
|
|
"scripts_model_observe_offline_answer",
|
|
"scripts_model_observe_print_prompts",
|
|
"scripts_model_observe_prompts",
|
|
"scripts_model_observe_rationale_2",
|
|
"scripts_model_observe_report",
|
|
"scripts_model_observe_run",
|
|
"scripts_model_observe_split_terms"
|
|
],
|
|
"36": [
|
|
"scripts_restore_drill",
|
|
"scripts_restore_drill__entry",
|
|
"scripts_restore_drill_check_file",
|
|
"scripts_restore_drill_drill_gitea",
|
|
"scripts_restore_drill_drill_gitops",
|
|
"scripts_restore_drill_drill_pihole",
|
|
"scripts_restore_drill_drill_state",
|
|
"scripts_restore_drill_latest_file",
|
|
"scripts_restore_drill_main",
|
|
"scripts_restore_drill_section",
|
|
"scripts_restore_drill_usage"
|
|
],
|
|
"37": [
|
|
"csv",
|
|
"scripts_ai_scheduler",
|
|
"scripts_ai_scheduler_as_bool",
|
|
"scripts_ai_scheduler_main",
|
|
"scripts_ai_scheduler_path",
|
|
"scripts_ai_scheduler_rationale_2",
|
|
"scripts_ai_scheduler_read_tsv",
|
|
"scripts_ai_scheduler_recommend",
|
|
"scripts_ai_scheduler_score_node",
|
|
"scripts_ai_scheduler_simulate"
|
|
],
|
|
"38": [
|
|
"ref_config_recommended",
|
|
"renovate",
|
|
"renovate_custommanagers",
|
|
"renovate_dependencydashboard",
|
|
"renovate_extends",
|
|
"renovate_labels",
|
|
"renovate_packagerules",
|
|
"renovate_prconcurrentlimit",
|
|
"renovate_schema",
|
|
"renovate_timezone"
|
|
],
|
|
"39": [
|
|
"scripts_access_audit",
|
|
"scripts_access_audit__entry",
|
|
"scripts_access_audit_git_access",
|
|
"scripts_access_audit_kubernetes_access",
|
|
"scripts_access_audit_main",
|
|
"scripts_access_audit_runner_access",
|
|
"scripts_access_audit_section",
|
|
"scripts_access_audit_ssh_inventory",
|
|
"scripts_access_audit_tailnet_access",
|
|
"scripts_access_audit_warn_file_mode"
|
|
],
|
|
"40": [
|
|
"scripts_query_homelab_ai_index",
|
|
"scripts_query_homelab_ai_index_ask_ollama",
|
|
"scripts_query_homelab_ai_index_load_index",
|
|
"scripts_query_homelab_ai_index_main",
|
|
"scripts_query_homelab_ai_index_path",
|
|
"scripts_query_homelab_ai_index_rationale_2",
|
|
"scripts_query_homelab_ai_index_render_citations",
|
|
"scripts_query_homelab_ai_index_render_context",
|
|
"scripts_query_homelab_ai_index_score_chunks",
|
|
"scripts_query_homelab_ai_index_tokenise"
|
|
],
|
|
"41": [
|
|
"apps_website_ideas_helper",
|
|
"apps_website_ideas_helper_visitor_idea_clean",
|
|
"apps_website_ideas_helper_visitor_ideas_append",
|
|
"apps_website_ideas_helper_visitor_ideas_dir",
|
|
"apps_website_ideas_helper_visitor_ideas_ensure_dir",
|
|
"apps_website_ideas_helper_visitor_ideas_file",
|
|
"apps_website_ideas_helper_visitor_ideas_rate_file",
|
|
"apps_website_ideas_helper_visitor_ideas_read",
|
|
"apps_website_ideas_helper_visitor_ideas_recently_submitted"
|
|
],
|
|
"42": [
|
|
"scripts_explain",
|
|
"scripts_explain__entry",
|
|
"scripts_explain_cleanup",
|
|
"scripts_explain_explain_output",
|
|
"scripts_explain_is_read_only_command",
|
|
"scripts_explain_is_read_only_subcommand",
|
|
"scripts_explain_main",
|
|
"scripts_explain_run_target",
|
|
"scripts_explain_usage"
|
|
],
|
|
"43": [
|
|
"scripts_resource_budget",
|
|
"scripts_resource_budget__entry",
|
|
"scripts_resource_budget_fail",
|
|
"scripts_resource_budget_have",
|
|
"scripts_resource_budget_host_budget",
|
|
"scripts_resource_budget_kubernetes_budget",
|
|
"scripts_resource_budget_section",
|
|
"scripts_resource_budget_usage",
|
|
"scripts_resource_budget_warn"
|
|
],
|
|
"44": [
|
|
"scripts_safety_case",
|
|
"scripts_safety_case_changed_files",
|
|
"scripts_safety_case_git_lines",
|
|
"scripts_safety_case_load_rules",
|
|
"scripts_safety_case_main",
|
|
"scripts_safety_case_matched_rules",
|
|
"scripts_safety_case_print_safety_case",
|
|
"scripts_safety_case_rationale_2",
|
|
"scripts_safety_case_risk_order"
|
|
],
|
|
"45": [
|
|
"re",
|
|
"scripts_validate_tailnet_policy",
|
|
"scripts_validate_tailnet_policy_main",
|
|
"scripts_validate_tailnet_policy_parse_simple_inventory",
|
|
"scripts_validate_tailnet_policy_path",
|
|
"scripts_validate_tailnet_policy_rationale_2",
|
|
"scripts_validate_tailnet_policy_require",
|
|
"scripts_validate_tailnet_policy_strip_hujson"
|
|
],
|
|
"46": [
|
|
"scripts_cert_check",
|
|
"scripts_cert_check__entry",
|
|
"scripts_cert_check_cleanup",
|
|
"scripts_cert_check_have",
|
|
"scripts_cert_check_inventory_hosts",
|
|
"scripts_cert_check_inventory_scalar",
|
|
"scripts_cert_check_mark_fail",
|
|
"scripts_cert_check_section"
|
|
],
|
|
"47": [
|
|
"scripts_promote",
|
|
"scripts_promote_checks",
|
|
"scripts_promote_main",
|
|
"scripts_promote_plan",
|
|
"scripts_promote_rationale_2",
|
|
"scripts_promote_rollback",
|
|
"scripts_promote_validate",
|
|
"subprocess"
|
|
],
|
|
"48": [
|
|
"scripts_security_attack_path",
|
|
"scripts_security_attack_path__entry",
|
|
"scripts_security_attack_path_jsonpath_or_unknown",
|
|
"scripts_security_attack_path_kubectl_ro",
|
|
"scripts_security_attack_path_main",
|
|
"scripts_security_attack_path_require_kubectl",
|
|
"scripts_security_attack_path_section",
|
|
"scripts_security_attack_path_usage"
|
|
],
|
|
"49": [
|
|
"scripts_security_logs",
|
|
"scripts_security_logs__entry",
|
|
"scripts_security_logs_collect_gitea_logs",
|
|
"scripts_security_logs_collect_traefik_logs",
|
|
"scripts_security_logs_ensure_report_dir",
|
|
"scripts_security_logs_main",
|
|
"scripts_security_logs_print_matches",
|
|
"scripts_security_logs_timestamp"
|
|
],
|
|
"50": [
|
|
"scripts_synthetic_checks",
|
|
"scripts_synthetic_checks__entry",
|
|
"scripts_synthetic_checks_check",
|
|
"scripts_synthetic_checks_dns_query",
|
|
"scripts_synthetic_checks_http_ok",
|
|
"scripts_synthetic_checks_kubectl_ok",
|
|
"scripts_synthetic_checks_section",
|
|
"scripts_synthetic_checks_warn_check"
|
|
],
|
|
"51": [
|
|
"apps_demos_static_public_theme",
|
|
"apps_demos_static_public_theme_getdemothemebuttons",
|
|
"apps_demos_static_public_theme_getstoreddemotheme",
|
|
"apps_demos_static_public_theme_installdemothemetoolbar",
|
|
"apps_demos_static_public_theme_normalizedemotheme",
|
|
"apps_demos_static_public_theme_setdemotheme",
|
|
"apps_demos_static_public_theme_storedemotheme"
|
|
],
|
|
"52": [
|
|
"apps_website_cv_theme",
|
|
"apps_website_cv_theme_cvportrait",
|
|
"apps_website_cv_theme_getsitethemebuttons",
|
|
"apps_website_cv_theme_getstoredsitetheme",
|
|
"apps_website_cv_theme_normalizesitetheme",
|
|
"apps_website_cv_theme_setsitetheme",
|
|
"apps_website_cv_theme_storesitetheme"
|
|
],
|
|
"53": [
|
|
"jeannie_cluster_worker_var_file_has_workers",
|
|
"jeannie_ensure_cluster_worker_var_file",
|
|
"jeannie_plan_homelab",
|
|
"jeannie_prepare_cluster_worker_var_file",
|
|
"jeannie_run_tofu_plan_stack",
|
|
"jeannie_tofu_stack_from_plan_target",
|
|
"jeannie_write_cluster_worker_var_file"
|
|
],
|
|
"54": [
|
|
"scripts_red_blue_loop",
|
|
"scripts_red_blue_loop_checks",
|
|
"scripts_red_blue_loop_ledger",
|
|
"scripts_red_blue_loop_main",
|
|
"scripts_red_blue_loop_plan",
|
|
"scripts_red_blue_loop_rationale_2",
|
|
"scripts_red_blue_loop_run"
|
|
],
|
|
"55": [
|
|
"apps_demos_static_public_architecture_simulator_architecture_simulator",
|
|
"apps_demos_static_public_architecture_simulator_architecture_simulator_box",
|
|
"apps_demos_static_public_architecture_simulator_architecture_simulator_canvas",
|
|
"apps_demos_static_public_architecture_simulator_architecture_simulator_ctx",
|
|
"apps_demos_static_public_architecture_simulator_architecture_simulator_draw",
|
|
"apps_demos_static_public_architecture_simulator_architecture_simulator_state"
|
|
],
|
|
"56": [
|
|
"apps_demos_static_public_dev_toolbelt_dev_toolbelt",
|
|
"apps_demos_static_public_dev_toolbelt_dev_toolbelt_decodebase64url",
|
|
"apps_demos_static_public_dev_toolbelt_dev_toolbelt_input",
|
|
"apps_demos_static_public_dev_toolbelt_dev_toolbelt_logfilter",
|
|
"apps_demos_static_public_dev_toolbelt_dev_toolbelt_output",
|
|
"apps_demos_static_public_dev_toolbelt_dev_toolbelt_setoutput"
|
|
],
|
|
"57": [
|
|
"apps_demos_static_public_network_quality_network_quality",
|
|
"apps_demos_static_public_network_quality_network_quality_canvas",
|
|
"apps_demos_static_public_network_quality_network_quality_ctx",
|
|
"apps_demos_static_public_network_quality_network_quality_draw",
|
|
"apps_demos_static_public_network_quality_network_quality_measure",
|
|
"apps_demos_static_public_network_quality_network_quality_samples"
|
|
],
|
|
"58": [
|
|
"apps_demos_static_public_sentiment_sandbox_sentiment_sandbox",
|
|
"apps_demos_static_public_sentiment_sandbox_sentiment_sandbox_analyze",
|
|
"apps_demos_static_public_sentiment_sandbox_sentiment_sandbox_input",
|
|
"apps_demos_static_public_sentiment_sandbox_sentiment_sandbox_negative",
|
|
"apps_demos_static_public_sentiment_sandbox_sentiment_sandbox_output",
|
|
"apps_demos_static_public_sentiment_sandbox_sentiment_sandbox_positive"
|
|
],
|
|
"59": [
|
|
"jeannie_ensure_sops_age_tools",
|
|
"jeannie_secrets_check",
|
|
"jeannie_secrets_check_file",
|
|
"jeannie_secrets_init",
|
|
"jeannie_sops_age_key_file",
|
|
"jeannie_sops_age_recipient"
|
|
],
|
|
"60": [
|
|
"scripts_backup_status",
|
|
"scripts_backup_status__entry",
|
|
"scripts_backup_status_check_latest",
|
|
"scripts_backup_status_file_age_hours",
|
|
"scripts_backup_status_latest_file",
|
|
"scripts_backup_status_section"
|
|
],
|
|
"61": [
|
|
"scripts_control_plane",
|
|
"scripts_control_plane__entry",
|
|
"scripts_control_plane_require_kubectl",
|
|
"scripts_control_plane_show_non_system_pods",
|
|
"scripts_control_plane_show_taints",
|
|
"scripts_control_plane_usage"
|
|
],
|
|
"62": [
|
|
"scripts_recover_plan",
|
|
"scripts_recover_plan__entry",
|
|
"scripts_recover_plan_check",
|
|
"scripts_recover_plan_has_gitea_backup",
|
|
"scripts_recover_plan_has_state_backup",
|
|
"scripts_recover_plan_main"
|
|
],
|
|
"63": [
|
|
"scripts_release_snapshot",
|
|
"scripts_release_snapshot__entry",
|
|
"scripts_release_snapshot_have",
|
|
"scripts_release_snapshot_latest_file",
|
|
"scripts_release_snapshot_run_optional",
|
|
"scripts_release_snapshot_section"
|
|
],
|
|
"64": [
|
|
"scripts_render_docs",
|
|
"scripts_render_docs__entry",
|
|
"scripts_render_docs_main",
|
|
"scripts_render_docs_read_inventory_value",
|
|
"scripts_render_docs_render_template",
|
|
"scripts_render_docs_usage"
|
|
],
|
|
"65": [
|
|
"scripts_scorecard",
|
|
"scripts_scorecard__entry",
|
|
"scripts_scorecard_docs_fresh",
|
|
"scripts_scorecard_inventory_ok",
|
|
"scripts_scorecard_score",
|
|
"scripts_scorecard_security_static_ok"
|
|
],
|
|
"66": [
|
|
"apps_demos_static_public_model_drift_model_drift",
|
|
"apps_demos_static_public_model_drift_model_drift_accuracy",
|
|
"apps_demos_static_public_model_drift_model_drift_canvas",
|
|
"apps_demos_static_public_model_drift_model_drift_ctx",
|
|
"apps_demos_static_public_model_drift_model_drift_draw"
|
|
],
|
|
"67": [
|
|
"apps_demos_static_public_privacy_redactor_privacy_redactor",
|
|
"apps_demos_static_public_privacy_redactor_privacy_redactor_blurrect",
|
|
"apps_demos_static_public_privacy_redactor_privacy_redactor_canvas",
|
|
"apps_demos_static_public_privacy_redactor_privacy_redactor_ctx",
|
|
"apps_demos_static_public_privacy_redactor_privacy_redactor_placeholder"
|
|
],
|
|
"68": [
|
|
"apps_website_lang_helper",
|
|
"apps_website_lang_helper_asset_url",
|
|
"apps_website_lang_helper_cleanruntimetranslation",
|
|
"apps_website_lang_helper_getlang",
|
|
"apps_website_lang_helper_loadruntimetranslations"
|
|
],
|
|
"69": [
|
|
"scripts_blockchain_wallet",
|
|
"scripts_blockchain_wallet__entry",
|
|
"scripts_blockchain_wallet_require_private_key",
|
|
"scripts_blockchain_wallet_run_cast",
|
|
"scripts_blockchain_wallet_usage"
|
|
],
|
|
"70": [
|
|
"scripts_change_journal",
|
|
"scripts_change_journal__entry",
|
|
"scripts_change_journal_append_entry",
|
|
"scripts_change_journal_latest_entries",
|
|
"scripts_change_journal_timestamp"
|
|
],
|
|
"71": [
|
|
"scripts_grafana_dashboards",
|
|
"scripts_grafana_dashboards__entry",
|
|
"scripts_grafana_dashboards_apply_dashboards",
|
|
"scripts_grafana_dashboards_list_dashboards",
|
|
"scripts_grafana_dashboards_usage"
|
|
],
|
|
"72": [
|
|
"scripts_kubeconfig_readonly",
|
|
"scripts_kubeconfig_readonly__entry",
|
|
"scripts_kubeconfig_readonly_main",
|
|
"scripts_kubeconfig_readonly_require_kubectl",
|
|
"scripts_kubeconfig_readonly_usage"
|
|
],
|
|
"73": [
|
|
"bootstrap_platform_terraform_lock",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_provider_registry_opentofu_org_hashicorp_helm",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_provider_registry_opentofu_org_hashicorp_kubernetes",
|
|
"terraform_bootstrap_platform_6ccb56e24d8dc66f_provider_registry_opentofu_org_hashicorp_null"
|
|
],
|
|
"74": [
|
|
"scripts_blockchain_devnet",
|
|
"scripts_blockchain_devnet__entry",
|
|
"scripts_blockchain_devnet_rpc_call",
|
|
"scripts_blockchain_devnet_usage"
|
|
],
|
|
"75": [
|
|
"scripts_capacity_limits",
|
|
"scripts_capacity_limits__entry",
|
|
"scripts_capacity_limits_cleanup",
|
|
"scripts_capacity_limits_usage"
|
|
],
|
|
"76": [
|
|
"scripts_recover_power",
|
|
"scripts_recover_power__entry",
|
|
"scripts_recover_power_run_optional",
|
|
"scripts_recover_power_run_step"
|
|
],
|
|
"77": [
|
|
"scripts_route_inventory",
|
|
"scripts_route_inventory__entry",
|
|
"scripts_route_inventory_cleanup",
|
|
"scripts_route_inventory_section"
|
|
],
|
|
"78": [
|
|
"apps_website_render_static_pages",
|
|
"apps_website_render_static_pages_render_page",
|
|
"apps_website_render_static_pages_sh__entry"
|
|
],
|
|
"79": [
|
|
"apps_website_save_lang",
|
|
"apps_website_save_lang_clean_translation_value",
|
|
"apps_website_save_lang_translation_response"
|
|
],
|
|
"80": [
|
|
"apps_website_visitor_ideas_addideatext",
|
|
"apps_website_visitor_ideas_js_apps_website_visitor_ideas",
|
|
"apps_website_visitor_ideas_renderideas"
|
|
],
|
|
"81": [
|
|
"bootstrap_cluster_terraform_lock",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_provider_registry_opentofu_org_hashicorp_external",
|
|
"terraform_bootstrap_cluster_d8bb757b863f9d24_provider_registry_opentofu_org_hashicorp_null"
|
|
],
|
|
"82": [
|
|
"infra_matrix_server_bootstrap",
|
|
"infra_matrix_server_bootstrap_render_homeserver",
|
|
"infra_matrix_server_bootstrap_sh__entry"
|
|
],
|
|
"83": [
|
|
"scripts_ask",
|
|
"scripts_ask__entry",
|
|
"scripts_ask_usage"
|
|
],
|
|
"84": [
|
|
"scripts_blockchain_test",
|
|
"scripts_blockchain_test__entry",
|
|
"scripts_blockchain_test_usage"
|
|
],
|
|
"85": [
|
|
"scripts_capacity_advisor",
|
|
"scripts_capacity_advisor__entry",
|
|
"scripts_capacity_advisor_run_check"
|
|
],
|
|
"86": [
|
|
"scripts_homelab_map",
|
|
"scripts_homelab_map__entry",
|
|
"scripts_homelab_map_inventory"
|
|
],
|
|
"87": [
|
|
"scripts_impact",
|
|
"scripts_impact__entry",
|
|
"scripts_impact_usage"
|
|
],
|
|
"88": [
|
|
"scripts_jeannie_core",
|
|
"scripts_jeannie_core__entry",
|
|
"scripts_jeannie_core_core_sources_newer"
|
|
],
|
|
"89": [
|
|
"scripts_report_render",
|
|
"scripts_report_render__entry",
|
|
"scripts_report_render_usage"
|
|
],
|
|
"90": [
|
|
"scripts_review_last_change",
|
|
"scripts_review_last_change__entry",
|
|
"scripts_review_last_change_usage"
|
|
],
|
|
"91": [
|
|
"apps_demos_static_public_traveler_tools_sw",
|
|
"apps_demos_static_public_traveler_tools_sw_assets"
|
|
],
|
|
"92": [
|
|
"apps_demos_static_public_traveler_tools_traveler_tools",
|
|
"apps_demos_static_public_traveler_tools_traveler_tools_updatetraveler"
|
|
],
|
|
"93": [
|
|
"apps_website_blog",
|
|
"apps_website_blog_renderstacksourcelinks"
|
|
],
|
|
"94": [
|
|
"apps_website_homelab_tree",
|
|
"apps_website_homelab_tree_other_pages"
|
|
],
|
|
"95": [
|
|
"apps_website_partials_translation_ui",
|
|
"apps_website_partials_translation_ui_static_langs"
|
|
],
|
|
"96": [
|
|
"apps_website_save_idea",
|
|
"apps_website_save_idea_idea_redirect"
|
|
],
|
|
"97": [
|
|
"apps_website_start_website",
|
|
"apps_website_start_website_sh__entry"
|
|
],
|
|
"98": [
|
|
"bootstrap_apps_terraform_lock",
|
|
"terraform_bootstrap_apps_0952a721c72f57d2_provider_registry_opentofu_org_hashicorp_kubernetes"
|
|
],
|
|
"99": [
|
|
"bootstrap_edge_terraform_lock",
|
|
"terraform_bootstrap_edge_0053c5ce495d569f_provider_registry_opentofu_org_hashicorp_null"
|
|
],
|
|
"100": [
|
|
"bootstrap_provisioning_terraform_lock",
|
|
"terraform_bootstrap_provisioning_51780c293784144a_provider_registry_opentofu_org_hashicorp_null"
|
|
],
|
|
"101": [
|
|
"infra_arr_stack_bootstrap",
|
|
"infra_arr_stack_bootstrap_sh__entry"
|
|
],
|
|
"102": [
|
|
"infra_omniroute_bootstrap",
|
|
"infra_omniroute_bootstrap_sh__entry"
|
|
],
|
|
"103": [
|
|
"infra_youtube_backup_backup_youtube",
|
|
"infra_youtube_backup_backup_youtube_sh__entry"
|
|
],
|
|
"104": [
|
|
"scripts_artifact_cache",
|
|
"scripts_artifact_cache__entry"
|
|
],
|
|
"105": [
|
|
"scripts_gitops_status",
|
|
"scripts_gitops_status__entry"
|
|
],
|
|
"106": [
|
|
"scripts_golden_ledger",
|
|
"scripts_golden_ledger__entry"
|
|
],
|
|
"107": [
|
|
"scripts_validate_homelab_inventory",
|
|
"scripts_validate_homelab_inventory__entry"
|
|
],
|
|
"108": [
|
|
"apps_website_cv"
|
|
],
|
|
"109": [
|
|
"apps_website_demos"
|
|
],
|
|
"110": [
|
|
"apps_website_index"
|
|
],
|
|
"111": [
|
|
"apps_website_lang_en"
|
|
],
|
|
"112": [
|
|
"apps_website_lang_nah"
|
|
],
|
|
"113": [
|
|
"apps_website_partials_footer"
|
|
],
|
|
"114": [
|
|
"apps_website_partials_header"
|
|
],
|
|
"115": [
|
|
"apps_website_partials_theme_toolbar"
|
|
],
|
|
"116": [
|
|
"apps_website_visitor_ideas_php_apps_website_visitor_ideas"
|
|
],
|
|
"117": [
|
|
"pkg_my_homelab_configs"
|
|
]
|
|
},
|
|
"cohesion": {
|
|
"0": 0.054212454212454214,
|
|
"1": 0.038542607648298706,
|
|
"2": 0.04229104229104229,
|
|
"3": 0.07017543859649122,
|
|
"4": 0.0841813135985199,
|
|
"5": 0.113107822410148,
|
|
"6": 0.14789915966386555,
|
|
"7": 0.08377896613190731,
|
|
"8": 0.13636363636363635,
|
|
"9": 0.1984126984126984,
|
|
"10": 0.1339031339031339,
|
|
"11": 0.13043478260869565,
|
|
"12": 0.18840579710144928,
|
|
"13": 0.2554112554112554,
|
|
"14": 0.13333333333333333,
|
|
"15": 0.15714285714285714,
|
|
"16": 0.2631578947368421,
|
|
"17": 0.2549019607843137,
|
|
"18": 0.27450980392156865,
|
|
"19": 0.18333333333333332,
|
|
"20": 0.275,
|
|
"21": 0.18095238095238095,
|
|
"22": 0.2571428571428571,
|
|
"23": 0.1619047619047619,
|
|
"24": 0.27472527472527475,
|
|
"25": 0.3333333333333333,
|
|
"26": 0.32051282051282054,
|
|
"27": 0.38461538461538464,
|
|
"28": 0.2878787878787879,
|
|
"29": 0.21212121212121213,
|
|
"30": 0.2727272727272727,
|
|
"31": 0.19696969696969696,
|
|
"32": 0.3090909090909091,
|
|
"33": 0.32727272727272727,
|
|
"34": 0.23636363636363636,
|
|
"35": 0.34545454545454546,
|
|
"36": 0.41818181818181815,
|
|
"37": 0.35555555555555557,
|
|
"38": 0.2,
|
|
"39": 0.4666666666666667,
|
|
"40": 0.3333333333333333,
|
|
"41": 0.4722222222222222,
|
|
"42": 0.3888888888888889,
|
|
"43": 0.5277777777777778,
|
|
"44": 0.3888888888888889,
|
|
"45": 0.35714285714285715,
|
|
"46": 0.5,
|
|
"47": 0.42857142857142855,
|
|
"48": 0.5,
|
|
"49": 0.4642857142857143,
|
|
"50": 0.39285714285714285,
|
|
"51": 0.47619047619047616,
|
|
"52": 0.47619047619047616,
|
|
"53": 0.3333333333333333,
|
|
"54": 0.5238095238095238,
|
|
"55": 0.4,
|
|
"56": 0.3333333333333333,
|
|
"57": 0.4,
|
|
"58": 0.3333333333333333,
|
|
"59": 0.4,
|
|
"60": 0.6,
|
|
"61": 0.6,
|
|
"62": 0.4666666666666667,
|
|
"63": 0.6666666666666666,
|
|
"64": 0.6,
|
|
"65": 0.4,
|
|
"66": 0.4,
|
|
"67": 0.4,
|
|
"68": 0.5,
|
|
"69": 0.7,
|
|
"70": 0.7,
|
|
"71": 0.7,
|
|
"72": 0.7,
|
|
"73": 0.5,
|
|
"74": 0.8333333333333334,
|
|
"75": 0.6666666666666666,
|
|
"76": 0.8333333333333334,
|
|
"77": 0.6666666666666666,
|
|
"78": 1.0,
|
|
"79": 0.6666666666666666,
|
|
"80": 1.0,
|
|
"81": 0.6666666666666666,
|
|
"82": 1.0,
|
|
"83": 1.0,
|
|
"84": 1.0,
|
|
"85": 1.0,
|
|
"86": 1.0,
|
|
"87": 1.0,
|
|
"88": 1.0,
|
|
"89": 1.0,
|
|
"90": 1.0,
|
|
"91": 1.0,
|
|
"92": 1.0,
|
|
"93": 1.0,
|
|
"94": 1.0,
|
|
"95": 1.0,
|
|
"96": 1.0,
|
|
"97": 1.0,
|
|
"98": 1.0,
|
|
"99": 1.0,
|
|
"100": 1.0,
|
|
"101": 1.0,
|
|
"102": 1.0,
|
|
"103": 1.0,
|
|
"104": 1.0,
|
|
"105": 1.0,
|
|
"106": 1.0,
|
|
"107": 1.0,
|
|
"108": 1.0,
|
|
"109": 1.0,
|
|
"110": 1.0,
|
|
"111": 1.0,
|
|
"112": 1.0,
|
|
"113": 1.0,
|
|
"114": 1.0,
|
|
"115": 1.0,
|
|
"116": 1.0,
|
|
"117": 1.0
|
|
},
|
|
"gods": [
|
|
{
|
|
"id": "terraform_bootstrap_edge_0053c5ce495d569f_null_resource_edge_services",
|
|
"label": "null_resource.edge_services",
|
|
"degree": 24
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_provisioning_51780c293784144a_null_resource_pimox_template_vm_create",
|
|
"label": "null_resource.pimox_template_vm_create",
|
|
"degree": 19
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_provisioning_51780c293784144a_null_resource_provisioning_host",
|
|
"label": "null_resource.provisioning_host",
|
|
"degree": 19
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_cluster_d8bb757b863f9d24_null_resource_kubeadm_worker",
|
|
"label": "null_resource.kubeadm_worker",
|
|
"degree": 18
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_provisioning_51780c293784144a_null_resource_pimox_template_vm_seal",
|
|
"label": "null_resource.pimox_template_vm_seal",
|
|
"degree": 18
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_provisioning_51780c293784144a_local_preseed_cfg",
|
|
"label": "local.preseed_cfg",
|
|
"degree": 17
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_edge_0053c5ce495d569f_local_default_conf",
|
|
"label": "local.default_conf",
|
|
"degree": 14
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_platform_6ccb56e24d8dc66f_null_resource_calico_ready",
|
|
"label": "null_resource.calico_ready",
|
|
"degree": 14
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_provisioning_51780c293784144a_local_config_hash",
|
|
"label": "local.config_hash",
|
|
"degree": 13
|
|
},
|
|
{
|
|
"id": "terraform_bootstrap_cluster_d8bb757b863f9d24_null_resource_kubeadm_control_plane",
|
|
"label": "null_resource.kubeadm_control_plane",
|
|
"degree": 12
|
|
}
|
|
],
|
|
"surprises": [
|
|
{
|
|
"source": "local.application_sources",
|
|
"target": "var.website_image_ref",
|
|
"source_files": [
|
|
"bootstrap/apps/main.tf",
|
|
"bootstrap/apps/variables.tf"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "references",
|
|
"why": "peripheral node `var.website_image_ref` unexpectedly reaches hub `local.application_sources`"
|
|
},
|
|
{
|
|
"source": "local.application_sources",
|
|
"target": "var.gitops_repo_url",
|
|
"source_files": [
|
|
"bootstrap/apps/main.tf",
|
|
"bootstrap/apps/variables.tf"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "references",
|
|
"why": "peripheral node `var.gitops_repo_url` unexpectedly reaches hub `local.application_sources`"
|
|
},
|
|
{
|
|
"source": "output.kubeconfig_path",
|
|
"target": "var.kubeconfig_path",
|
|
"source_files": [
|
|
"bootstrap/cluster/main.tf",
|
|
"bootstrap/cluster/variables.tf"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "references",
|
|
"why": "peripheral node `output.kubeconfig_path` unexpectedly reaches hub `var.kubeconfig_path`"
|
|
},
|
|
{
|
|
"source": "null_resource.kubeadm_control_plane",
|
|
"target": "var.control_plane_advertise_address",
|
|
"source_files": [
|
|
"bootstrap/cluster/main.tf",
|
|
"bootstrap/cluster/variables.tf"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "references",
|
|
"why": "peripheral node `var.control_plane_advertise_address` unexpectedly reaches hub `null_resource.kubeadm_control_plane`"
|
|
},
|
|
{
|
|
"source": "null_resource.kubeadm_control_plane",
|
|
"target": "var.kubeconfig_owner",
|
|
"source_files": [
|
|
"bootstrap/cluster/main.tf",
|
|
"bootstrap/cluster/variables.tf"
|
|
],
|
|
"confidence": "EXTRACTED",
|
|
"relation": "references",
|
|
"why": "peripheral node `var.kubeconfig_owner` unexpectedly reaches hub `null_resource.kubeadm_control_plane`"
|
|
}
|
|
],
|
|
"questions": [
|
|
{
|
|
"type": "isolated_nodes",
|
|
"question": "What connects `provider.registry.opentofu.org/hashicorp/kubernetes`, `provider.registry.opentofu.org/hashicorp/external`, `provider.registry.opentofu.org/hashicorp/null` to the rest of the system?",
|
|
"why": "61 weakly-connected nodes found - possible documentation gaps or missing edges."
|
|
},
|
|
{
|
|
"type": "low_cohesion",
|
|
"question": "Should `provisioning/variables.tf` be split into smaller, more focused modules?",
|
|
"why": "Cohesion score 0.054212454212454214 - nodes in this community are weakly interconnected."
|
|
},
|
|
{
|
|
"type": "low_cohesion",
|
|
"question": "Should `jeannie` be split into smaller, more focused modules?",
|
|
"why": "Cohesion score 0.038542607648298706 - nodes in this community are weakly interconnected."
|
|
},
|
|
{
|
|
"type": "low_cohesion",
|
|
"question": "Should `jeannie script` be split into smaller, more focused modules?",
|
|
"why": "Cohesion score 0.04229104229104229 - nodes in this community are weakly interconnected."
|
|
},
|
|
{
|
|
"type": "low_cohesion",
|
|
"question": "Should `platform/main.tf` be split into smaller, more focused modules?",
|
|
"why": "Cohesion score 0.07017543859649122 - nodes in this community are weakly interconnected."
|
|
},
|
|
{
|
|
"type": "low_cohesion",
|
|
"question": "Should `main.go` be split into smaller, more focused modules?",
|
|
"why": "Cohesion score 0.0841813135985199 - nodes in this community are weakly interconnected."
|
|
},
|
|
{
|
|
"type": "low_cohesion",
|
|
"question": "Should `edge/variables.tf` be split into smaller, more focused modules?",
|
|
"why": "Cohesion score 0.113107822410148 - nodes in this community are weakly interconnected."
|
|
}
|
|
]
|
|
} |