Skip to content

Commit 825f179

Browse files
committed
ref(groupversion_info.go): update usage per scheme.Builder deprecation
Signed-off-by: Vaughn Dice <vdice@akamai.com>
1 parent 3c2ad89 commit 825f179

3 files changed

Lines changed: 15 additions & 6 deletions

File tree

api/v1alpha1/groupversion_info.go

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,28 @@ limitations under the License.
2020
package v1alpha1
2121

2222
import (
23+
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
24+
runtime "k8s.io/apimachinery/pkg/runtime"
2325
"k8s.io/apimachinery/pkg/runtime/schema"
24-
"sigs.k8s.io/controller-runtime/pkg/scheme"
2526
)
2627

2728
var (
2829
// GroupVersion is group version used to register these objects
2930
GroupVersion = schema.GroupVersion{Group: "runtime.spinkube.dev", Version: "v1alpha1"}
3031

3132
// SchemeBuilder is used to add go types to the GroupVersionKind scheme
32-
SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}
33+
SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
3334

3435
// AddToScheme adds the types in this group-version to the given scheme.
3536
AddToScheme = SchemeBuilder.AddToScheme
3637
)
38+
39+
// addKnownTypes registers your objects to the scheme
40+
func addKnownTypes(scheme *runtime.Scheme) error {
41+
scheme.AddKnownTypes(GroupVersion,
42+
&Shim{},
43+
&ShimList{},
44+
)
45+
metav1.AddToGroupVersion(scheme, GroupVersion)
46+
return nil
47+
}

api/v1alpha1/shim_types.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,4 @@ type ShimList struct {
128128
Items []Shim `json:"items"`
129129
}
130130

131-
func init() {
132-
SchemeBuilder.Register(&Shim{}, &ShimList{})
133-
}
131+
func init() {}

api/v1alpha1/zz_generated.deepcopy.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)