diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index cdfe9ed6..f273408a 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -5,6 +5,7 @@ on: - "*" - feature/* - release/* + - bugfix/* tags: - "v[0-9]+.[0-9]+.[0-9]+" - "v[0-9]+.[0-9]+.[0-9]+rc[0-9]+" diff --git a/internal/k8s/registry/validation/host_binding.go b/internal/k8s/registry/validation/host_binding.go index ea31f751..a19507b9 100644 --- a/internal/k8s/registry/validation/host_binding.go +++ b/internal/k8s/registry/validation/host_binding.go @@ -99,11 +99,6 @@ func (v *HostBindingValidator) validateSpec(spec v1beta1.HostBindingSpec, parent fmt.Sprintf("addressGroupRef namespace must match HostBinding namespace (%s)", parentNamespace))) } - // Validate that HostRef and AddressGroupRef are different (they're in same namespace by definition) - if spec.HostRef.Name == spec.AddressGroupRef.Name { - allErrs = append(allErrs, field.Invalid(fldPath.Child("addressGroupRef"), spec.AddressGroupRef, "addressGroupRef cannot reference the same resource as hostRef")) - } - return allErrs } diff --git a/internal/k8s/registry/validation/network_binding.go b/internal/k8s/registry/validation/network_binding.go index c3d5c837..9522e346 100644 --- a/internal/k8s/registry/validation/network_binding.go +++ b/internal/k8s/registry/validation/network_binding.go @@ -86,11 +86,6 @@ func (v *NetworkBindingValidator) validateSpec(spec v1beta1.NetworkBindingSpec, fmt.Sprintf("addressGroupRef namespace must match NetworkBinding namespace (%s)", parentNamespace))) } - // Validate that NetworkRef and AddressGroupRef are different (they're in same namespace by definition) - if spec.NetworkRef.Name == spec.AddressGroupRef.Name { - allErrs = append(allErrs, field.Invalid(fldPath.Child("addressGroupRef"), spec.AddressGroupRef, "addressGroupRef cannot reference the same resource as networkRef")) - } - return allErrs }