# KCL Version configuration for k8s-nodejoin taskserv
# Uses proper import from centralized schema definitions

import taskservs.version as schema

# Kubernetes node join taskserv configuration
_version = schema.TaskservVersion {
    name = "k8s-nodejoin"
    version = schema.Version {
        current = "1.31.0"
        source = "https://github.com/kubernetes/kubernetes/releases"
        tags = "https://github.com/kubernetes/kubernetes/tags"
        site = "https://kubernetes.io"
        check_latest = False  # Pinned to match kubernetes version
        grace_period = 86400
    }
    dependencies = ["kubernetes"]
}

# Output for dynamic cache system
_version