-
Notifications
You must be signed in to change notification settings - Fork 81
/
Copy pathzz_compute_setup.go
executable file
·72 lines (67 loc) · 3.7 KB
/
zz_compute_setup.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>
//
// SPDX-License-Identifier: Apache-2.0
package controller
import (
ctrl "sigs.k8s.io/controller-runtime"
"github.com/crossplane/upjet/pkg/controller"
availabilityset "github.com/upbound/provider-azure/internal/controller/compute/availabilityset"
capacityreservation "github.com/upbound/provider-azure/internal/controller/compute/capacityreservation"
capacityreservationgroup "github.com/upbound/provider-azure/internal/controller/compute/capacityreservationgroup"
dedicatedhost "github.com/upbound/provider-azure/internal/controller/compute/dedicatedhost"
diskaccess "github.com/upbound/provider-azure/internal/controller/compute/diskaccess"
diskencryptionset "github.com/upbound/provider-azure/internal/controller/compute/diskencryptionset"
galleryapplication "github.com/upbound/provider-azure/internal/controller/compute/galleryapplication"
galleryapplicationversion "github.com/upbound/provider-azure/internal/controller/compute/galleryapplicationversion"
image "github.com/upbound/provider-azure/internal/controller/compute/image"
linuxvirtualmachine "github.com/upbound/provider-azure/internal/controller/compute/linuxvirtualmachine"
linuxvirtualmachinescaleset "github.com/upbound/provider-azure/internal/controller/compute/linuxvirtualmachinescaleset"
manageddisk "github.com/upbound/provider-azure/internal/controller/compute/manageddisk"
manageddisksastoken "github.com/upbound/provider-azure/internal/controller/compute/manageddisksastoken"
orchestratedvirtualmachinescaleset "github.com/upbound/provider-azure/internal/controller/compute/orchestratedvirtualmachinescaleset"
proximityplacementgroup "github.com/upbound/provider-azure/internal/controller/compute/proximityplacementgroup"
sharedimage "github.com/upbound/provider-azure/internal/controller/compute/sharedimage"
sharedimagegallery "github.com/upbound/provider-azure/internal/controller/compute/sharedimagegallery"
snapshot "github.com/upbound/provider-azure/internal/controller/compute/snapshot"
sshpublickey "github.com/upbound/provider-azure/internal/controller/compute/sshpublickey"
virtualmachinedatadiskattachment "github.com/upbound/provider-azure/internal/controller/compute/virtualmachinedatadiskattachment"
virtualmachineextension "github.com/upbound/provider-azure/internal/controller/compute/virtualmachineextension"
virtualmachineruncommand "github.com/upbound/provider-azure/internal/controller/compute/virtualmachineruncommand"
windowsvirtualmachine "github.com/upbound/provider-azure/internal/controller/compute/windowsvirtualmachine"
windowsvirtualmachinescaleset "github.com/upbound/provider-azure/internal/controller/compute/windowsvirtualmachinescaleset"
)
// Setup_compute creates all controllers with the supplied logger and adds them to
// the supplied manager.
func Setup_compute(mgr ctrl.Manager, o controller.Options) error {
for _, setup := range []func(ctrl.Manager, controller.Options) error{
availabilityset.Setup,
capacityreservation.Setup,
capacityreservationgroup.Setup,
dedicatedhost.Setup,
diskaccess.Setup,
diskencryptionset.Setup,
galleryapplication.Setup,
galleryapplicationversion.Setup,
image.Setup,
linuxvirtualmachine.Setup,
linuxvirtualmachinescaleset.Setup,
manageddisk.Setup,
manageddisksastoken.Setup,
orchestratedvirtualmachinescaleset.Setup,
proximityplacementgroup.Setup,
sharedimage.Setup,
sharedimagegallery.Setup,
snapshot.Setup,
sshpublickey.Setup,
virtualmachinedatadiskattachment.Setup,
virtualmachineextension.Setup,
virtualmachineruncommand.Setup,
windowsvirtualmachine.Setup,
windowsvirtualmachinescaleset.Setup,
} {
if err := setup(mgr, o); err != nil {
return err
}
}
return nil
}