mirror of https://github.com/helm/helm
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
806 B
30 lines
806 B
package api
|
|
|
|
import (
|
|
schema "k8s.io/kubernetes/pkg/api/unversioned"
|
|
"k8s.io/kubernetes/pkg/api/v1"
|
|
"k8s.io/kubernetes/pkg/runtime"
|
|
versionedwatch "k8s.io/kubernetes/pkg/watch/versioned"
|
|
)
|
|
|
|
// SchemeGroupVersion is group version used to register these objects
|
|
var V1alpha1SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
|
|
|
|
var (
|
|
V1alpha1SchemeBuilder = runtime.NewSchemeBuilder(v1addKnownTypes)
|
|
V1betaAddToScheme = V1alpha1SchemeBuilder.AddToScheme
|
|
)
|
|
|
|
// Adds the list of known types to api.Scheme.
|
|
func v1addKnownTypes(scheme *runtime.Scheme) error {
|
|
scheme.AddKnownTypes(V1alpha1SchemeGroupVersion,
|
|
&Release{},
|
|
&ReleaseList{},
|
|
|
|
&v1.ListOptions{},
|
|
&v1.DeleteOptions{},
|
|
)
|
|
versionedwatch.AddToGroupVersion(scheme, V1alpha1SchemeGroupVersion)
|
|
return nil
|
|
}
|