Skip to content

Commit 030d57c

Browse files
committed
Remove deprecated scheme.Builder call
1 parent 210eaf6 commit 030d57c

3 files changed

Lines changed: 15 additions & 7 deletions

File tree

api/v1alpha1/function_types.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,3 @@ type FunctionList struct {
131131
metav1.ListMeta `json:"metadata,omitempty"`
132132
Items []Function `json:"items"`
133133
}
134-
135-
func init() {
136-
SchemeBuilder.Register(&Function{}, &FunctionList{})
137-
}

api/v1alpha1/groupversion_info.go

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

2222
import (
23+
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
24+
"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: "functions.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+
func addKnownTypes(scheme *runtime.Scheme) error {
40+
scheme.AddKnownTypes(GroupVersion,
41+
&Function{},
42+
&FunctionList{},
43+
)
44+
45+
metav1.AddToGroupVersion(scheme, GroupVersion)
46+
47+
return nil
48+
}

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)