refactor(6 production files): plugins_defs + setup + platform + oci + auth_core (ADR-025 L2)
Six production 2-star files -> selective. plugins_defs.nu: utils/nickel_processor.nu [ncl-eval] (kept, already selective) utils/ + config/accessor DROPPED (both dead) setup/provctl_integration.nu: setup/mod.nu [8 symbols] setup/detection DROPPED (dead) setup/provider.nu: setup/mod.nu [9 symbols] setup/validation DROPPED (dead) platform/autostart.nu: platform/target.nu [get-deployment-service-config get-enabled-services] platform/health.nu [check-service-health] plugins/auth_core.nu: config/accessor/core.nu [config-get] commands/traits.nu [get-command-metadata] oci/client.nu: utils/logging.nu [log-debug log-error log-info] config/accessor DROPPED (dead) Validation: all 6 nu --ide-check 50 -> 0 errors. Refs: ADR-025
This commit is contained in:
parent
c6ff85c872
commit
3e747e1317
6 changed files with 25 additions and 13 deletions
|
|
@ -1,8 +1,9 @@
|
|||
# OCI Registry Client
|
||||
# Handles OCI artifact operations (pull, push, list, search)
|
||||
|
||||
use ../config/accessor.nu *
|
||||
use ../utils/logging.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
# config/accessor star-import was dead — dropped.
|
||||
use lib_provisioning/utils/logging.nu [log-debug log-error log-info]
|
||||
|
||||
# OCI client configuration
|
||||
export def get-oci-config [] {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
# Platform Service Auto-Start
|
||||
|
||||
use target.nu *
|
||||
use health.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
use lib_provisioning/platform/target.nu [get-deployment-service-config get-enabled-services]
|
||||
use lib_provisioning/platform/health.nu [check-service-health]
|
||||
|
||||
# Get binary name from service name
|
||||
def get-binary-name [service: string] {
|
||||
|
|
|
|||
|
|
@ -9,8 +9,9 @@
|
|||
# Authentication Plugin Wrapper with HTTP Fallback
|
||||
# Provides graceful degradation to HTTP API when nu_plugin_auth is unavailable
|
||||
|
||||
use ../config/accessor.nu *
|
||||
use ../commands/traits.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
use lib_provisioning/config/accessor/core.nu [config-get]
|
||||
use lib_provisioning/commands/traits.nu [get-command-metadata]
|
||||
|
||||
# Check if auth plugin is available (registered with Nushell)
|
||||
def is-plugin-available [] {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
use utils *
|
||||
use config/accessor.nu *
|
||||
use ./utils/nickel_processor.nu [ncl-eval]
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
# Both utils/ and config/accessor star-imports were dead — dropped.
|
||||
use lib_provisioning/utils/nickel_processor.nu [ncl-eval]
|
||||
|
||||
export def clip_copy [
|
||||
msg: string
|
||||
|
|
|
|||
|
|
@ -3,8 +3,12 @@
|
|||
# Graceful fallback when provctl is not installed
|
||||
# Follows Nushell guidelines: explicit types, single purpose, no try-catch
|
||||
|
||||
use ./mod.nu *
|
||||
use ./detection.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
# setup/detection star-import was dead — dropped.
|
||||
use lib_provisioning/setup/mod.nu [
|
||||
get-timestamp-iso8601 load-config-toml print-setup-error print-setup-header
|
||||
print-setup-info print-setup-success print-setup-warning save-config-toml
|
||||
]
|
||||
|
||||
# ============================================================================
|
||||
# PROVCTL DETECTION
|
||||
|
|
|
|||
|
|
@ -2,8 +2,13 @@
|
|||
# Manages infrastructure provider setup and configuration (UpCloud, AWS, Hetzner)
|
||||
# Follows Nushell guidelines: explicit types, single purpose, no try-catch
|
||||
|
||||
use ./mod.nu *
|
||||
use ./validation.nu *
|
||||
# Selective imports (ADR-025 Phase 3 Layer 2).
|
||||
# setup/validation star-import was dead — dropped.
|
||||
use lib_provisioning/setup/mod.nu [
|
||||
get-config-base-path get-timestamp-iso8601 load-config-toml
|
||||
print-setup-error print-setup-header print-setup-info print-setup-success
|
||||
print-setup-warning save-config-toml
|
||||
]
|
||||
|
||||
# ============================================================================
|
||||
# PROVIDER VALIDATION
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue