Skip to content

Commit

Permalink
Merge pull request #73 from dtantsur/webhook-name
Browse files Browse the repository at this point in the history
🐛 Fix invalid names for webhooks
  • Loading branch information
metal3-io-bot authored Nov 18, 2024
2 parents be6cfad + 55960fa commit 21593fd
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 9 deletions.
4 changes: 2 additions & 2 deletions api/v1alpha1/ironic_webhook.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ func (r *Ironic) SetupWebhookWithManager(mgr ctrl.Manager) error {
Complete()
}

//+kubebuilder:webhook:path=/mutate-metal3-io-v1alpha1-ironic,mutating=true,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironics,verbs=create;update,versions=v1alpha1,name=mironic.kb.io,admissionReviewVersions=v1
//+kubebuilder:webhook:path=/mutate-metal3-io-v1alpha1-ironic,mutating=true,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironics,verbs=create;update,versions=v1alpha1,name=mutate-ironic.metal3.io,admissionReviewVersions=v1

var _ webhook.Defaulter = &Ironic{}

Expand Down Expand Up @@ -79,7 +79,7 @@ func setDefaults(ironic *IronicSpec) {
}
}

//+kubebuilder:webhook:path=/validate-metal3-io-v1alpha1-ironic,mutating=false,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironics,verbs=create;update,versions=v1alpha1,name=vironic.kb.io,admissionReviewVersions=v1
//+kubebuilder:webhook:path=/validate-metal3-io-v1alpha1-ironic,mutating=false,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironics,verbs=create;update,versions=v1alpha1,name=validate-ironic.metal3.io,admissionReviewVersions=v1

var _ webhook.Validator = &Ironic{}

Expand Down
5 changes: 2 additions & 3 deletions api/v1alpha1/ironicdatabase_webhook.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,14 @@ func (r *IronicDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error {
Complete()
}

//+kubebuilder:webhook:path=/mutate-metal3-io-v1alpha1-ironicdatabase,mutating=true,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironicdatabases,verbs=create;update,versions=v1alpha1,name=mironicdatabase.kb.io,admissionReviewVersions=v1
//+kubebuilder:webhook:path=/mutate-metal3-io-v1alpha1-ironicdatabase,mutating=true,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironicdatabases,verbs=create;update,versions=v1alpha1,name=mutate-ironicdatabase.metal3.io,admissionReviewVersions=v1

var _ webhook.Defaulter = &IronicDatabase{}

// Default implements webhook.Defaulter so a webhook will be registered for the type
func (r *IronicDatabase) Default() {}

// TODO(user): change verbs to "verbs=create;update;delete" if you want to enable deletion validation.
//+kubebuilder:webhook:path=/validate-metal3-io-v1alpha1-ironicdatabase,mutating=false,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironicdatabases,verbs=create;update,versions=v1alpha1,name=vironicdatabase.kb.io,admissionReviewVersions=v1
//+kubebuilder:webhook:path=/validate-metal3-io-v1alpha1-ironicdatabase,mutating=false,failurePolicy=fail,sideEffects=None,groups=metal3.io,resources=ironicdatabases,verbs=create;update,versions=v1alpha1,name=validate-ironicdatabase.metal3.io,admissionReviewVersions=v1

var _ webhook.Validator = &IronicDatabase{}

Expand Down
8 changes: 4 additions & 4 deletions config/webhook/manifests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ webhooks:
namespace: system
path: /mutate-metal3-io-v1alpha1-ironic
failurePolicy: Fail
name: mironic.kb.io
name: mutate-ironic.metal3.io
rules:
- apiGroups:
- metal3.io
Expand All @@ -32,7 +32,7 @@ webhooks:
namespace: system
path: /mutate-metal3-io-v1alpha1-ironicdatabase
failurePolicy: Fail
name: mironicdatabase.kb.io
name: mutate-ironicdatabase.metal3.io
rules:
- apiGroups:
- metal3.io
Expand All @@ -58,7 +58,7 @@ webhooks:
namespace: system
path: /validate-metal3-io-v1alpha1-ironic
failurePolicy: Fail
name: vironic.kb.io
name: validate-ironic.metal3.io
rules:
- apiGroups:
- metal3.io
Expand All @@ -78,7 +78,7 @@ webhooks:
namespace: system
path: /validate-metal3-io-v1alpha1-ironicdatabase
failurePolicy: Fail
name: vironicdatabase.kb.io
name: validate-ironicdatabase.metal3.io
rules:
- apiGroups:
- metal3.io
Expand Down

0 comments on commit 21593fd

Please sign in to comment.