| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,7 +5,6 @@ go 1.26.0 | |||
| 5 | 5 | require ( | |
| 6 | 6 | github.com/fluxcd/pkg/apis/meta v1.30.0 | |
| 7 | 7 | k8s.io/apimachinery v0.36.1 | |
| 8 | - sigs.k8s.io/controller-runtime v0.24.1 | ||
| 9 | 8 | ) | |
| 10 | 9 | ||
| 11 | 10 | require ( | |
@@ -15,6 +14,7 @@ require ( | |||
| 15 | 14 | github.com/kr/pretty v0.3.1 // indirect | |
| 16 | 15 | github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect | |
| 17 | 16 | github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect | |
| 17 | + github.com/onsi/gomega v1.39.0 // indirect | ||
| 18 | 18 | github.com/spf13/pflag v1.0.10 // indirect | |
| 19 | 19 | github.com/x448/float16 v0.8.4 // indirect | |
| 20 | 20 | go.yaml.in/yaml/v2 v2.4.3 // indirect | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,5 +1,3 @@ | |||
| 1 | - github.com/Masterminds/semver/v3 v3.5.0 h1:kQceYJfbupGfZOKZQg0kou0DgAKhzDg2NZPAwZ/2OOE= | ||
| 2 | - github.com/Masterminds/semver/v3 v3.5.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= | ||
| 3 | 1 | github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= | |
| 4 | 2 | github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | |
| 5 | 3 | github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | |
@@ -11,13 +9,9 @@ github.com/fxamacker/cbor/v2 v2.9.0 h1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sa | |||
| 11 | 9 | github.com/fxamacker/cbor/v2 v2.9.0/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ= | |
| 12 | 10 | github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI= | |
| 13 | 11 | github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= | |
| 14 | - github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= | ||
| 15 | - github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= | ||
| 16 | 12 | github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= | |
| 17 | 13 | github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= | |
| 18 | 14 | github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= | |
| 19 | - github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 h1:BHT72Gu3keYf3ZEu2J0b1vyeLSOYI8bm5wbJM/8yDe8= | ||
| 20 | - github.com/google/pprof v0.0.0-20250403155104-27863c87afa6/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA= | ||
| 21 | 15 | github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= | |
| 22 | 16 | github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= | |
| 23 | 17 | github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= | |
@@ -33,8 +27,6 @@ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJ | |||
| 33 | 27 | github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= | |
| 34 | 28 | github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee h1:W5t00kpgFdJifH4BDsTlE89Zl93FEloxaWZfGcifgq8= | |
| 35 | 29 | github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= | |
| 36 | - github.com/onsi/ginkgo/v2 v2.27.4 h1:fcEcQW/A++6aZAZQNUmNjvA9PSOzefMJBerHJ4t8v8Y= | ||
| 37 | - github.com/onsi/ginkgo/v2 v2.27.4/go.mod h1:ArE1D/XhNXBXCBkKOLkbsb2c81dQHCRcF5zwn/ykDRo= | ||
| 38 | 30 | github.com/onsi/gomega v1.39.0 h1:y2ROC3hKFmQZJNFeGAMeHZKkjBL65mIZcvrLQBF9k6Q= | |
| 39 | 31 | github.com/onsi/gomega v1.39.0/go.mod h1:ZCU1pkQcXDO5Sl9/VVEGlDyp+zm0m1cmeG5TOzLgdh4= | |
| 40 | 32 | github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= | |
@@ -56,27 +48,17 @@ go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0= | |||
| 56 | 48 | go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8= | |
| 57 | 49 | go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= | |
| 58 | 50 | go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= | |
| 59 | - golang.org/x/mod v0.35.0 h1:Ww1D637e6Pg+Zb2KrWfHQUnH2dQRLBQyAtpr/haaJeM= | ||
| 60 | - golang.org/x/mod v0.35.0/go.mod h1:+GwiRhIInF8wPm+4AoT6L0FA1QWAad3OMdTRx4tFYlU= | ||
| 61 | 51 | golang.org/x/net v0.55.0 h1:bcvxaJn3e1U6InsFWt1JUq1aSjnRxLzT2rtD2KfkDF8= | |
| 62 | 52 | golang.org/x/net v0.55.0/go.mod h1:L5U2KuzuOe1lY7Z+aWVIKK6qEeJXnXV9yzGA+WCHJww= | |
| 63 | - golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4= | ||
| 64 | - golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0= | ||
| 65 | - golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY= | ||
| 66 | - golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= | ||
| 67 | 53 | golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc= | |
| 68 | 54 | golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38= | |
| 69 | - golang.org/x/tools v0.44.0 h1:UP4ajHPIcuMjT1GqzDWRlalUEoY+uzoZKnhOjbIPD2c= | ||
| 70 | - golang.org/x/tools v0.44.0/go.mod h1:KA0AfVErSdxRZIsOVipbv3rQhVXTnlU6UhKxHd1seDI= | ||
| 71 | 55 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | |
| 72 | 56 | gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= | |
| 73 | 57 | gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= | |
| 74 | 58 | gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= | |
| 75 | 59 | gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= | |
| 76 | 60 | gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= | |
| 77 | 61 | gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= | |
| 78 | - k8s.io/api v0.36.0 h1:SgqDhZzHdOtMk40xVSvCXkP9ME0H05hPM3p9AB1kL80= | ||
| 79 | - k8s.io/api v0.36.0/go.mod h1:m1LVrGPNYax5NBHdO+QuAedXyuzTt4RryI/qnmNvs34= | ||
| 80 | 62 | k8s.io/apimachinery v0.36.1 h1:G63Gjx2W+q0YD+72Vo8oY0nDnePVwnuzTmmy5ENrVSA= | |
| 81 | 63 | k8s.io/apimachinery v0.36.1/go.mod h1:ibYOR00vW/I1kzvi5SF0dRuJ52BvKtfvRdOn35GPQ+8= | |
| 82 | 64 | k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc= | |
@@ -85,8 +67,6 @@ k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a h1:xCeOEAOoGYl2jnJoHkC3hk | |||
| 85 | 67 | k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a/go.mod h1:uGBT7iTA6c6MvqUvSXIaYZo9ukscABYi2btjhvgKGZ0= | |
| 86 | 68 | k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 h1:AZYQSJemyQB5eRxqcPky+/7EdBj0xi3g0ZcxxJ7vbWU= | |
| 87 | 69 | k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2/go.mod h1:xDxuJ0whA3d0I4mf/C4ppKHxXynQ+fxnkmQH0vTHnuk= | |
| 88 | - sigs.k8s.io/controller-runtime v0.24.1 h1:miPEwrmirImAvgME1L9qebGHrOnGJoVmVdtOU9fRfo4= | ||
| 89 | - sigs.k8s.io/controller-runtime v0.24.1/go.mod h1:vFkfY5fGt5xAC/sKb8IBFKgWPNKG9OUG29dR8Y2wImw= | ||
| 90 | 70 | sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg= | |
| 91 | 71 | sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg= | |
| 92 | 72 | sigs.k8s.io/randfill v1.0.0 h1:JfjMILfT8A6RbawdsK2JXGBR5AQVfd+9TbzrlneTyrU= | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -17,17 +17,28 @@ limitations under the License. | |||
| 17 | 17 | package v1 | |
| 18 | 18 | ||
| 19 | 19 | import ( | |
| 20 | + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||
| 21 | + "k8s.io/apimachinery/pkg/runtime" | ||
| 20 | 22 | "k8s.io/apimachinery/pkg/runtime/schema" | |
| 21 | - "sigs.k8s.io/controller-runtime/pkg/scheme" | ||
| 22 | 23 | ) | |
| 23 | 24 | ||
| 24 | 25 | var ( | |
| 25 | 26 | // GroupVersion is group version used to register these objects. | |
| 26 | 27 | GroupVersion = schema.GroupVersion{Group: "notification.toolkit.fluxcd.io", Version: "v1"} | |
| 27 | 28 | ||
| 28 | 29 | // SchemeBuilder is used to add go types to the GroupVersionKind scheme. | |
| 29 | - SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} | ||
| 30 | + SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) | ||
| 30 | 31 | ||
| 31 | 32 | // AddToScheme adds the types in this group-version to the given scheme. | |
| 32 | 33 | AddToScheme = SchemeBuilder.AddToScheme | |
| 33 | 34 | ) | |
| 35 | + | ||
| 36 | + func addKnownTypes(scheme *runtime.Scheme) error { | ||
| 37 | + scheme.AddKnownTypes(GroupVersion, | ||
| 38 | + &Receiver{}, | ||
| 39 | + &ReceiverList{}, | ||
| 40 | + ) | ||
| 41 | + | ||
| 42 | + metav1.AddToGroupVersion(scheme, GroupVersion) | ||
| 43 | + return nil | ||
| 44 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -276,7 +276,3 @@ type ReceiverList struct { | |||
| 276 | 276 | metav1.ListMeta `json:"metadata,omitempty"` | |
| 277 | 277 | Items []Receiver `json:"items"` | |
| 278 | 278 | } | |
| 279 | - | ||
| 280 | - func init() { | ||
| 281 | - SchemeBuilder.Register(&Receiver{}, &ReceiverList{}) | ||
| 282 | - } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -104,7 +104,3 @@ type AlertList struct { | |||
| 104 | 104 | metav1.ListMeta `json:"metadata,omitempty"` | |
| 105 | 105 | Items []Alert `json:"items"` | |
| 106 | 106 | } | |
| 107 | - | ||
| 108 | - func init() { | ||
| 109 | - SchemeBuilder.Register(&Alert{}, &AlertList{}) | ||
| 110 | - } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -17,17 +17,32 @@ limitations under the License. | |||
| 17 | 17 | package v1beta1 | |
| 18 | 18 | ||
| 19 | 19 | import ( | |
| 20 | + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||
| 21 | + "k8s.io/apimachinery/pkg/runtime" | ||
| 20 | 22 | "k8s.io/apimachinery/pkg/runtime/schema" | |
| 21 | - "sigs.k8s.io/controller-runtime/pkg/scheme" | ||
| 22 | 23 | ) | |
| 23 | 24 | ||
| 24 | 25 | var ( | |
| 25 | 26 | // GroupVersion is group version used to register these objects | |
| 26 | 27 | GroupVersion = schema.GroupVersion{Group: "notification.toolkit.fluxcd.io", Version: "v1beta1"} | |
| 27 | 28 | ||
| 28 | 29 | // SchemeBuilder is used to add go types to the GroupVersionKind scheme | |
| 29 | - SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} | ||
| 30 | + SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) | ||
| 30 | 31 | ||
| 31 | 32 | // AddToScheme adds the types in this group-version to the given scheme. | |
| 32 | 33 | AddToScheme = SchemeBuilder.AddToScheme | |
| 33 | 34 | ) | |
| 35 | + | ||
| 36 | + func addKnownTypes(scheme *runtime.Scheme) error { | ||
| 37 | + scheme.AddKnownTypes(GroupVersion, | ||
| 38 | + &Alert{}, | ||
| 39 | + &AlertList{}, | ||
| 40 | + &Provider{}, | ||
| 41 | + &ProviderList{}, | ||
| 42 | + &Receiver{}, | ||
| 43 | + &ReceiverList{}, | ||
| 44 | + ) | ||
| 45 | + | ||
| 46 | + metav1.AddToGroupVersion(scheme, GroupVersion) | ||
| 47 | + return nil | ||
| 48 | + } | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -148,10 +148,6 @@ type ProviderList struct { | |||
| 148 | 148 | Items []Provider `json:"items"` | |
| 149 | 149 | } | |
| 150 | 150 | ||
| 151 | - func init() { | ||
| 152 | - SchemeBuilder.Register(&Provider{}, &ProviderList{}) | ||
| 153 | - } | ||
| 154 | - | ||
| 155 | 151 | func (in *Provider) GetTimeout() time.Duration { | |
| 156 | 152 | duration := 15 * time.Second | |
| 157 | 153 | if in.Spec.Timeout != nil { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -118,7 +118,3 @@ type ReceiverList struct { | |||
| 118 | 118 | metav1.ListMeta `json:"metadata,omitempty"` | |
| 119 | 119 | Items []Receiver `json:"items"` | |
| 120 | 120 | } | |
| 121 | - | ||
| 122 | - func init() { | ||
| 123 | - SchemeBuilder.Register(&Receiver{}, &ReceiverList{}) | ||
| 124 | - } | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments