prole/tests/installer
chrisfu fb7993de1d feat: add production config schema, validation, and API with tests
- Introduced `knoe.core.prod_config` with production configuration schema and helper methods.
- Added validation logic to enforce required fields and expected formats.
- Implemented in-process API (`ProdConfigApi`) for managing production configs.
- Added test coverage for default config behavior, validation, YAML generation, and API workflow.
- Updated cluster UI layout and tests to integrate production config with new navigation flows.
- Added host inventory and updated service flow to reflect production setup changes.
2026-03-28 10:43:25 -07:00
..
conftest.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_actions_env_setup_expands_shell_vars.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_actions_helpers.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
test_argocd_canvas_only_page.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_argocd_render_smoke.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_build.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_cfg_save_kubecontext.py Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_cleanup_cnpg_storage.py Standardize namespace and cluster config flow 2026-03-23 16:52:40 -07:00
test_cluster_nodes_policy.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
test_cluster_save_triggers_status_check.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_cluster_screen_layout.py feat: add production config schema, validation, and API with tests 2026-03-28 10:43:25 -07:00
test_cnpg_placement.py Add CNPG placement planner with persistence and integration tests 2026-03-23 00:06:47 -07:00
test_config_extended.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_config_helpers.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_config.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_controller_run_script_expands_shell_vars.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_controller.py Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_core_classes.py Standardize namespace and cluster config flow 2026-03-23 16:52:40 -07:00
test_db_build_registry_status_k3s.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_deploy_helpers.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_deployment.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_env_helpers.py Update PROLE_HOME resolution and enhance iSCSI PV handling 2026-03-22 02:43:52 -07:00
test_environment_screen_expands_shell_vars.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_gitea_init_script_present.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_gitops_choice_screen.py Add GitOps provider choice screen and cluster UI improvements 2026-03-24 22:12:25 -07:00
test_k3s_registry_hostport_resolution.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_milestones_extended.py Standardize namespace and cluster config flow 2026-03-23 16:52:40 -07:00
test_milestones.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
test_monitor.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_namespace_propagation.py Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_ollama_scan.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_policy.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_prod_config.py feat: add production config schema, validation, and API with tests 2026-03-28 10:43:25 -07:00
test_prole_conf.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_push_docker_image_ca_fallback.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_registry_k3s_selection.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_registry_rescan_after_init.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_screen.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_services_init_scripts.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
test_storage_ops.py feat: pre-provision cluster-scoped CNPG Synology PVs 2026-03-23 00:32:35 -07:00
test_storage_probe.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
test_stream_exec.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_topology.py feat: add storage probing and operational service updates 2026-03-26 09:44:23 -07:00
test_verify_k3s_services_status.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00