prole/tests/etc
chrisfu 84491f9d06 chore: refactor GitLab ingress handling and fallback ownership cleanup
- Introduced `GITLAB_FALLBACK_INGRESS_NAME` for better flexibility in managing fallback ingress names.
- Added logic to clean up both current and legacy fallback ingresses (`gitlab-frontdoor-ingress`, `gitlab-kong-ingress`).
- Enhanced diagnostics for ingress host conflicts and TLS path validation.
- Updated `deploy.sh` to improve runtime configuration resolution and host diagnostics.
- Refined tests to ensure correct fallback ingress handling and conflict resolution.
2026-04-19 20:58:48 -07:00
..
run_all.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_argocd_repo_server_hostpath_permissions.sh Remove legacy secrets, configs, and scripts; introduce prole-auth service and Grafana SSO proxy configuration. 2026-03-20 13:00:36 -07:00
test_build-a-bao.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_cnpg_k3s_storage_guards.sh checkpoint: tighten CNPG k3s storage flow and policy updates 2026-03-23 12:39:03 -07:00
test_deploy_pipeline.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_final_deployment.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_ansible.sh Summary of recent repairs and infrastructure updates 2026-02-15 17:51:57 -08:00
test_init_cloudnative_pg_bootstrap_admin_keys.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_cloudnative_pg_db_password_fallback.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_cloudnative_pg_image_policy.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_cloudnative_pg_instances.sh checkpoint: tighten CNPG k3s storage flow and policy updates 2026-03-23 12:39:03 -07:00
test_init_cloudnative_pg_k3d_k3s_registry_cache.sh Rename Prole storage objects to Synology and sync deployment updates 2026-03-22 21:50:02 -07:00
test_init_cloudnative_pg_manifest_validation_fail_fast.sh checkpoint: tighten CNPG k3s storage flow and policy updates 2026-03-23 12:39:03 -07:00
test_init_cloudnative_pg_no_kong_in_db_namespace.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_cloudnative_pg.sh Separate k3s and k3d config defaults; normalize k3s image registry refs 2026-03-23 03:48:58 -07:00
test_init_cnpg_backup_does_not_patch_cluster_backup_spec.sh checkpoint: summarize CNPG init and backup hardening work 2026-04-06 05:51:26 -07:00
test_init_cnpg_backup_start_waits_for_plugin_socket.sh checkpoint: summarize CNPG init and backup hardening work 2026-04-06 05:51:26 -07:00
test_init_cnpg_backup.sh checkpoint: summarize CNPG init and backup hardening work 2026-04-06 05:51:26 -07:00
test_init_common_services.sh Add unit tests for init_cloudnative_pg and enable opt-in Docker pre-loading 2026-03-08 21:53:49 -07:00
test_init_db_manager.sh Kong API gateway, docker-import preload, OpenTofu graceful fallback, milestone fix 2026-02-22 00:57:49 -08:00
test_init_garage_recycles_released_pv_claimref.sh Rename Prole storage objects to Synology and sync deployment updates 2026-03-22 21:50:02 -07:00
test_init_garage_store_k8s_non_authoritative_context_cleans_up.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_garage_store.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_gitlab_k8s_fails_on_foreign_ingress_host_conflict.sh chore: refactor GitLab ingress handling and fallback ownership cleanup 2026-04-19 20:58:48 -07:00
test_init_gitlab_k8s_fails_when_garage_admin_unauthenticated.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_gitlab_k8s_fails_when_garage_required_missing.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_gitlab_k8s_garage_creates_key_and_resolves_id.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_gitlab_k8s_garage_existing_key_uses_show_secret.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_gitlab_k8s_skips_fallback_ingress_when_operator_owns_host.sh chore: refactor GitLab ingress handling and fallback ownership cleanup 2026-04-19 20:58:48 -07:00
test_init_gitlab_k8s_skips_legacy_storage_prep.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_gitlab_k8s_uses_db_cluster_context.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_k3s_registry.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_k8s.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_kdc_applies_configmap_to_prole_auth_namespace.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_init_kdc_auto_skips_docker_when_unavailable.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_kdc_k3s_registry_default.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_kdc_skips_docker_when_image_explicit.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_kdc.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_kerberos_k3s_real_kdc.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_kerberos_test.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_kerberos.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_knoe-db-reset.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_kong_k8s_allows_delegated_host_owners.sh chore: refactor GitLab ingress handling and fallback ownership cleanup 2026-04-19 20:58:48 -07:00
test_init_kong_k8s_prefers_app_cluster_context.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_init_kong_tmp_unbound.sh Rename prole-db to knoe-db, add knoe-auth as cluster-internal KDC 2026-03-22 22:16:21 -07:00
test_init_monitoring_k3s_primary_node_pinning.sh k3s: enforce node placement for monitoring/CNPG/Supabase 2026-03-18 23:16:06 -07:00
test_init_monitoring_k8s_storage_class_validation.sh Implement split-cluster host ownership and context-safe deploy wiring 2026-04-12 21:00:20 -07:00
test_init_monitoring.sh Milestone: monitoring deployment + svc firewall persistence 2026-03-19 12:19:02 -07:00
test_init_ollama.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_openbao_recycles_released_pv_claimref.sh Rename Prole storage objects to Synology and sync deployment updates 2026-03-22 21:50:02 -07:00
test_init_openbao.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_opentofu.sh installer: preflight DB secrets + bootstrap OpenTofu password 2026-03-13 16:38:38 -07:00
test_init_port_forwards.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_registry_k3d_cluster_from_kubectx.sh Bootstrap env-based prole.cfg entrypoint (safe legacy migration) 2026-03-13 12:23:15 -07:00
test_init_registry.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_service_layer.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_init_supabase_ports.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_k3s_cluster_rename.sh Persist k3s context rename and scrub service config paths 2026-03-28 11:23:19 -07:00
test_prole_auth_keytab_bootstrap_manifest.sh Checkpoint: rename installer to knoe + harden db build context 2026-03-22 01:45:21 -07:00
test_prole_cfg_bootstrap_env_layout.sh refactor(config): separate k3d k3s and gke config entrypoints 2026-04-11 22:20:45 -07:00
test_prole_cfg_hyphenated_keys_normalized.sh Implement split-cluster host ownership and context-safe deploy wiring 2026-04-12 21:00:20 -07:00
test_prole_cfg_k3s_registry_internal_sanitizes_localhost.sh Sanitize LOCAL_REGISTRY_INTERNAL in prole_cfg.sh to handle host-only *.localhost values and add tests for k3s registry resolution 2026-03-09 21:57:09 -07:00
test_prole_cfg_k8s_prefers_app_cluster_context.sh checkpoint: make node placement config-driven and add GitLab rerun fast-path 2026-04-14 06:43:37 -07:00
test_prole_cfg_kube_context_k3d_prefix.sh Fix kube context handling and monitoring eligibility 2026-03-23 13:50:29 -07:00
test_prole_cfg_kube_context_local_node_skip_switch.sh Fix kube context handling and monitoring eligibility 2026-03-23 13:50:29 -07:00
test_prole_cfg_kube_context_remote_readonly_requires_switch.sh Fix kube context handling and monitoring eligibility 2026-03-23 13:50:29 -07:00
test_prole_cfg_kube_context_remote_writable_switch_only_when_needed.sh Fix kube context handling and monitoring eligibility 2026-03-23 13:50:29 -07:00
test_prole_cfg_kube_context_single_context_fallback.sh Fix kube context handling and monitoring eligibility 2026-03-23 13:50:29 -07:00
test_prole_cfg_overrides_env_mode.sh Remove legacy secrets, configs, and scripts; introduce prole-auth service and Grafana SSO proxy configuration. 2026-03-20 13:00:36 -07:00
test_render_manifest.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_set-k3s-token-vault.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_status_common_services_k8s_skips_opentofu.sh Harden prod deploy namespace/context routing and vault password handling 2026-04-10 00:43:07 -07:00
test_status_common_services.sh Refactor project structure and update initialization scripts 2026-02-14 13:44:49 -08:00
test_status_k3d_common_services_namespace.sh checkpoint: improve init scripts, installer flows, and kube context handling 2026-03-14 20:07:54 -07:00
test_supabase_patch_realtime_probe.sh checkpoint: improve init scripts, installer flows, and kube context handling 2026-03-14 20:07:54 -07:00