-
Notifications
You must be signed in to change notification settings - Fork 67
/
main.go
25 lines (23 loc) · 1.1 KB
/
main.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
package main
import (
"github.com/armory/spinnaker-operator/pkg/accounts"
"github.com/armory/spinnaker-operator/pkg/accounts/kubernetes"
"github.com/armory/spinnaker-operator/pkg/apis"
"github.com/armory/spinnaker-operator/pkg/apis/spinnaker/interfaces"
"github.com/armory/spinnaker-operator/pkg/apis/spinnaker/v1alpha2"
"github.com/armory/spinnaker-operator/pkg/controller/accountvalidating"
"github.com/armory/spinnaker-operator/pkg/controller/spinnakeraccount"
"github.com/armory/spinnaker-operator/pkg/controller/spinnakerservice"
"github.com/armory/spinnaker-operator/pkg/controller/spinnakervalidating"
"github.com/armory/spinnaker-operator/pkg/operator"
)
func main() {
v1alpha2.RegisterTypes()
spinnakervalidating.TypesFactory = interfaces.DefaultTypesFactory
accountvalidating.TypesFactory = interfaces.DefaultTypesFactory
spinnakerservice.TypesFactory = interfaces.DefaultTypesFactory
spinnakeraccount.TypesFactory = interfaces.DefaultTypesFactory
accounts.TypesFactory = interfaces.DefaultTypesFactory
kubernetes.TypesFactory = interfaces.DefaultTypesFactory
operator.Start(apis.AddToScheme)
}