mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-04 15:05:20 +00:00
run pkg/apis/make-origin-dir-compile, pkg/apis compile
This commit is contained in:
@@ -21,6 +21,7 @@ limitations under the License.
|
||||
package v1alpha1
|
||||
|
||||
import (
|
||||
settingsv1alpha1 "k8s.io/api/settings/v1alpha1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
k8s_api_v1 "k8s.io/kubernetes/pkg/api/v1"
|
||||
)
|
||||
@@ -29,12 +30,12 @@ import (
|
||||
// Public to allow building arbitrary schemes.
|
||||
// All generated defaulters are covering - they call all nested defaulters.
|
||||
func RegisterDefaults(scheme *runtime.Scheme) error {
|
||||
scheme.AddTypeDefaultingFunc(&PodPreset{}, func(obj interface{}) { SetObjectDefaults_PodPreset(obj.(*PodPreset)) })
|
||||
scheme.AddTypeDefaultingFunc(&PodPresetList{}, func(obj interface{}) { SetObjectDefaults_PodPresetList(obj.(*PodPresetList)) })
|
||||
scheme.AddTypeDefaultingFunc(&settingsv1alpha1.PodPreset{}, func(obj interface{}) { SetObjectDefaults_PodPreset(obj.(*settingsv1alpha1.PodPreset)) })
|
||||
scheme.AddTypeDefaultingFunc(&settingsv1alpha1.PodPresetList{}, func(obj interface{}) { SetObjectDefaults_PodPresetList(obj.(*settingsv1alpha1.PodPresetList)) })
|
||||
return nil
|
||||
}
|
||||
|
||||
func SetObjectDefaults_PodPreset(in *PodPreset) {
|
||||
func SetObjectDefaults_PodPreset(in *settingsv1alpha1.PodPreset) {
|
||||
for i := range in.Spec.Env {
|
||||
a := &in.Spec.Env[i]
|
||||
if a.ValueFrom != nil {
|
||||
@@ -90,7 +91,7 @@ func SetObjectDefaults_PodPreset(in *PodPreset) {
|
||||
}
|
||||
}
|
||||
|
||||
func SetObjectDefaults_PodPresetList(in *PodPresetList) {
|
||||
func SetObjectDefaults_PodPresetList(in *settingsv1alpha1.PodPresetList) {
|
||||
for i := range in.Items {
|
||||
a := &in.Items[i]
|
||||
SetObjectDefaults_PodPreset(a)
|
||||
|
||||
Reference in New Issue
Block a user