github.com/docker/compose-on-kubernetes@v0.5.0/internal/internalversion/storagescheme.go (about) 1 package internalversion 2 3 import ( 4 "k8s.io/apimachinery/pkg/runtime" 5 "k8s.io/apimachinery/pkg/runtime/schema" 6 ) 7 8 const groupName = "compose.docker.com" 9 10 var ( 11 // StorageSchemeGroupVersion is the group version for storage 12 StorageSchemeGroupVersion = schema.GroupVersion{Group: groupName, Version: "storage"} 13 14 // InternalSchemeGroupVersion is group version used to register these objects 15 InternalSchemeGroupVersion = schema.GroupVersion{Group: groupName, Version: runtime.APIVersionInternal} 16 ) 17 18 // AddStorageToScheme adds the list of known types to api.Scheme. 19 func AddStorageToScheme(scheme *runtime.Scheme) error { 20 scheme.AddKnownTypes(StorageSchemeGroupVersion, 21 &Stack{}, 22 &StackList{}, 23 ) 24 return nil 25 } 26 27 // AddInternalToScheme adds the list of known types to api.Scheme. 28 func AddInternalToScheme(scheme *runtime.Scheme) error { 29 scheme.AddKnownTypes(InternalSchemeGroupVersion, 30 &Stack{}, 31 &StackList{}, 32 ) 33 return nil 34 }