Skip to content

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

@kriscoleman

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions