|
|
@ -16,6 +16,9 @@ limitations under the License.
|
|
|
|
package chartutil
|
|
|
|
package chartutil
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
import (
|
|
|
|
|
|
|
|
"fmt"
|
|
|
|
|
|
|
|
"strconv"
|
|
|
|
|
|
|
|
|
|
|
|
"k8s.io/client-go/kubernetes/scheme"
|
|
|
|
"k8s.io/client-go/kubernetes/scheme"
|
|
|
|
|
|
|
|
|
|
|
|
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
|
|
|
|
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
|
|
|
@ -24,6 +27,11 @@ import (
|
|
|
|
helmversion "helm.sh/helm/v3/internal/version"
|
|
|
|
helmversion "helm.sh/helm/v3/internal/version"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const (
|
|
|
|
|
|
|
|
k8sMajorVer = 1
|
|
|
|
|
|
|
|
k8sMinorVer = 19
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
var (
|
|
|
|
var (
|
|
|
|
// DefaultVersionSet is the default version set, which includes only Core V1 ("v1").
|
|
|
|
// DefaultVersionSet is the default version set, which includes only Core V1 ("v1").
|
|
|
|
DefaultVersionSet = allKnownVersions()
|
|
|
|
DefaultVersionSet = allKnownVersions()
|
|
|
@ -31,9 +39,9 @@ var (
|
|
|
|
// DefaultCapabilities is the default set of capabilities.
|
|
|
|
// DefaultCapabilities is the default set of capabilities.
|
|
|
|
DefaultCapabilities = &Capabilities{
|
|
|
|
DefaultCapabilities = &Capabilities{
|
|
|
|
KubeVersion: KubeVersion{
|
|
|
|
KubeVersion: KubeVersion{
|
|
|
|
Version: "v1.18.0",
|
|
|
|
Version: fmt.Sprintf("v%d.%d.0", k8sMajorVer, k8sMinorVer),
|
|
|
|
Major: "1",
|
|
|
|
Major: strconv.Itoa(k8sMajorVer),
|
|
|
|
Minor: "18",
|
|
|
|
Minor: strconv.Itoa(k8sMinorVer),
|
|
|
|
},
|
|
|
|
},
|
|
|
|
APIVersions: DefaultVersionSet,
|
|
|
|
APIVersions: DefaultVersionSet,
|
|
|
|
HelmVersion: helmversion.Get(),
|
|
|
|
HelmVersion: helmversion.Get(),
|
|
|
|