prole/tests
chrisfu b687062bb5 chore: enhance TLS management and ingress drift reconciliation for GKE
- Improved handling of GKE preload TLS annotations by ignoring `SERVICE_PRE_SHARED_CERT` in k8s mode with managed TLS resources.
- Added drift detection for ingress class, ManagedCertificate, and FrontendConfig annotations, with forced replacement for GCLB binding consistency.
- Enhanced TLS diagnostics with detailed path state, failure reasons, and HTTPS probe handling for GKE configurations.
- Updated tests and scripts to validate GKE-specific behavior and ingress rendering.
2026-04-20 09:40:04 -07:00
..
etc chore: refactor GitLab ingress handling and fallback ownership cleanup 2026-04-19 20:58:48 -07:00
fixtures Checkpoint: Refactor common services and monitoring initialization. Updates: etc/init_monitoring.sh (Grafana naming, legacy cleanup), etc/init_common_services.sh (migration/cleanup logic), added etc/init_registry.sh, updated etc/init_cloudnative_pg.sh (manifest filtering), updated configs, and enhanced tests. Fixed: excluded .ansible logs and added to .gitignore. 2026-02-09 18:50:44 -08:00
installer chore: add secretref resolution for auth OIDC inputs 2026-04-18 18:08:16 -07:00
ops Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
shellspec Refactor shell library structure; relocate helpers under etc/lib/shell/ and update references 2026-03-16 21:44:58 -07:00
conftest.py installer: stabilize retries + improve k3s inventory detection 2026-03-07 23:57:21 -08:00
final_comprehensive_test.sh Migrate install.py logic to install.sh and restructure installer flow. Update core references, tests, and navigation to reflect the new Knoe installer architecture. 2026-04-01 01:17:04 -07:00
final_test.sh Migrate install.py logic to install.sh and restructure installer flow. Update core references, tests, and navigation to reflect the new Knoe installer architecture. 2026-04-01 01:17:04 -07:00
run_tests.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
silent_install_test.sh Migrate install.py logic to install.sh and restructure installer flow. Update core references, tests, and navigation to reflect the new Knoe installer architecture. 2026-04-01 01:17:04 -07:00
test_all_prole_home_fixes.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_argocd_manifest_idempotency.py k3s: eliminate localhost registry + dedupe common-core 2026-03-05 14:31:33 -08:00
test_build_context.py Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_build_system.sh Migrate install.py logic to install.sh and restructure installer flow. Update core references, tests, and navigation to reflect the new Knoe installer architecture. 2026-04-01 01:17:04 -07:00
test_cluster_screen_observe_only.py Align installer namespace/topology handling and add regression tests 2026-03-29 23:45:56 -07:00
test_dashboard_systemd_unit.py test(dashboard): add unit tests for systemd unit and script validation 2026-03-13 01:49:57 -07:00
test_database_options.py checkpoint: summarize CNPG init and backup hardening work 2026-04-06 05:51:26 -07:00
test_docker_build_fix.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_embedded_resources.sh Update Prole-DB and improve Supabase integration 2026-02-01 23:56:25 -08:00
test_init_authority.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_kerberos_ad_forwarder_readiness.py Make init-script secret checks warning-only and unblock Next 2026-03-30 01:26:38 -07:00
test_install_logic.py Migrate install.py logic to install.sh and restructure installer flow. Update core references, tests, and navigation to reflect the new Knoe installer architecture. 2026-04-01 01:17:04 -07:00
test_k3s_common_core_namespace_and_repair.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
test_navigation.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
test_network_scan_fix.sh Migrate install.py logic to install.sh and restructure installer flow. Update core references, tests, and navigation to reflect the new Knoe installer architecture. 2026-04-01 01:17:04 -07:00
test_no_common_services_literal_in_etc_scripts.py Fix installer ctx apply flow and registry namespace 2026-03-07 10:35:27 -08:00
test_reconcile_blocked_cluster_state.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
test_render_supabase_hostname.py chore: update NOTES.txt to use studioIngress and add test for validation 2026-04-13 21:48:56 -07:00
test_render_supabase_placement.py Harden ingress targeting and normalize HOME paths 2026-04-12 12:32:09 -07:00
test_repair_stale_released_pv_claimref.py Refine installer orchestration and Supabase rendering paths 2026-03-31 23:15:54 -07:00
test_repair_update_and_supabase_flags.py chore: enhance TLS management and ingress drift reconciliation for GKE 2026-04-20 09:40:04 -07:00
test_resource_paths.py Enhance build system with 'make test' and fix installer test debris. Added 'make test' to Makefile with 'pyconv' (black) integration and coverage summary. Reformatted codebase with black. Fixed 'install.py' test bug where MagicMock objects created directory debris by improving mocking and patching in 'tests/test_navigation.py', 'tests/test_service_layer_navigation.py', and 'tests/test_install_logic.py'. 2026-02-25 14:55:05 -08:00
test_service_layer_navigation.py checkpoint: stabilize k8s cluster setup and shelve cluster-storage UI 2026-04-07 21:11:25 -07:00