diff --git a/src/main/cluster-detectors/distribution-detector.ts b/src/main/cluster-detectors/distribution-detector.ts index 580229f63f..49168ebafa 100644 --- a/src/main/cluster-detectors/distribution-detector.ts +++ b/src/main/cluster-detectors/distribution-detector.ts @@ -36,6 +36,10 @@ export class DistributionDetector extends BaseClusterDetector { return { value: "digitalocean", accuracy: 90}; } + if (this.isMirantis()) { + return { value: "mirantis", accuracy: 90}; + } + if (this.isMinikube()) { return { value: "minikube", accuracy: 80}; } @@ -75,6 +79,10 @@ export class DistributionDetector extends BaseClusterDetector { return this.cluster.apiUrl.endsWith("azmk8s.io"); } + protected isMirantis() { + return this.version.includes("-mirantis-") || this.version.includes("-docker-"); + } + protected isDigitalOcean() { return this.cluster.apiUrl.endsWith("k8s.ondigitalocean.com"); } @@ -98,4 +106,4 @@ export class DistributionDetector extends BaseClusterDetector { protected isK3s() { return this.version.includes("+k3s"); } -} \ No newline at end of file +}