mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-05-04 22:59:00 +00:00
* Make `logger` a separate module such that don't depend on `shared` module as a whole for logging * Update `Dockerfile`
23 lines
663 B
Go
23 lines
663 B
Go
package check
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/up9inc/mizu/cli/uiUtils"
|
|
"github.com/up9inc/mizu/logger"
|
|
"github.com/up9inc/mizu/shared/kubernetes"
|
|
"github.com/up9inc/mizu/shared/semver"
|
|
)
|
|
|
|
func KubernetesVersion(kubernetesVersion *semver.SemVersion) bool {
|
|
logger.Log.Infof("\nkubernetes-version\n--------------------")
|
|
|
|
if err := kubernetes.ValidateKubernetesVersion(kubernetesVersion); err != nil {
|
|
logger.Log.Errorf("%v not running the minimum Kubernetes API version, err: %v", fmt.Sprintf(uiUtils.Red, "✗"), err)
|
|
return false
|
|
}
|
|
|
|
logger.Log.Infof("%v is running the minimum Kubernetes API version", fmt.Sprintf(uiUtils.Green, "√"))
|
|
return true
|
|
}
|