Skip to content

Commit 61c49ec

Browse files
authored
Merge pull request #374 from shiftstack/webhooks-0.9
CARRY: Move webhooks into pkg/webhooks
2 parents 0cd0798 + 614bc67 commit 61c49ec

24 files changed

+617
-615
lines changed

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,9 @@ generate-manifests: $(CONTROLLER_GEN) ## Generate manifests e.g. CRD, RBAC etc.
269269
$(CONTROLLER_GEN) \
270270
paths=./api/... \
271271
crd:crdVersions=v1 \
272-
output:crd:dir=$(CRD_ROOT) \
272+
output:crd:dir=$(CRD_ROOT)
273+
$(CONTROLLER_GEN) \
274+
paths=./pkg/webhooks/... \
273275
output:webhook:dir=$(WEBHOOK_ROOT) \
274276
webhook
275277
$(CONTROLLER_GEN) \

api/v1alpha5/conversion.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,18 @@ func (r *OpenStackClusterTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error
100100
return utilconversion.MarshalData(src, r)
101101
}
102102

103+
var _ ctrlconversion.Convertible = &OpenStackClusterTemplateList{}
104+
105+
func (r *OpenStackClusterTemplateList) ConvertTo(dstRaw ctrlconversion.Hub) error {
106+
dst := dstRaw.(*infrav1.OpenStackClusterTemplateList)
107+
return Convert_v1alpha5_OpenStackClusterTemplateList_To_v1alpha7_OpenStackClusterTemplateList(r, dst, nil)
108+
}
109+
110+
func (r *OpenStackClusterTemplateList) ConvertFrom(srcRaw ctrlconversion.Hub) error {
111+
src := srcRaw.(*infrav1.OpenStackClusterTemplateList)
112+
return Convert_v1alpha7_OpenStackClusterTemplateList_To_v1alpha5_OpenStackClusterTemplateList(src, r, nil)
113+
}
114+
103115
var _ ctrlconversion.Convertible = &OpenStackMachine{}
104116

105117
func (r *OpenStackMachine) ConvertTo(dstRaw ctrlconversion.Hub) error {

api/v1alpha6/conversion.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,18 @@ func (r *OpenStackClusterTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error
230230
)
231231
}
232232

233+
var _ ctrlconversion.Convertible = &OpenStackClusterTemplateList{}
234+
235+
func (r *OpenStackClusterTemplateList) ConvertTo(dstRaw ctrlconversion.Hub) error {
236+
dst := dstRaw.(*infrav1.OpenStackClusterTemplateList)
237+
return Convert_v1alpha6_OpenStackClusterTemplateList_To_v1alpha7_OpenStackClusterTemplateList(r, dst, nil)
238+
}
239+
240+
func (r *OpenStackClusterTemplateList) ConvertFrom(srcRaw ctrlconversion.Hub) error {
241+
src := srcRaw.(*infrav1.OpenStackClusterTemplateList)
242+
return Convert_v1alpha7_OpenStackClusterTemplateList_To_v1alpha6_OpenStackClusterTemplateList(src, r, nil)
243+
}
244+
233245
var _ ctrlconversion.Convertible = &OpenStackMachine{}
234246

235247
var v1alpha6OpenStackMachineRestorer = conversion.RestorerFor[*OpenStackMachine]{

api/v1alpha7/identity_types.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ limitations under the License.
1616

1717
package v1alpha7
1818

19-
const defaultIdentityRefKind = "Secret"
20-
2119
// OpenStackIdentityReference is a reference to an infrastructure
2220
// provider identity to be used to provision cluster resources.
2321
type OpenStackIdentityReference struct {

api/v1alpha7/openstackcluster_webhook.go

Lines changed: 0 additions & 153 deletions
This file was deleted.

api/v1alpha7/openstackclusterlist_webhook.go

Lines changed: 0 additions & 32 deletions
This file was deleted.

api/v1alpha7/openstackclustertemplate_webhook.go

Lines changed: 0 additions & 85 deletions
This file was deleted.

api/v1alpha7/openstackmachinetemplatelist_webhook.go

Lines changed: 0 additions & 32 deletions
This file was deleted.

api/v1alpha7/zz_generated.deepcopy.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)