Skip to content

feat(mlflow): add air-gap preflight checks for registry and image validation #173

Description

@kriscoleman

Parent epic: #166
Integration branch: feat/mlflow-enterprise-patterns

Add preflight checks that validate air-gap readiness: registry reachability, image availability, and local mirror configuration.

Scope

  • Add to release/kots-preflight.yaml:
    • Registry reachability check (can the cluster pull from the configured registry?)
    • Image pull validation for critical images (mlflow, cloudnative-pg, minio-operator)
    • Storage class validation for PVC-backed services
  • Use appropriate collectors: registryImages or imagePull for registry validation
  • Add analyzers with clear pass/warn/fail messages for air-gap scenarios
  • Document the preflight checks in the main README.md (what they check and why)

Files touched

  • applications/mlflow/release/kots-preflight.yaml (add air-gap collectors + analyzers)
  • applications/mlflow/README.md (document new preflights)

PR target

Branch PRs to feat/mlflow-enterprise-patterns (not main).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions