Skip to content

Commit 7cc71a1

Browse files
committed
🐛 fix webhook pluralization
Signed-off-by: Alexander Eldeib <[email protected]>
1 parent 4b04993 commit 7cc71a1

File tree

6 files changed

+12
-11
lines changed

6 files changed

+12
-11
lines changed

api/v1alpha3/azurecluster_validation.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func validateNetworkSpec(networkSpec NetworkSpec, fldPath *field.Path) field.Err
7474

7575
// validateResourceGroup validates a ResourceGroup
7676
func validateResourceGroup(resourceGroup string, fldPath *field.Path) *field.Error {
77-
if success, _ := regexp.Match(resourceGroupRegex, []byte(resourceGroup)); !success {
77+
if success, _ := regexp.MatchString(resourceGroupRegex, resourceGroup); !success {
7878
return field.Invalid(fldPath, resourceGroup,
7979
fmt.Sprintf("resourceGroup doesn't match regex %s", resourceGroupRegex))
8080
}

api/v1alpha3/azurecluster_webhook.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func (c *AzureCluster) SetupWebhookWithManager(mgr ctrl.Manager) error {
3232
Complete()
3333
}
3434

35-
// +kubebuilder:webhook:verbs=create;update;delete,path=/validate-infrastructure-cluster-x-k8s-io-v1alpha3-azurecluster,mutating=false,failurePolicy=fail,matchPolicy=Equivalent,groups=infrastructure.cluster.x-k8s.io,resources=azurecluster,versions=v1alpha3,name=validation.azurecluster.infrastructure.cluster.x-k8s.io,sideEffects=None
35+
// +kubebuilder:webhook:verbs=create;update;delete,path=/validate-infrastructure-cluster-x-k8s-io-v1alpha3-azurecluster,mutating=false,failurePolicy=fail,matchPolicy=Equivalent,groups=infrastructure.cluster.x-k8s.io,resources=azureclusters,versions=v1alpha3,name=validation.azurecluster.infrastructure.cluster.x-k8s.io,sideEffects=None
3636

3737
var _ webhook.Validator = &AzureCluster{}
3838

api/v1alpha3/azuremachine_webhook.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func (m *AzureMachine) SetupWebhookWithManager(mgr ctrl.Manager) error {
3535
Complete()
3636
}
3737

38-
// +kubebuilder:webhook:verbs=create;update,path=/validate-infrastructure-cluster-x-k8s-io-v1alpha3-azuremachine,mutating=false,failurePolicy=fail,matchPolicy=Equivalent,groups=infrastructure.cluster.x-k8s.io,resources=azuremachine,versions=v1alpha3,name=validation.azuremachine.infrastructure.cluster.x-k8s.io,sideEffects=None
38+
// +kubebuilder:webhook:verbs=create;update,path=/validate-infrastructure-cluster-x-k8s-io-v1alpha3-azuremachine,mutating=false,failurePolicy=fail,matchPolicy=Equivalent,groups=infrastructure.cluster.x-k8s.io,resources=azuremachines,versions=v1alpha3,name=validation.azuremachine.infrastructure.cluster.x-k8s.io,sideEffects=None
3939

4040
var _ webhook.Validator = &AzureMachine{}
4141

config/webhook/manifests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ webhooks:
5353
- UPDATE
5454
- DELETE
5555
resources:
56-
- azurecluster
56+
- azureclusters
5757
sideEffects: None
5858
- clientConfig:
5959
caBundle: Cg==
@@ -73,7 +73,7 @@ webhooks:
7373
- CREATE
7474
- UPDATE
7575
resources:
76-
- azuremachine
76+
- azuremachines
7777
sideEffects: None
7878
- clientConfig:
7979
caBundle: Cg==

config/webhook/webhookcainjection_patch.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
# This patch add annotation to admission webhook config and
33
# the variables $(CERTIFICATE_NAMESPACE) and $(CERTIFICATE_NAME) will be substituted by kustomize.
44
# uncomment the following lines to enable mutating and validating webhook
5-
#apiVersion: admissionregistration.k8s.io/v1beta1
6-
#kind: MutatingWebhookConfiguration
7-
#metadata:
8-
# name: mutating-webhook-configuration
9-
# annotations:
10-
# cert-manager.k8s.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
5+
apiVersion: admissionregistration.k8s.io/v1beta1
6+
kind: MutatingWebhookConfiguration
7+
metadata:
8+
name: mutating-webhook-configuration
9+
annotations:
10+
cert-manager.k8s.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME)
1111
---
1212
apiVersion: admissionregistration.k8s.io/v1beta1
1313
kind: ValidatingWebhookConfiguration

test/e2e/azure_suite_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ var _ = BeforeSuite(func() {
128128
framework.InstallComponents(ctx, mgmt, capi, cabpk, kcp, infra)
129129
framework.WaitForPodsReadyInNamespace(ctx, mgmt, "capi-system")
130130
framework.WaitForPodsReadyInNamespace(ctx, mgmt, "capz-system")
131+
framework.WaitForPodsReadyInNamespace(ctx, mgmt, "capi-webhook-system")
131132

132133
// go func() {
133134
// defer GinkgoRecover()

0 commit comments

Comments
 (0)