mirror of https://github.com/kubernetes/kops.git
API machinery for AlwaysAllow
This commit is contained in:
parent
c9f412f0c8
commit
4fcb6e31da
|
|
@ -37,6 +37,8 @@ func RegisterConversions(scheme *runtime.Scheme) error {
|
||||||
return scheme.AddGeneratedConversionFuncs(
|
return scheme.AddGeneratedConversionFuncs(
|
||||||
Convert_v1alpha1_AccessSpec_To_kops_AccessSpec,
|
Convert_v1alpha1_AccessSpec_To_kops_AccessSpec,
|
||||||
Convert_kops_AccessSpec_To_v1alpha1_AccessSpec,
|
Convert_kops_AccessSpec_To_v1alpha1_AccessSpec,
|
||||||
|
Convert_v1alpha1_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec,
|
||||||
|
Convert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha1_AlwaysAllowAuthorizationSpec,
|
||||||
Convert_v1alpha1_AuthorizationSpec_To_kops_AuthorizationSpec,
|
Convert_v1alpha1_AuthorizationSpec_To_kops_AuthorizationSpec,
|
||||||
Convert_kops_AuthorizationSpec_To_v1alpha1_AuthorizationSpec,
|
Convert_kops_AuthorizationSpec_To_v1alpha1_AuthorizationSpec,
|
||||||
Convert_v1alpha1_CNINetworkingSpec_To_kops_CNINetworkingSpec,
|
Convert_v1alpha1_CNINetworkingSpec_To_kops_CNINetworkingSpec,
|
||||||
|
|
@ -162,7 +164,32 @@ func Convert_kops_AccessSpec_To_v1alpha1_AccessSpec(in *kops.AccessSpec, out *Ac
|
||||||
return autoConvert_kops_AccessSpec_To_v1alpha1_AccessSpec(in, out, s)
|
return autoConvert_kops_AccessSpec_To_v1alpha1_AccessSpec(in, out, s)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func autoConvert_v1alpha1_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(in *AlwaysAllowAuthorizationSpec, out *kops.AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func Convert_v1alpha1_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(in *AlwaysAllowAuthorizationSpec, out *kops.AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return autoConvert_v1alpha1_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(in, out, s)
|
||||||
|
}
|
||||||
|
|
||||||
|
func autoConvert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha1_AlwaysAllowAuthorizationSpec(in *kops.AlwaysAllowAuthorizationSpec, out *AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func Convert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha1_AlwaysAllowAuthorizationSpec(in *kops.AlwaysAllowAuthorizationSpec, out *AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return autoConvert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha1_AlwaysAllowAuthorizationSpec(in, out, s)
|
||||||
|
}
|
||||||
|
|
||||||
func autoConvert_v1alpha1_AuthorizationSpec_To_kops_AuthorizationSpec(in *AuthorizationSpec, out *kops.AuthorizationSpec, s conversion.Scope) error {
|
func autoConvert_v1alpha1_AuthorizationSpec_To_kops_AuthorizationSpec(in *AuthorizationSpec, out *kops.AuthorizationSpec, s conversion.Scope) error {
|
||||||
|
if in.AlwaysAllow != nil {
|
||||||
|
in, out := &in.AlwaysAllow, &out.AlwaysAllow
|
||||||
|
*out = new(kops.AlwaysAllowAuthorizationSpec)
|
||||||
|
if err := Convert_v1alpha1_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(*in, *out, s); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
out.AlwaysAllow = nil
|
||||||
|
}
|
||||||
if in.RBAC != nil {
|
if in.RBAC != nil {
|
||||||
in, out := &in.RBAC, &out.RBAC
|
in, out := &in.RBAC, &out.RBAC
|
||||||
*out = new(kops.RBACAuthorizationSpec)
|
*out = new(kops.RBACAuthorizationSpec)
|
||||||
|
|
@ -180,6 +207,15 @@ func Convert_v1alpha1_AuthorizationSpec_To_kops_AuthorizationSpec(in *Authorizat
|
||||||
}
|
}
|
||||||
|
|
||||||
func autoConvert_kops_AuthorizationSpec_To_v1alpha1_AuthorizationSpec(in *kops.AuthorizationSpec, out *AuthorizationSpec, s conversion.Scope) error {
|
func autoConvert_kops_AuthorizationSpec_To_v1alpha1_AuthorizationSpec(in *kops.AuthorizationSpec, out *AuthorizationSpec, s conversion.Scope) error {
|
||||||
|
if in.AlwaysAllow != nil {
|
||||||
|
in, out := &in.AlwaysAllow, &out.AlwaysAllow
|
||||||
|
*out = new(AlwaysAllowAuthorizationSpec)
|
||||||
|
if err := Convert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha1_AlwaysAllowAuthorizationSpec(*in, *out, s); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
out.AlwaysAllow = nil
|
||||||
|
}
|
||||||
if in.RBAC != nil {
|
if in.RBAC != nil {
|
||||||
in, out := &in.RBAC, &out.RBAC
|
in, out := &in.RBAC, &out.RBAC
|
||||||
*out = new(RBACAuthorizationSpec)
|
*out = new(RBACAuthorizationSpec)
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,8 @@ func RegisterConversions(scheme *runtime.Scheme) error {
|
||||||
return scheme.AddGeneratedConversionFuncs(
|
return scheme.AddGeneratedConversionFuncs(
|
||||||
Convert_v1alpha2_AccessSpec_To_kops_AccessSpec,
|
Convert_v1alpha2_AccessSpec_To_kops_AccessSpec,
|
||||||
Convert_kops_AccessSpec_To_v1alpha2_AccessSpec,
|
Convert_kops_AccessSpec_To_v1alpha2_AccessSpec,
|
||||||
|
Convert_v1alpha2_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec,
|
||||||
|
Convert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha2_AlwaysAllowAuthorizationSpec,
|
||||||
Convert_v1alpha2_AuthorizationSpec_To_kops_AuthorizationSpec,
|
Convert_v1alpha2_AuthorizationSpec_To_kops_AuthorizationSpec,
|
||||||
Convert_kops_AuthorizationSpec_To_v1alpha2_AuthorizationSpec,
|
Convert_kops_AuthorizationSpec_To_v1alpha2_AuthorizationSpec,
|
||||||
Convert_v1alpha2_BastionSpec_To_kops_BastionSpec,
|
Convert_v1alpha2_BastionSpec_To_kops_BastionSpec,
|
||||||
|
|
@ -168,7 +170,32 @@ func Convert_kops_AccessSpec_To_v1alpha2_AccessSpec(in *kops.AccessSpec, out *Ac
|
||||||
return autoConvert_kops_AccessSpec_To_v1alpha2_AccessSpec(in, out, s)
|
return autoConvert_kops_AccessSpec_To_v1alpha2_AccessSpec(in, out, s)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func autoConvert_v1alpha2_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(in *AlwaysAllowAuthorizationSpec, out *kops.AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func Convert_v1alpha2_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(in *AlwaysAllowAuthorizationSpec, out *kops.AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return autoConvert_v1alpha2_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(in, out, s)
|
||||||
|
}
|
||||||
|
|
||||||
|
func autoConvert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha2_AlwaysAllowAuthorizationSpec(in *kops.AlwaysAllowAuthorizationSpec, out *AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func Convert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha2_AlwaysAllowAuthorizationSpec(in *kops.AlwaysAllowAuthorizationSpec, out *AlwaysAllowAuthorizationSpec, s conversion.Scope) error {
|
||||||
|
return autoConvert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha2_AlwaysAllowAuthorizationSpec(in, out, s)
|
||||||
|
}
|
||||||
|
|
||||||
func autoConvert_v1alpha2_AuthorizationSpec_To_kops_AuthorizationSpec(in *AuthorizationSpec, out *kops.AuthorizationSpec, s conversion.Scope) error {
|
func autoConvert_v1alpha2_AuthorizationSpec_To_kops_AuthorizationSpec(in *AuthorizationSpec, out *kops.AuthorizationSpec, s conversion.Scope) error {
|
||||||
|
if in.AlwaysAllow != nil {
|
||||||
|
in, out := &in.AlwaysAllow, &out.AlwaysAllow
|
||||||
|
*out = new(kops.AlwaysAllowAuthorizationSpec)
|
||||||
|
if err := Convert_v1alpha2_AlwaysAllowAuthorizationSpec_To_kops_AlwaysAllowAuthorizationSpec(*in, *out, s); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
out.AlwaysAllow = nil
|
||||||
|
}
|
||||||
if in.RBAC != nil {
|
if in.RBAC != nil {
|
||||||
in, out := &in.RBAC, &out.RBAC
|
in, out := &in.RBAC, &out.RBAC
|
||||||
*out = new(kops.RBACAuthorizationSpec)
|
*out = new(kops.RBACAuthorizationSpec)
|
||||||
|
|
@ -186,6 +213,15 @@ func Convert_v1alpha2_AuthorizationSpec_To_kops_AuthorizationSpec(in *Authorizat
|
||||||
}
|
}
|
||||||
|
|
||||||
func autoConvert_kops_AuthorizationSpec_To_v1alpha2_AuthorizationSpec(in *kops.AuthorizationSpec, out *AuthorizationSpec, s conversion.Scope) error {
|
func autoConvert_kops_AuthorizationSpec_To_v1alpha2_AuthorizationSpec(in *kops.AuthorizationSpec, out *AuthorizationSpec, s conversion.Scope) error {
|
||||||
|
if in.AlwaysAllow != nil {
|
||||||
|
in, out := &in.AlwaysAllow, &out.AlwaysAllow
|
||||||
|
*out = new(AlwaysAllowAuthorizationSpec)
|
||||||
|
if err := Convert_kops_AlwaysAllowAuthorizationSpec_To_v1alpha2_AlwaysAllowAuthorizationSpec(*in, *out, s); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
out.AlwaysAllow = nil
|
||||||
|
}
|
||||||
if in.RBAC != nil {
|
if in.RBAC != nil {
|
||||||
in, out := &in.RBAC, &out.RBAC
|
in, out := &in.RBAC, &out.RBAC
|
||||||
*out = new(RBACAuthorizationSpec)
|
*out = new(RBACAuthorizationSpec)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue